@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-locale--is-rtl .v-btn{text-indent:-.0892857143em}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 12px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 12px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-y:hidden;overflow-x:auto;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group--tile{border-radius:0}.v-btn-group--horizontal .v-btn:not(:last-child){border-inline-end:none}.v-btn-group--horizontal .v-btn:not(:first-child){border-inline-start:none}.v-btn-group--horizontal .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group--horizontal .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--vertical{flex-direction:column;height:auto!important}.v-btn-group--vertical .v-btn:not(:last-child){border-block-end:none}.v-btn-group--vertical .v-btn:not(:first-child){border-block-start:none}.v-btn-group--vertical .v-btn:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.v-btn-group--vertical .v-btn:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child){border-block-end-width:thin;border-block-end-style:solid;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors: active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media (forced-colors: active){.v-progress-linear__buffer{background-color:highlight;opacity:.3}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-progress-linear--clickable .v-progress-linear__content{pointer-events:none}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors: active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;height:inherit;inset:0 auto 0 0;position:absolute;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;content:"";display:block;inset:0;pointer-events:none;position:absolute;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{inset:0 0 auto;position:absolute;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden;min-width:40px}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size));min-width:min-content}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex}.v-main--scrollable{position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;inset:0;pointer-events:none;position:fixed}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;inset:0;opacity:var(--v-overlay-opacity);position:fixed}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important}.bg-black{color:#fff!important}.bg-white{background-color:#fff!important}.bg-white{color:#000!important}.bg-transparent{background-color:transparent!important}.bg-transparent{color:currentColor!important}.bg-red{background-color:#f44336!important}.bg-red{color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important}.bg-red-lighten-5{color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important}.bg-red-lighten-4{color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important}.bg-red-lighten-3{color:#000!important}.bg-red-lighten-2{background-color:#e57373!important}.bg-red-lighten-2{color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important}.bg-red-lighten-1{color:#fff!important}.bg-red-darken-1{background-color:#e53935!important}.bg-red-darken-1{color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important}.bg-red-darken-2{color:#fff!important}.bg-red-darken-3{background-color:#c62828!important}.bg-red-darken-3{color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important}.bg-red-darken-4{color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important}.bg-red-accent-1{color:#000!important}.bg-red-accent-2{background-color:#ff5252!important}.bg-red-accent-2{color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important}.bg-red-accent-3{color:#fff!important}.bg-red-accent-4{background-color:#d50000!important}.bg-red-accent-4{color:#fff!important}.bg-pink{background-color:#e91e63!important}.bg-pink{color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important}.bg-pink-lighten-5{color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important}.bg-pink-lighten-4{color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important}.bg-pink-lighten-3{color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important}.bg-pink-lighten-2{color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important}.bg-pink-lighten-1{color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important}.bg-pink-darken-1{color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important}.bg-pink-darken-2{color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important}.bg-pink-darken-3{color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important}.bg-pink-darken-4{color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important}.bg-pink-accent-1{color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important}.bg-pink-accent-2{color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important}.bg-pink-accent-3{color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important}.bg-pink-accent-4{color:#fff!important}.bg-purple{background-color:#9c27b0!important}.bg-purple{color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important}.bg-purple-lighten-5{color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important}.bg-purple-lighten-4{color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important}.bg-purple-lighten-3{color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important}.bg-purple-lighten-2{color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important}.bg-purple-lighten-1{color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important}.bg-purple-darken-1{color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important}.bg-purple-darken-2{color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important}.bg-purple-darken-3{color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important}.bg-purple-darken-4{color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important}.bg-purple-accent-1{color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important}.bg-purple-accent-2{color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important}.bg-purple-accent-3{color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important}.bg-purple-accent-4{color:#fff!important}.bg-deep-purple{background-color:#673ab7!important}.bg-deep-purple{color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important}.bg-deep-purple-lighten-5{color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important}.bg-deep-purple-lighten-4{color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important}.bg-deep-purple-lighten-3{color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important}.bg-deep-purple-lighten-2{color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important}.bg-deep-purple-lighten-1{color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important}.bg-deep-purple-darken-1{color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important}.bg-deep-purple-darken-2{color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important}.bg-deep-purple-darken-3{color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important}.bg-deep-purple-darken-4{color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important}.bg-deep-purple-accent-1{color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important}.bg-deep-purple-accent-2{color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important}.bg-deep-purple-accent-3{color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important}.bg-deep-purple-accent-4{color:#fff!important}.bg-indigo{background-color:#3f51b5!important}.bg-indigo{color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important}.bg-indigo-lighten-5{color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important}.bg-indigo-lighten-4{color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important}.bg-indigo-lighten-3{color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important}.bg-indigo-lighten-2{color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important}.bg-indigo-lighten-1{color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important}.bg-indigo-darken-1{color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important}.bg-indigo-darken-2{color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important}.bg-indigo-darken-3{color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important}.bg-indigo-darken-4{color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important}.bg-indigo-accent-1{color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important}.bg-indigo-accent-2{color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important}.bg-indigo-accent-3{color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important}.bg-indigo-accent-4{color:#fff!important}.bg-blue{background-color:#2196f3!important}.bg-blue{color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important}.bg-blue-lighten-5{color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important}.bg-blue-lighten-4{color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important}.bg-blue-lighten-3{color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important}.bg-blue-lighten-2{color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important}.bg-blue-lighten-1{color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important}.bg-blue-darken-1{color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important}.bg-blue-darken-2{color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important}.bg-blue-darken-3{color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important}.bg-blue-darken-4{color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important}.bg-blue-accent-1{color:#000!important}.bg-blue-accent-2{background-color:#448aff!important}.bg-blue-accent-2{color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important}.bg-blue-accent-3{color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important}.bg-blue-accent-4{color:#fff!important}.bg-light-blue{background-color:#03a9f4!important}.bg-light-blue{color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important}.bg-light-blue-lighten-5{color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important}.bg-light-blue-lighten-4{color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important}.bg-light-blue-lighten-3{color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important}.bg-light-blue-lighten-2{color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important}.bg-light-blue-lighten-1{color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important}.bg-light-blue-darken-1{color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important}.bg-light-blue-darken-2{color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important}.bg-light-blue-darken-3{color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important}.bg-light-blue-darken-4{color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important}.bg-light-blue-accent-1{color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important}.bg-light-blue-accent-2{color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important}.bg-light-blue-accent-3{color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important}.bg-light-blue-accent-4{color:#fff!important}.bg-cyan{background-color:#00bcd4!important}.bg-cyan{color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important}.bg-cyan-lighten-5{color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important}.bg-cyan-lighten-4{color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important}.bg-cyan-lighten-3{color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important}.bg-cyan-lighten-2{color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important}.bg-cyan-lighten-1{color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important}.bg-cyan-darken-1{color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important}.bg-cyan-darken-2{color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important}.bg-cyan-darken-3{color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important}.bg-cyan-darken-4{color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important}.bg-cyan-accent-1{color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important}.bg-cyan-accent-2{color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important}.bg-cyan-accent-3{color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important}.bg-cyan-accent-4{color:#fff!important}.bg-teal{background-color:#009688!important}.bg-teal{color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important}.bg-teal-lighten-5{color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important}.bg-teal-lighten-4{color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important}.bg-teal-lighten-3{color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important}.bg-teal-lighten-2{color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important}.bg-teal-lighten-1{color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important}.bg-teal-darken-1{color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important}.bg-teal-darken-2{color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important}.bg-teal-darken-3{color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important}.bg-teal-darken-4{color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important}.bg-teal-accent-1{color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important}.bg-teal-accent-2{color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important}.bg-teal-accent-3{color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important}.bg-teal-accent-4{color:#fff!important}.bg-green{background-color:#4caf50!important}.bg-green{color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important}.bg-green-lighten-5{color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important}.bg-green-lighten-4{color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important}.bg-green-lighten-3{color:#000!important}.bg-green-lighten-2{background-color:#81c784!important}.bg-green-lighten-2{color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important}.bg-green-lighten-1{color:#fff!important}.bg-green-darken-1{background-color:#43a047!important}.bg-green-darken-1{color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important}.bg-green-darken-2{color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important}.bg-green-darken-3{color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important}.bg-green-darken-4{color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important}.bg-green-accent-1{color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important}.bg-green-accent-2{color:#000!important}.bg-green-accent-3{background-color:#00e676!important}.bg-green-accent-3{color:#000!important}.bg-green-accent-4{background-color:#00c853!important}.bg-green-accent-4{color:#000!important}.bg-light-green{background-color:#8bc34a!important}.bg-light-green{color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important}.bg-light-green-lighten-5{color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important}.bg-light-green-lighten-4{color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important}.bg-light-green-lighten-3{color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important}.bg-light-green-lighten-2{color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important}.bg-light-green-lighten-1{color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important}.bg-light-green-darken-1{color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important}.bg-light-green-darken-2{color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important}.bg-light-green-darken-3{color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important}.bg-light-green-darken-4{color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important}.bg-light-green-accent-1{color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important}.bg-light-green-accent-2{color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important}.bg-light-green-accent-3{color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important}.bg-light-green-accent-4{color:#000!important}.bg-lime{background-color:#cddc39!important}.bg-lime{color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important}.bg-lime-lighten-5{color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important}.bg-lime-lighten-4{color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important}.bg-lime-lighten-3{color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important}.bg-lime-lighten-2{color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important}.bg-lime-lighten-1{color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important}.bg-lime-darken-1{color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important}.bg-lime-darken-2{color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important}.bg-lime-darken-3{color:#fff!important}.bg-lime-darken-4{background-color:#827717!important}.bg-lime-darken-4{color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important}.bg-lime-accent-1{color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important}.bg-lime-accent-2{color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important}.bg-lime-accent-3{color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important}.bg-lime-accent-4{color:#000!important}.bg-yellow{background-color:#ffeb3b!important}.bg-yellow{color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important}.bg-yellow-lighten-5{color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important}.bg-yellow-lighten-4{color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important}.bg-yellow-lighten-3{color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important}.bg-yellow-lighten-2{color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important}.bg-yellow-lighten-1{color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important}.bg-yellow-darken-1{color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important}.bg-yellow-darken-2{color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important}.bg-yellow-darken-3{color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important}.bg-yellow-darken-4{color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important}.bg-yellow-accent-1{color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important}.bg-yellow-accent-2{color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important}.bg-yellow-accent-3{color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important}.bg-yellow-accent-4{color:#000!important}.bg-amber{background-color:#ffc107!important}.bg-amber{color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important}.bg-amber-lighten-5{color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important}.bg-amber-lighten-4{color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important}.bg-amber-lighten-3{color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important}.bg-amber-lighten-2{color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important}.bg-amber-lighten-1{color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important}.bg-amber-darken-1{color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important}.bg-amber-darken-2{color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important}.bg-amber-darken-3{color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important}.bg-amber-darken-4{color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important}.bg-amber-accent-1{color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important}.bg-amber-accent-2{color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important}.bg-amber-accent-3{color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important}.bg-amber-accent-4{color:#000!important}.bg-orange{background-color:#ff9800!important}.bg-orange{color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important}.bg-orange-lighten-5{color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important}.bg-orange-lighten-4{color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important}.bg-orange-lighten-3{color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important}.bg-orange-lighten-2{color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important}.bg-orange-lighten-1{color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important}.bg-orange-darken-1{color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important}.bg-orange-darken-2{color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important}.bg-orange-darken-3{color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important}.bg-orange-darken-4{color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important}.bg-orange-accent-1{color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important}.bg-orange-accent-2{color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important}.bg-orange-accent-3{color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important}.bg-orange-accent-4{color:#fff!important}.bg-deep-orange{background-color:#ff5722!important}.bg-deep-orange{color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important}.bg-deep-orange-lighten-5{color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important}.bg-deep-orange-lighten-4{color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important}.bg-deep-orange-lighten-3{color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important}.bg-deep-orange-lighten-2{color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important}.bg-deep-orange-lighten-1{color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important}.bg-deep-orange-darken-1{color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important}.bg-deep-orange-darken-2{color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important}.bg-deep-orange-darken-3{color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important}.bg-deep-orange-darken-4{color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important}.bg-deep-orange-accent-1{color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important}.bg-deep-orange-accent-2{color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important}.bg-deep-orange-accent-3{color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important}.bg-deep-orange-accent-4{color:#fff!important}.bg-brown{background-color:#795548!important}.bg-brown{color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important}.bg-brown-lighten-5{color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important}.bg-brown-lighten-4{color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important}.bg-brown-lighten-3{color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important}.bg-brown-lighten-2{color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important}.bg-brown-lighten-1{color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important}.bg-brown-darken-1{color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important}.bg-brown-darken-2{color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important}.bg-brown-darken-3{color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important}.bg-brown-darken-4{color:#fff!important}.bg-blue-grey{background-color:#607d8b!important}.bg-blue-grey{color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important}.bg-blue-grey-lighten-5{color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important}.bg-blue-grey-lighten-4{color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important}.bg-blue-grey-lighten-3{color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important}.bg-blue-grey-lighten-2{color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important}.bg-blue-grey-lighten-1{color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important}.bg-blue-grey-darken-1{color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important}.bg-blue-grey-darken-2{color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important}.bg-blue-grey-darken-3{color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important}.bg-blue-grey-darken-4{color:#fff!important}.bg-grey{background-color:#9e9e9e!important}.bg-grey{color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important}.bg-grey-lighten-5{color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important}.bg-grey-lighten-4{color:#000!important}.bg-grey-lighten-3{background-color:#eee!important}.bg-grey-lighten-3{color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important}.bg-grey-lighten-2{color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important}.bg-grey-lighten-1{color:#000!important}.bg-grey-darken-1{background-color:#757575!important}.bg-grey-darken-1{color:#fff!important}.bg-grey-darken-2{background-color:#616161!important}.bg-grey-darken-2{color:#fff!important}.bg-grey-darken-3{background-color:#424242!important}.bg-grey-darken-3{color:#fff!important}.bg-grey-darken-4{background-color:#212121!important}.bg-grey-darken-4{color:#fff!important}.bg-shades-black{background-color:#000!important}.bg-shades-black{color:#fff!important}.bg-shades-white{background-color:#fff!important}.bg-shades-white{color:#000!important}.bg-shades-transparent{background-color:transparent!important}.bg-shades-transparent{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.pointer-pass-through{pointer-events:none!important}.pointer-pass-through>*{pointer-events:auto!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:4px}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert:not(:has(.v-alert-title)) .v-alert__content{padding-block:.125rem}.v-alert__border{border-radius:inherit;inset:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;width:100%}.v-alert__border{border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__close>.v-btn{margin-block:calc(-1 * (var(--v-btn-height) + 12px - 1.75rem) / 2)}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px;min-height:1.75rem}.v-alert__prepend>.v-icon{font-size:1.75rem;height:1.75rem;width:1.75rem}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-autocomplete__content{border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-select__content{border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.6;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%}.v-banner{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0}.v-banner--border{border-width:thin;box-shadow:none}.v-banner{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner{border-radius:0}.v-banner{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0;z-index:1}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{border-radius:0}.v-bottom-navigation{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:auto;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width: 600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 100%}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.6;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls{background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-code:has(>pre){display:inline-block}.v-color-picker{align-self:flex-start;contain:content;width:300px}.v-color-picker.v-sheet.v-picker{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker.v-sheet.v-picker{border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px;width:100%}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none;width:100%}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input>input::-webkit-outer-spin-button,.v-color-picker-edit__input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column;padding-inline-end:16px}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label>.v-slider-thumb__label-wedge{background:inherit}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}@media (forced-colors: active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label>.v-slider-thumb__label-wedge{width:12px;height:12px;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(50% 100%,0 50%,100% 50%);bottom:-5.8px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(0 50%,50% 0,50% 100%);left:-5.8px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media (forced-colors: active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media (forced-colors: active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media (forced-colors: active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-picker.v-sheet{display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";grid-template-columns:minmax(0,1fr);overflow:hidden}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-picker.v-sheet{border-radius:4px}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--divided .v-picker__header{border-bottom-color:rgba(var(--v-border-color),var(--v-border-opacity));border-bottom-style:solid;border-bottom-width:thin}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-sheet{display:block}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{border-radius:0}.v-sheet{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden}.v-combobox__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-combobox__content{border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:focus,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:focus{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):focus .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):focus .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table-column--fixed-end,.v-data-table__th--sticky{background-color:rgb(var(--v-theme-surface));background-image:inherit;position:sticky!important;left:0;z-index:1}.v-data-table-column--fixed-end{left:unset;right:0}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table-column--first-fixed-end{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed,.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed-end{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--striped-even>.v-table__wrapper>table>tbody>tr:nth-child(2n){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--striped-odd>.v-table__wrapper>table>tbody>tr:nth-child(odd){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;height:var(--v-date-picker-controls-height, 56px);padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px;flex:1}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:flex;flex-direction:column;column-gap:4px;font-size:.875rem}.v-date-picker-month__weekday{font-size:.875rem}.v-date-picker-month__days{display:grid;grid-template-columns:repeat(var(--v-date-picker-days-in-week),min-content);column-gap:4px}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .875rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:16px}.v-empty-state--start{align-items:flex-start}.v-empty-state--center{align-items:center}.v-empty-state--end{align-items:flex-end}.v-empty-state__media{text-align:center;width:100%}.v-empty-state__media .v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-empty-state__headline{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:3.75rem;font-weight:300;line-height:1;text-align:center;margin-bottom:8px}.v-empty-state--mobile .v-empty-state__headline{font-size:2.125rem}.v-empty-state__title{font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:4px;text-align:center}.v-empty-state__text{font-size:.875rem;font-weight:400;line-height:1.425;padding:0 16px;text-align:center}.v-empty-state__content{padding:24px 0}.v-empty-state__actions{display:flex;gap:8px;padding:16px}.v-empty-state__action-btn.v-btn{background-color:initial;color:initial}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel__shadow{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-fab{align-items:center;display:inline-flex;flex:1 1 auto;pointer-events:none;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle}.v-fab .v-btn{pointer-events:auto}.v-fab .v-btn--variant-elevated{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-fab--app,.v-fab--absolute{display:flex}.v-fab--absolute{position:absolute;inset:0}.v-fab--start,.v-fab--left{justify-content:flex-start}.v-fab--center{align-items:center;justify-content:center}.v-fab--end,.v-fab--right{justify-content:flex-end}.v-fab--bottom{align-items:flex-end}.v-fab--top{align-items:flex-start}.v-fab--extended .v-btn{border-radius:9999px!important}.v-fab__container{align-self:center;display:inline-flex;vertical-align:middle}.v-fab--app .v-fab__container{margin:12px;position:fixed}.v-fab--absolute .v-fab__container{position:absolute;z-index:4}.v-fab--offset.v-fab--top .v-fab__container{transform:translateY(-50%)}.v-fab--offset.v-fab--bottom .v-fab__container{transform:translateY(50%)}.v-fab--top .v-fab__container{top:0}.v-fab--bottom .v-fab__container{bottom:0}.v-fab--left .v-fab__container,.v-fab--start .v-fab__container{left:0}.v-fab--right .v-fab__container,.v-fab--end .v-fab__container{right:0}.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input .v-field__input{word-break:break-word}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.v-file-input--dragging input[type=file]{z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{border-radius:0}.v-footer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size, 1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{pointer-events:none;margin-top:var(--v-infinite-margin);margin-bottom:calc(var(--v-infinite-margin) * -1)}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin: var(--v-infinite-margin-size, 1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin: calc(var(--v-infinite-margin-size, 1px) * -1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{font-family:Roboto,sans-serif;align-items:center;align-self:stretch;background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));display:inline-flex;font-size:.875em;font-weight:400;line-height:1;justify-content:center;min-height:1em;min-width:20px;padding:3px 6px;vertical-align:baseline;margin-inline:1px}.v-kbd{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:thin}.v-kbd--border{border-width:thin;box-shadow:none}.v-kbd{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-kbd{border-radius:4px}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon{margin-inline:8px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control){margin-inline:0 8px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-otp-input{align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input{border-radius:4px}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;height:64px;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar__wrapper{border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;inset:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-speed-dial__content{gap:8px}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right-center{flex-direction:row}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start-center{flex-direction:row-reverse}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top-center{flex-direction:column-reverse}.v-speed-dial__content>*:nth-child(1){transition-delay:1ms}.v-speed-dial__content>*:nth-child(2){transition-delay:.05s}.v-speed-dial__content>*:nth-child(3){transition-delay:.1s}.v-speed-dial__content>*:nth-child(4){transition-delay:.15s}.v-speed-dial__content>*:nth-child(5){transition-delay:.2s}.v-speed-dial__content>*:nth-child(6){transition-delay:.25s}.v-speed-dial__content>*:nth-child(7){transition-delay:.3s}.v-speed-dial__content>*:nth-child(8){transition-delay:.35s}.v-speed-dial__content>*:nth-child(9){transition-delay:.4s}.v-speed-dial__content>*:nth-child(10){transition-delay:.45s}.v-stepper.v-sheet{overflow:hidden}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper.v-sheet{border-radius:4px}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;outline:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item:hover>.v-stepper-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item:focus-visible>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item:focus>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-stepper-item--active>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]>.v-stepper-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:hover>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:focus-visible>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item--active:focus>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-stepper--non-linear .v-stepper-item{opacity:var(--v-high-emphasis-opacity)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity)}.v-stepper-item[disabled],.v-stepper-item--disabled{pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper--mobile .v-stepper-item__avatar.v-avatar{margin-inline-end:0}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-stepper-item__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-stepper-item__overlay,.v-stepper-item__underlay{pointer-events:none}.v-stepper-item__overlay,.v-stepper-item__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar{background:rgba(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-system-bar{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.667;text-transform:none}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;height:100%;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-surface-light))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-divider__dot{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px;padding-inline-end:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-time-picker.v-picker{min-width:328px}.v-time-picker-clock{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-time-picker-clock:after{color:rgb(var(--v-theme-primary))}.v-time-picker-clock .v-time-picker-clock__item--active{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-time-picker-clock{margin:18px 24px 24px;background:rgb(var(--v-theme-surface-light));border-radius:50%;position:relative;transition:none;-webkit-user-select:none;user-select:none;max-width:256px;aspect-ratio:1;flex:100%}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__hand{background-color:currentColor;height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;border-style:solid;border-color:currentColor;border-radius:100%;width:10px;height:10px;content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{content:"";position:absolute;height:8px;width:8px;top:100%;left:50%;border-radius:100%;background-color:currentColor;transform:translate(-50%,-50%)}.v-time-picker-clock__hand--inner:after{height:14px}.v-time-picker-clock--readonly{pointer-events:none}.v-time-picker-clock .v-time-picker-clock__item--disabled{opacity:var(--v-disabled-opacity)}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;inset:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:before,.v-time-picker-clock__item:after{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%)}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{height:40px;width:40px}.v-time-picker-clock__item--active{cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-time-picker-controls{display:flex;align-items:center;justify-content:center;font-size:.875rem;padding-top:4px;padding-bottom:4px;margin-inline:24px;margin-bottom:18px}.v-time-picker-controls__text{padding-bottom:12px}.v-time-picker-controls__time{display:flex;white-space:nowrap;direction:ltr;justify-content:center}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn{width:96px;height:80px;font-size:56px}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn__active{background:rgb(var(--v-theme-primary))}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn.v-time-picker-controls__time--with-ampm__btn{width:96px;height:80px}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn.v-time-picker-controls__time--with-seconds__btn{width:64px;height:80px;font-size:40px}.v-time-picker-controls__time__separator{font-size:56px;height:80px;width:24px;text-align:center}.v-time-picker-controls__time__separator.v-time-picker-controls--with-seconds__time__separator{height:80px;font-size:56px}.v-time-picker-controls__ampm{margin-left:12px;align-self:flex-end;display:flex;flex-direction:column;font-size:18px;text-transform:uppercase}.v-time-picker-controls__ampm--readonly{pointer-events:none}.v-time-picker-controls__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default{font-size:18px;padding:0 8px;min-width:52px;height:40px}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default.v-time-picker-controls__ampm__am{border-radius:4px 4px 0 0;border:1px solid}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default.v-time-picker-controls__ampm__pm{border-radius:0 0 4px 4px;border:1px solid;border-top:none}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default__active{background:rgb(var(--v-theme-primary))}.v-picker__title--landscape .v-time-picker-controls{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-controls__time{text-align:right}.v-picker__title--landscape .v-time-picker-controls__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-controls__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-controls__ampm{margin:16px 0 0;align-self:initial;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-controls__time{text-align:center}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item.v-list-item--disabled:not(a){pointer-events:auto}.v-treeview-item.v-list-item--disabled:not(a) .v-selection-control{pointer-events:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview .v-list-item--slim>.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:10px}.v-treeview .v-list-item--slim>.v-list-item__prepend:not(:has(.v-list-item-action))>.v-icon{margin-inline-start:-6px}.v-treeview-indent-lines{position:absolute;left:0;height:100%;display:grid;padding-left:8px;padding-block:0;grid-template-columns:repeat(var(--v-indent-parts, 1),var(--prepend-width));opacity:.4;pointer-events:none}.v-treeview-indent-line,.v-treeview-indent-line:before{border:0px solid rgb(var(--v-theme-on-surface))}.v-treeview-indent-line--leaf,.v-treeview-indent-line--line{border-left-width:1px;height:100%;width:calc(50% + 1px);justify-self:end}.v-treeview-indent-line--leaf{position:relative}.v-treeview-indent-line--leaf:before{content:"";position:absolute;border-bottom-width:1px;height:calc(50% + 1px);width:100%}.v-treeview-indent-line--leaf:last-child:before{width:calc(100% - 4px)}.v-treeview-indent-line--leaf-link{border-bottom-width:1px;height:calc(50% + 1px);margin-left:0;margin-right:6px}.v-treeview-indent-line--last-leaf{border-left-width:1px;border-bottom-width:1px;height:calc(50% + 1px);margin-left:calc(50% - 1px);border-bottom-left-radius:4px}.v-treeview-indent-line--last-leaf:last-child{margin-right:4px}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important}/*!
* Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2025 Fonticons, Inc.
*/.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-exclamation{--fa: "!"}.fa-hashtag{--fa: "#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-percent,.fa-percentage{--fa: "%"}.fa-asterisk{--fa: "*"}.fa-plus,.fa-add{--fa: "+"}.fa-less-than{--fa: "<"}.fa-equals{--fa: "="}.fa-greater-than{--fa: ">"}.fa-question{--fa: "?"}.fa-at{--fa: "@"}.fa-a{--fa: "A"}.fa-b{--fa: "B"}.fa-c{--fa: "C"}.fa-d{--fa: "D"}.fa-e{--fa: "E"}.fa-f{--fa: "F"}.fa-g{--fa: "G"}.fa-h{--fa: "H"}.fa-i{--fa: "I"}.fa-j{--fa: "J"}.fa-k{--fa: "K"}.fa-l{--fa: "L"}.fa-m{--fa: "M"}.fa-n{--fa: "N"}.fa-o{--fa: "O"}.fa-p{--fa: "P"}.fa-q{--fa: "Q"}.fa-r{--fa: "R"}.fa-s{--fa: "S"}.fa-t{--fa: "T"}.fa-u{--fa: "U"}.fa-v{--fa: "V"}.fa-w{--fa: "W"}.fa-x{--fa: "X"}.fa-y{--fa: "Y"}.fa-z{--fa: "Z"}.fa-faucet{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-house-signal{--fa: ""}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-trailer{--fa: ""}.fa-bacteria{--fa: ""}.fa-bacterium{--fa: ""}.fa-box-tissue{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-plane-slash{--fa: ""}.fa-pump-medical{--fa: ""}.fa-pump-soap{--fa: ""}.fa-shield-virus{--fa: ""}.fa-sink{--fa: ""}.fa-soap{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-store-slash{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-users-slash{--fa: ""}.fa-virus{--fa: ""}.fa-virus-slash{--fa: ""}.fa-viruses{--fa: ""}.fa-vest{--fa: ""}.fa-vest-patches{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-austral-sign{--fa: ""}.fa-baht-sign{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-chart-column{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-clapperboard{--fa: ""}.fa-clover{--fa: ""}.fa-code-compare{--fa: ""}.fa-code-fork{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-colon-sign{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-display{--fa: ""}.fa-dong-sign{--fa: ""}.fa-elevator{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-florin-sign{--fa: ""}.fa-folder-closed{--fa: ""}.fa-franc-sign{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-gun{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-kip-sign{--fa: ""}.fa-lari-sign{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-manat-sign{--fa: ""}.fa-mask-face{--fa: ""}.fa-mill-sign{--fa: ""}.fa-money-bills{--fa: ""}.fa-naira-sign{--fa: ""}.fa-notdef{--fa: ""}.fa-panorama{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-peso-sign{--fa: ""}.fa-plane-up{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-stairs{--fa: ""}.fa-timeline{--fa: ""}.fa-truck-front{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-vault{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-house-crack{--fa: ""}.fa-house-medical{--fa: ""}.fa-cent-sign{--fa: ""}.fa-plus-minus{--fa: ""}.fa-sailboat{--fa: ""}.fa-section{--fa: ""}.fa-shrimp{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-chart-simple{--fa: ""}.fa-diagram-next{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-bug-slash{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-shop-lock{--fa: ""}.fa-virus-covid{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-arrows-spin{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-bore-hole{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-bottle-water{--fa: ""}.fa-bowl-food{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-bridge{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-bridge-water{--fa: ""}.fa-bucket{--fa: ""}.fa-bugs{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-building-flag{--fa: ""}.fa-building-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-building-shield{--fa: ""}.fa-building-un{--fa: ""}.fa-building-user{--fa: ""}.fa-building-wheat{--fa: ""}.fa-burst{--fa: ""}.fa-car-on{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-children{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-computer{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-explosion{--fa: ""}.fa-ferry{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-file-shield{--fa: ""}.fa-fire-burner{--fa: ""}.fa-fish-fins{--fa: ""}.fa-flask-vial{--fa: ""}.fa-glass-water{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-handcuffs{--fa: ""}.fa-hands-bound{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-helmet-un{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-house-fire{--fa: ""}.fa-house-flag{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-house-lock{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-jar{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-landmark-flag{--fa: ""}.fa-laptop-file{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-locust{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-mosquito{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-mound{--fa: ""}.fa-mountain-city{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-oil-well{--fa: ""}.fa-people-group{--fa: ""}.fa-people-line{--fa: ""}.fa-people-pulling{--fa: ""}.fa-people-robbery{--fa: ""}.fa-people-roof{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-person-burst{--fa: ""}.fa-person-cane{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-person-drowning{--fa: ""}.fa-person-falling{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-person-harassing{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-person-rays{--fa: ""}.fa-person-rifle{--fa: ""}.fa-person-shelter{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-plane-lock{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-ranking-star{--fa: ""}.fa-road-barrier{--fa: ""}.fa-road-bridge{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-road-lock{--fa: ""}.fa-road-spikes{--fa: ""}.fa-rug{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-school-flag{--fa: ""}.fa-school-lock{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-shield-cat{--fa: ""}.fa-shield-dog{--fa: ""}.fa-shield-heart{--fa: ""}.fa-square-nfi{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-square-virus{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-tarp{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-tent{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-tents{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-tower-cell{--fa: ""}.fa-tower-observation{--fa: ""}.fa-tree-city{--fa: ""}.fa-trowel{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-truck-field{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-truck-plane{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-users-line{--fa: ""}.fa-users-rays{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-users-viewfinder{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-worm{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-child-dress{--fa: ""}.fa-child-reaching{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-person-through-window{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-stapler{--fa: ""}.fa-train-tram{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-file-fragment{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-square-binary{--fa: ""}.fa-pentagon{--fa: ""}.fa-non-binary{--fa: ""}.fa-spiral{--fa: ""}.fa-mobile-vibrate{--fa: ""}.fa-single-quote-left{--fa: ""}.fa-single-quote-right{--fa: ""}.fa-bus-side{--fa: ""}.fa-septagon,.fa-heptagon{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-music{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-heart{--fa: ""}.fa-star{--fa: ""}.fa-user,.fa-user-alt,.fa-user-large{--fa: ""}.fa-film,.fa-film-alt,.fa-film-simple{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-table-list,.fa-th-list{--fa: ""}.fa-check{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-power-off{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-road{--fa: ""}.fa-download{--fa: ""}.fa-inbox{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-lock{--fa: ""}.fa-flag{--fa: ""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa: ""}.fa-volume-off{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-qrcode{--fa: ""}.fa-barcode{--fa: ""}.fa-tag{--fa: ""}.fa-tags{--fa: ""}.fa-book{--fa: ""}.fa-bookmark{--fa: ""}.fa-print{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-font{--fa: ""}.fa-bold{--fa: ""}.fa-italic{--fa: ""}.fa-text-height{--fa: ""}.fa-text-width{--fa: ""}.fa-align-left{--fa: ""}.fa-align-center{--fa: ""}.fa-align-right{--fa: ""}.fa-align-justify{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-indent{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-image{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-backward{--fa: ""}.fa-play{--fa: ""}.fa-pause{--fa: ""}.fa-stop{--fa: ""}.fa-forward{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-eject{--fa: ""}.fa-chevron-left{--fa: ""}.fa-chevron-right{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-crosshairs{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-arrow-left{--fa: ""}.fa-arrow-right{--fa: ""}.fa-arrow-up{--fa: ""}.fa-arrow-down{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-expand{--fa: ""}.fa-compress{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-gift{--fa: ""}.fa-leaf{--fa: ""}.fa-fire{--fa: ""}.fa-eye{--fa: ""}.fa-eye-slash{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-plane{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-comment{--fa: ""}.fa-magnet{--fa: ""}.fa-chevron-up{--fa: ""}.fa-chevron-down{--fa: ""}.fa-retweet{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-folder-open{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-camera-retro{--fa: ""}.fa-key{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-comments{--fa: ""}.fa-star-half{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-trophy{--fa: ""}.fa-upload{--fa: ""}.fa-lemon{--fa: ""}.fa-phone{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-unlock{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-bullhorn{--fa: ""}.fa-certificate{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-globe{--fa: ""}.fa-wrench{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-filter{--fa: ""}.fa-briefcase{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-users{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-cloud{--fa: ""}.fa-flask{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-copy{--fa: ""}.fa-paperclip{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-square{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-strikethrough{--fa: ""}.fa-underline{--fa: ""}.fa-table{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-truck{--fa: ""}.fa-money-bill{--fa: ""}.fa-caret-down{--fa: ""}.fa-caret-up{--fa: ""}.fa-caret-left{--fa: ""}.fa-caret-right{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-envelope{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-sitemap{--fa: ""}.fa-umbrella{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-lightbulb{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-stethoscope{--fa: ""}.fa-suitcase{--fa: ""}.fa-bell{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-angle-left{--fa: ""}.fa-angle-right{--fa: ""}.fa-angle-up{--fa: ""}.fa-angle-down{--fa: ""}.fa-laptop{--fa: ""}.fa-tablet-button{--fa: ""}.fa-mobile-button{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-circle{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-gamepad{--fa: ""}.fa-keyboard{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-terminal{--fa: ""}.fa-code{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-location-arrow{--fa: ""}.fa-crop{--fa: ""}.fa-code-branch{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-info{--fa: ""}.fa-superscript{--fa: ""}.fa-subscript{--fa: ""}.fa-eraser{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-microphone{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-calendar{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-rocket{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-anchor{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-bullseye{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-ticket{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-square-check,.fa-check-square{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-file{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-sun{--fa: ""}.fa-moon{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-bug{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-wheelchair{--fa: ""}.fa-lira-sign{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-language{--fa: ""}.fa-fax{--fa: ""}.fa-building{--fa: ""}.fa-child{--fa: ""}.fa-paw{--fa: ""}.fa-cube{--fa: ""}.fa-cubes{--fa: ""}.fa-recycle{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-tree{--fa: ""}.fa-database{--fa: ""}.fa-file-pdf{--fa: ""}.fa-file-word{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-file-image{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-file-audio{--fa: ""}.fa-file-video{--fa: ""}.fa-file-code{--fa: ""}.fa-life-ring{--fa: ""}.fa-circle-notch{--fa: ""}.fa-paper-plane{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-paragraph{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-bomb{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-binoculars{--fa: ""}.fa-plug{--fa: ""}.fa-newspaper{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-calculator{--fa: ""}.fa-bell-slash{--fa: ""}.fa-trash{--fa: ""}.fa-copyright{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-toggle-off{--fa: ""}.fa-toggle-on{--fa: ""}.fa-bicycle{--fa: ""}.fa-bus{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-cart-plus{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-diamond{--fa: ""}.fa-ship{--fa: ""}.fa-user-secret{--fa: ""}.fa-motorcycle{--fa: ""}.fa-street-view{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-venus{--fa: ""}.fa-mars{--fa: ""}.fa-mercury{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-venus-double{--fa: ""}.fa-mars-double{--fa: ""}.fa-venus-mars{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-neuter{--fa: ""}.fa-genderless{--fa: ""}.fa-server{--fa: ""}.fa-user-plus{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-bed{--fa: ""}.fa-train{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-i-cursor{--fa: ""}.fa-object-group{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-clone{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-hand-spock{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-trademark{--fa: ""}.fa-registered{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-calendar-check{--fa: ""}.fa-industry{--fa: ""}.fa-map-pin{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-map{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-universal-access{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-audio-description{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-braille{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa: ""}.fa-envelope-open{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-id-badge{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-shower{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-podcast{--fa: ""}.fa-window-maximize{--fa: ""}.fa-window-minimize{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-microchip{--fa: ""}.fa-snowflake{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-stopwatch{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-poo{--fa: ""}.fa-images{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-pen{--fa: ""}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-octagon{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-hexagon{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-clipboard{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-alarm-clock{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-repeat{--fa: ""}.fa-code-commit{--fa: ""}.fa-code-merge{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-gem{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.fa-lock-open{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-phone-slash{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-chess{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-chess-board{--fa: ""}.fa-chess-king{--fa: ""}.fa-chess-knight{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-chess-queen{--fa: ""}.fa-chess-rook{--fa: ""}.fa-dumbbell{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-square-full{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-box{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-capsules{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-dna{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-file-medical{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-notes-medical{--fa: ""}.fa-pallet{--fa: ""}.fa-pills{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-smoking{--fa: ""}.fa-syringe{--fa: ""}.fa-tablets{--fa: ""}.fa-thermometer{--fa: ""}.fa-vial{--fa: ""}.fa-vials{--fa: ""}.fa-warehouse{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-x-ray{--fa: ""}.fa-box-open{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-comment-slash{--fa: ""}.fa-couch{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-dove{--fa: ""}.fa-hand-holding{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-hands-holding{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-parachute-box{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-ribbon{--fa: ""}.fa-route{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-tape{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-truck-moving{--fa: ""}.fa-video-slash{--fa: ""}.fa-wine-glass{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-user-check{--fa: ""}.fa-user-clock{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-user-graduate{--fa: ""}.fa-user-lock{--fa: ""}.fa-user-minus{--fa: ""}.fa-user-ninja{--fa: ""}.fa-user-shield{--fa: ""}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa: ""}.fa-user-tag{--fa: ""}.fa-user-tie{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-blender{--fa: ""}.fa-book-open{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-broom{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-church{--fa: ""}.fa-coins{--fa: ""}.fa-compact-disc{--fa: ""}.fa-crow{--fa: ""}.fa-crown{--fa: ""}.fa-dice{--fa: ""}.fa-dice-five{--fa: ""}.fa-dice-four{--fa: ""}.fa-dice-one{--fa: ""}.fa-dice-six{--fa: ""}.fa-dice-three{--fa: ""}.fa-dice-two{--fa: ""}.fa-divide{--fa: ""}.fa-door-closed{--fa: ""}.fa-door-open{--fa: ""}.fa-feather{--fa: ""}.fa-frog{--fa: ""}.fa-gas-pump{--fa: ""}.fa-glasses{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-helicopter{--fa: ""}.fa-infinity{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-memory{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-money-check{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-not-equal{--fa: ""}.fa-palette{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-receipt{--fa: ""}.fa-robot{--fa: ""}.fa-ruler{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-school{--fa: ""}.fa-screwdriver{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-skull{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-store{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-toolbox{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-wallet{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-archway{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-award{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bong{--fa: ""}.fa-brush{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-cannabis{--fa: ""}.fa-check-double{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-cookie{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-drum{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-file-contract{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-file-invoice{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-file-prescription{--fa: ""}.fa-file-signature{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-fill{--fa: ""}.fa-fill-drip{--fa: ""}.fa-fingerprint{--fa: ""}.fa-fish{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa: ""}.fa-grip-vertical,.fa-grid-vertical{--fa: ""}.fa-headset{--fa: ""}.fa-highlighter{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-hotel{--fa: ""}.fa-joint{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-marker{--fa: ""}.fa-medal{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-monument{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-paint-roller{--fa: ""}.fa-passport{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-pen-nib{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-plane-departure{--fa: ""}.fa-prescription{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-signature{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-solar-panel{--fa: ""}.fa-spa{--fa: ""}.fa-splotch{--fa: ""}.fa-spray-can{--fa: ""}.fa-stamp{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-swatchbook{--fa: ""}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-tooth{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-atom{--fa: ""}.fa-bone{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-brain{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-car-side{--fa: ""}.fa-charging-station{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-draw-polygon,.fa-vector-polygon{--fa: ""}.fa-laptop-code{--fa: ""}.fa-layer-group{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-lungs{--fa: ""}.fa-microscope{--fa: ""}.fa-oil-can{--fa: ""}.fa-poop{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-star-of-life{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-teeth{--fa: ""}.fa-teeth-open{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-traffic-light{--fa: ""}.fa-truck-monster{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-ankh{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-city{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-cross{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-folder-minus{--fa: ""}.fa-folder-plus{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-gopuram{--fa: ""}.fa-hamsa{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-jedi{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-kaaba{--fa: ""}.fa-khanda{--fa: ""}.fa-landmark{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-menorah{--fa: ""}.fa-mosque{--fa: ""}.fa-om{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-peace{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-socks{--fa: ""}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-star-of-david{--fa: ""}.fa-synagogue{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-torii-gate{--fa: ""}.fa-vihara{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-yin-yang{--fa: ""}.fa-blender-phone{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-campground{--fa: ""}.fa-cat{--fa: ""}.fa-chair{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-cow{--fa: ""}.fa-dice-d20{--fa: ""}.fa-dice-d6{--fa: ""}.fa-dog{--fa: ""}.fa-dragon{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-dungeon{--fa: ""}.fa-file-csv{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-ghost{--fa: ""}.fa-hammer{--fa: ""}.fa-hanukiah{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-hippo{--fa: ""}.fa-horse{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-mask{--fa: ""}.fa-mountain{--fa: ""}.fa-network-wired{--fa: ""}.fa-otter{--fa: ""}.fa-ring{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-scroll{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-slash{--fa: ""}.fa-spider{--fa: ""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa: ""}.fa-tractor{--fa: ""}.fa-user-injured{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-wind{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-democrat{--fa: ""}.fa-flag-usa{--fa: ""}.fa-hurricane{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-meteor{--fa: ""}.fa-person-booth{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-rainbow{--fa: ""}.fa-republican{--fa: ""}.fa-smog{--fa: ""}.fa-temperature-high{--fa: ""}.fa-temperature-low{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-tornado{--fa: ""}.fa-volcano{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-water{--fa: ""}.fa-baby{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-biohazard{--fa: ""}.fa-blog{--fa: ""}.fa-calendar-day{--fa: ""}.fa-calendar-week{--fa: ""}.fa-candy-cane{--fa: ""}.fa-carrot{--fa: ""}.fa-cash-register{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-dumpster{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-ethernet{--fa: ""}.fa-gifts{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-grip-lines{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-guitar{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-holly-berry{--fa: ""}.fa-horse-head{--fa: ""}.fa-icicles{--fa: ""}.fa-igloo{--fa: ""}.fa-mitten{--fa: ""}.fa-mug-hot{--fa: ""}.fa-radiation{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-restroom{--fa: ""}.fa-satellite{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-sd-card{--fa: ""}.fa-sim-card{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-sleigh{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-snowman{--fa: ""}.fa-snowplow{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-toilet{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-cable-car,.fa-tram{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-bacon{--fa: ""}.fa-book-medical{--fa: ""}.fa-bread-slice{--fa: ""}.fa-cheese{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-comment-medical{--fa: ""}.fa-crutch{--fa: ""}.fa-disease{--fa: ""}.fa-egg{--fa: ""}.fa-folder-tree{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-hospital-user{--fa: ""}.fa-hotdog{--fa: ""}.fa-ice-cream{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-pager{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-user-nurse{--fa: ""}.fa-wave-square{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-border-all{--fa: ""}.fa-border-none{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-fan{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-spell-check{--fa: ""}.fa-voicemail{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-radio{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-caravan{--fa: ""}:root,:host{--fa-family-brands: "Font Awesome 7 Brands";--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-BfBXV7Mm.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-firefox-browser{--fa: ""}.fa-ideal{--fa: ""}.fa-microblog{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-unity{--fa: ""}.fa-dailymotion{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-mixer{--fa: ""}.fa-shopify{--fa: ""}.fa-deezer{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-google-pay{--fa: ""}.fa-rust{--fa: ""}.fa-tiktok{--fa: ""}.fa-unsplash{--fa: ""}.fa-cloudflare{--fa: ""}.fa-guilded{--fa: ""}.fa-hive{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-instalod{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-perbyte{--fa: ""}.fa-uncharted{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-wodu{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-bots{--fa: ""}.fa-cmplid{--fa: ""}.fa-bilibili{--fa: ""}.fa-golang{--fa: ""}.fa-pix{--fa: ""}.fa-sitrox{--fa: ""}.fa-hashnode{--fa: ""}.fa-meta{--fa: ""}.fa-padlet{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-screenpal{--fa: ""}.fa-space-awesome{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-odysee{--fa: ""}.fa-stubber{--fa: ""}.fa-debian{--fa: ""}.fa-shoelace{--fa: ""}.fa-threads{--fa: ""}.fa-square-threads{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-x-twitter{--fa: ""}.fa-opensuse{--fa: ""}.fa-letterboxd{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-mintbit{--fa: ""}.fa-google-scholar{--fa: ""}.fa-brave{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-pixiv{--fa: ""}.fa-upwork{--fa: ""}.fa-webflow{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-bluesky{--fa: ""}.fa-jxl{--fa: ""}.fa-square-upwork{--fa: ""}.fa-web-awesome{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-dart-lang{--fa: ""}.fa-flutter{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-css{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-openai{--fa: ""}.fa-square-linkedin{--fa: ""}.fa-cash-app{--fa: ""}.fa-disqus{--fa: ""}.fa-eleventy,.fa-11ty{--fa: ""}.fa-kakao-talk{--fa: ""}.fa-linktree{--fa: ""}.fa-notion{--fa: ""}.fa-pandora{--fa: ""}.fa-pixelfed{--fa: ""}.fa-tidal{--fa: ""}.fa-vsco{--fa: ""}.fa-w3c{--fa: ""}.fa-lumon{--fa: ""}.fa-lumon-drop{--fa: ""}.fa-square-figma{--fa: ""}.fa-tex{--fa: ""}.fa-duolingo{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-linkedin{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-twitter{--fa: ""}.fa-facebook{--fa: ""}.fa-github{--fa: ""}.fa-pinterest{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-github-alt{--fa: ""}.fa-maxcdn{--fa: ""}.fa-html5{--fa: ""}.fa-css3{--fa: ""}.fa-btc{--fa: ""}.fa-youtube{--fa: ""}.fa-xing{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-dropbox{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-instagram{--fa: ""}.fa-flickr{--fa: ""}.fa-adn{--fa: ""}.fa-bitbucket{--fa: ""}.fa-tumblr{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-apple{--fa: ""}.fa-windows{--fa: ""}.fa-android{--fa: ""}.fa-linux{--fa: ""}.fa-dribbble{--fa: ""}.fa-skype{--fa: ""}.fa-foursquare{--fa: ""}.fa-trello{--fa: ""}.fa-gratipay{--fa: ""}.fa-vk{--fa: ""}.fa-weibo{--fa: ""}.fa-renren{--fa: ""}.fa-pagelines{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-wordpress{--fa: ""}.fa-openid{--fa: ""}.fa-yahoo{--fa: ""}.fa-google{--fa: ""}.fa-reddit{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-delicious{--fa: ""}.fa-digg{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-drupal{--fa: ""}.fa-joomla{--fa: ""}.fa-behance{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-steam{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-spotify{--fa: ""}.fa-deviantart{--fa: ""}.fa-soundcloud{--fa: ""}.fa-vine{--fa: ""}.fa-codepen{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-rebel{--fa: ""}.fa-empire{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-git{--fa: ""}.fa-hacker-news{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-qq{--fa: ""}.fa-weixin{--fa: ""}.fa-slideshare{--fa: ""}.fa-twitch{--fa: ""}.fa-yelp{--fa: ""}.fa-paypal{--fa: ""}.fa-google-wallet{--fa: ""}.fa-cc-visa{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-cc-discover{--fa: ""}.fa-cc-amex{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-lastfm{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-ioxhost{--fa: ""}.fa-angellist{--fa: ""}.fa-buysellads{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-dashcube{--fa: ""}.fa-forumbee{--fa: ""}.fa-leanpub{--fa: ""}.fa-sellsy{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-skyatlas{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-whatsapp{--fa: ""}.fa-viacoin{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-y-combinator{--fa: ""}.fa-optin-monster{--fa: ""}.fa-opencart{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-creative-commons{--fa: ""}.fa-gg{--fa: ""}.fa-gg-circle{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-get-pocket{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-safari{--fa: ""}.fa-chrome{--fa: ""}.fa-firefox{--fa: ""}.fa-opera{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-contao{--fa: ""}.fa-500px{--fa: ""}.fa-amazon{--fa: ""}.fa-houzz{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-black-tie{--fa: ""}.fa-fonticons{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-edge{--fa: ""}.fa-codiepie{--fa: ""}.fa-modx{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-usb{--fa: ""}.fa-product-hunt{--fa: ""}.fa-mixcloud{--fa: ""}.fa-scribd{--fa: ""}.fa-bluetooth{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-gitlab{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-wpforms{--fa: ""}.fa-envira{--fa: ""}.fa-glide{--fa: ""}.fa-glide-g{--fa: ""}.fa-viadeo{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-pied-piper{--fa: ""}.fa-first-order{--fa: ""}.fa-yoast{--fa: ""}.fa-themeisle{--fa: ""}.fa-google-plus{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-linode{--fa: ""}.fa-quora{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-bandcamp{--fa: ""}.fa-grav{--fa: ""}.fa-etsy{--fa: ""}.fa-imdb{--fa: ""}.fa-ravelry{--fa: ""}.fa-sellcast{--fa: ""}.fa-superpowers{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-meetup{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-accusoft{--fa: ""}.fa-adversal{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-algolia{--fa: ""}.fa-amilia{--fa: ""}.fa-angrycreative{--fa: ""}.fa-app-store{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-apper{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-audible{--fa: ""}.fa-avianex{--fa: ""}.fa-aws{--fa: ""}.fa-bimobject{--fa: ""}.fa-bitcoin{--fa: ""}.fa-bity{--fa: ""}.fa-blackberry{--fa: ""}.fa-blogger{--fa: ""}.fa-blogger-b{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-centercode{--fa: ""}.fa-cloudscale{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-cloudversify{--fa: ""}.fa-cpanel{--fa: ""}.fa-css3-alt{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-d-and-d{--fa: ""}.fa-deploydog{--fa: ""}.fa-deskpro{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-discord{--fa: ""}.fa-discourse{--fa: ""}.fa-dochub{--fa: ""}.fa-docker{--fa: ""}.fa-draft2digital{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-dyalog{--fa: ""}.fa-earlybirds{--fa: ""}.fa-erlang{--fa: ""}.fa-facebook-f{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-firstdraft{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-freebsd{--fa: ""}.fa-gitkraken{--fa: ""}.fa-gofore{--fa: ""}.fa-goodreads{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-google-drive{--fa: ""}.fa-google-play{--fa: ""}.fa-gripfire{--fa: ""}.fa-grunt{--fa: ""}.fa-gulp{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-hotjar{--fa: ""}.fa-hubspot{--fa: ""}.fa-itunes{--fa: ""}.fa-itunes-note{--fa: ""}.fa-jenkins{--fa: ""}.fa-joget{--fa: ""}.fa-js{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-keycdn{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-laravel{--fa: ""}.fa-line{--fa: ""}.fa-lyft{--fa: ""}.fa-magento{--fa: ""}.fa-medapps{--fa: ""}.fa-medrt{--fa: ""}.fa-microsoft{--fa: ""}.fa-mix{--fa: ""}.fa-mizuni{--fa: ""}.fa-monero{--fa: ""}.fa-napster{--fa: ""}.fa-node-js{--fa: ""}.fa-npm{--fa: ""}.fa-ns8{--fa: ""}.fa-nutritionix{--fa: ""}.fa-page4{--fa: ""}.fa-palfed{--fa: ""}.fa-patreon{--fa: ""}.fa-periscope{--fa: ""}.fa-phabricator{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-playstation{--fa: ""}.fa-pushed{--fa: ""}.fa-python{--fa: ""}.fa-red-river{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-replyd{--fa: ""}.fa-resolving{--fa: ""}.fa-rocketchat{--fa: ""}.fa-rockrms{--fa: ""}.fa-schlix{--fa: ""}.fa-searchengin{--fa: ""}.fa-servicestack{--fa: ""}.fa-sistrix{--fa: ""}.fa-speakap{--fa: ""}.fa-staylinked{--fa: ""}.fa-steam-symbol{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-studiovinari{--fa: ""}.fa-supple{--fa: ""}.fa-uber{--fa: ""}.fa-uikit{--fa: ""}.fa-uniregistry{--fa: ""}.fa-untappd{--fa: ""}.fa-ussunnah{--fa: ""}.fa-vaadin{--fa: ""}.fa-viber{--fa: ""}.fa-vimeo{--fa: ""}.fa-vnv{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-whmcs{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-xbox{--fa: ""}.fa-yandex{--fa: ""}.fa-yandex-international{--fa: ""}.fa-apple-pay{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-fly{--fa: ""}.fa-node{--fa: ""}.fa-osi{--fa: ""}.fa-react{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-less{--fa: ""}.fa-sass{--fa: ""}.fa-vuejs{--fa: ""}.fa-angular{--fa: ""}.fa-aviato{--fa: ""}.fa-ember{--fa: ""}.fa-gitter{--fa: ""}.fa-hooli{--fa: ""}.fa-strava{--fa: ""}.fa-stripe{--fa: ""}.fa-stripe-s{--fa: ""}.fa-typo3{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-ethereum{--fa: ""}.fa-korvue{--fa: ""}.fa-elementor{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-flipboard{--fa: ""}.fa-hips{--fa: ""}.fa-php{--fa: ""}.fa-quinscape{--fa: ""}.fa-readme{--fa: ""}.fa-java{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-ebay{--fa: ""}.fa-keybase{--fa: ""}.fa-mastodon{--fa: ""}.fa-r-project{--fa: ""}.fa-researchgate{--fa: ""}.fa-teamspeak{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-fulcrum{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-jedi-order{--fa: ""}.fa-mandalorian{--fa: ""}.fa-old-republic{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-sith{--fa: ""}.fa-trade-federation{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-hornbill{--fa: ""}.fa-mailchimp{--fa: ""}.fa-megaport{--fa: ""}.fa-nimblr{--fa: ""}.fa-rev{--fa: ""}.fa-shopware{--fa: ""}.fa-squarespace{--fa: ""}.fa-themeco{--fa: ""}.fa-weebly{--fa: ""}.fa-wix{--fa: ""}.fa-ello{--fa: ""}.fa-hackerrank{--fa: ""}.fa-kaggle{--fa: ""}.fa-markdown{--fa: ""}.fa-neos{--fa: ""}.fa-zhihu{--fa: ""}.fa-alipay{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-critical-role{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-dev{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-think-peaks{--fa: ""}.fa-reacteurope{--fa: ""}.fa-artstation{--fa: ""}.fa-atlassian{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-centos{--fa: ""}.fa-confluence{--fa: ""}.fa-dhl{--fa: ""}.fa-diaspora{--fa: ""}.fa-fedex{--fa: ""}.fa-fedora{--fa: ""}.fa-figma{--fa: ""}.fa-intercom{--fa: ""}.fa-invision{--fa: ""}.fa-jira{--fa: ""}.fa-mendeley{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-redhat{--fa: ""}.fa-sketch{--fa: ""}.fa-sourcetree{--fa: ""}.fa-suse{--fa: ""}.fa-ubuntu{--fa: ""}.fa-ups{--fa: ""}.fa-usps{--fa: ""}.fa-yarn{--fa: ""}.fa-airbnb{--fa: ""}.fa-battle-net{--fa: ""}.fa-bootstrap{--fa: ""}.fa-buffer{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-itch-io{--fa: ""}.fa-salesforce{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-symfony{--fa: ""}.fa-waze{--fa: ""}.fa-yammer{--fa: ""}.fa-git-alt{--fa: ""}.fa-stackpath{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-mdb{--fa: ""}.fa-orcid{--fa: ""}.fa-swift{--fa: ""}.fa-umbraco{--fa: ""}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-BVHPE7da.woff2)}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-regular{--fa-style: 400}:root,:host{--fa-family-classic: "Font Awesome 7 Free";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-8GirhLYJ.woff2)}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/assets/fa-brands-400-BfBXV7Mm.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/build/assets/fa-solid-900-8GirhLYJ.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/build/assets/fa-regular-400-BVHPE7da.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-solid-900-8GirhLYJ.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-brands-400-BfBXV7Mm.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-regular-400-BVHPE7da.woff2) format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-v4compatibility-DnhYSyY-.woff2) format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}:root{--app-bg: #F2F2F3;--app-text-color: #28292C;--app-primary: #1976d2;--app-secondary: #424242;--app-success: #4caf50;--app-warning: #ff9800;--app-error: #f44336;--app-font-family: Figtree, sans-serif;--app-font-size-base: 16px;--app-font-size-sm: 14px;--app-font-size-lg: 18px;--app-font-size-xl: 20px;--app-h1-size: 32px;--app-card-title-size: 24px;--app-card-content-size: 20px;--app-body-md-size: 16px;--app-table-heading-weight: 500;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 16px;--app-spacing-lg: 24px;--app-spacing-xl: 32px;--app-heading-gap: 4px;--app-card-margin: 16px;--app-sticky-header-padding: 12px;--app-border-radius: 8px;--app-border-radius-sm: 4px;--app-border-radius-lg: 12px;--app-modal-radius: 12px;--app-modal-backdrop-blur: 6px}.brand-link{display:inline-flex;align-items:center}.brand-logo{height:28px}.left-rail-gap{width:70px}.icon-cluster svg,.cluster-icon{color:#111827;display:block}.icon-btn{color:#111827}.main-nav .nav-bar-sections-text{font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 959px){.main-nav .nav-bar-sections-text{font-size:18px}}.main-nav .nav-bar-sections-text.nav-section-active .v-btn__content{font-weight:600!important}.user-trigger{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;min-width:fit-content}.user-trigger .caret-icon{color:#111827;margin-left:6px;display:block;flex-shrink:0}.menu-header{display:flex;align-items:center;gap:12px;padding:14px 16px}.menu-user{display:flex;flex-direction:column}.menu-user .name{color:#111827;font-weight:600;font-size:18px}.menu-user .email{color:#6b7280;font-size:14px}.menu-item .v-list-item__prepend{margin-right:12px}.mobile-menu-btn{border-radius:0!important;box-shadow:none!important;margin:0}.mobile-menu-divider{height:24px;color:#28292c;align-self:center;margin-right:16px;margin-left:-16px}.v-app-bar{padding-left:16px!important;padding-right:16px!important}.v-app-bar .v-container{padding-left:16px!important;padding-right:16px!important;max-width:100%!important}.v-app-bar .brand-link{margin-left:6px}.v-app-bar .icon-cluster{margin-right:6px}.v-app-bar .user-trigger{margin-right:12px}@media (max-width: 959px){.v-app-bar,.v-app-bar .v-container{padding-left:8px!important;padding-right:8px!important}.v-app-bar .brand-link{margin-left:0}.v-app-bar .user-trigger{margin-right:8px}}.app-main{background:var(--app-bg);min-height:auto!important;padding-top:0}.icon-cluster .v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 6px)!important;height:calc(var(--v-btn-height) + 6px)!important}.main-content-wrapper{width:100%;height:100%;background:var(--app-bg);padding:0}.user-menu-popover{overflow:visible!important}.user-menu-popover .v-list-item.v-list-item--active{background-color:transparent!important}.user-menu-popover .v-list-item:hover{background-color:#0000000a!important}.user-menu-popover:before{content:"";position:absolute;top:-6px;right:34px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;box-shadow:0 2px 6px #00000014;z-index:0}.search-field .v-field{border-radius:4px;border:1px solid rgba(40,41,44,.1);background:#fdfeff;box-shadow:none!important}.search-field input::placeholder{color:#6b7280!important;opacity:1!important}.search-field .v-field__append-inner{color:#111827!important}.search-field .v-field--focused{border-color:#d1d5db!important}.mobile-search-container{padding:8px 16px;background:#fff;border-top:1px solid rgba(0,0,0,.06)}@media (max-width: 959px){.mobile-search-container{padding:8px}}.mobile-search-field .v-field{border-radius:4px;border:1px solid rgba(40,41,44,.1);background:#fdfeff;box-shadow:none!important}.mobile-search-field input::placeholder{color:#6b7280!important;opacity:1!important}.mobile-search-field .v-field__append-inner{color:#111827!important}.mobile-search-field .v-field--focused{border-color:#d1d5db!important}.search-field .v-field__prepend-inner,.mobile-inline-search .v-field__prepend-inner{color:#28292c99;padding-right:8px}.search-field{flex:0 1 320px;max-width:320px}.mobile-inline-search{flex:1;margin-left:8px}.search-results-dropdown{border-radius:8px;overflow:hidden;border:1px solid rgba(40,41,44,.1);background:#fff}.mobile-search-results{min-width:280px}.search-results-list{padding:4px 0;max-height:300px;overflow-y:auto}.search-result-item{cursor:pointer;padding:10px 16px;min-height:44px}.search-result-item:hover{background-color:#009cde14}.search-result-label{font-size:14px;font-weight:400;color:#28292c}.search-result-icon{color:#28292c99;flex-shrink:0}.mobile-menu-btn,.mobile-search-btn{color:#111827!important}@media (max-width: 599px){.brand-logo{height:24px}}.v-application .avatar-btn{border:none;background:transparent;padding:0;cursor:pointer}.v-application .avatar-btn.is-disabled{pointer-events:none;opacity:.6}.v-application .overlay-fade-enter-active{transition:opacity .18s ease}.v-application .overlay-fade-leave-active{transition:opacity .16s ease}.v-application .overlay-fade-enter-from,.v-application .overlay-fade-leave-to{opacity:0}.v-application .mobile-drawer-overlay{position:fixed;inset:0;background:#00000073;z-index:2000}.v-application .drawer-slide-enter-active{transition:transform .25s ease}.v-application .drawer-slide-leave-active{transition:transform .24s ease}.v-application .drawer-slide-enter-from,.v-application .drawer-slide-leave-to{transform:translate(100%)}.v-application .mobile-drawer{position:fixed;top:0;right:0;height:100vh;width:100vw;background:#fff;box-shadow:-2px 0 16px #00000026;z-index:2001;display:flex;flex-direction:column}.v-application .mobile-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}.v-application .mobile-drawer .drawer-header .drawer-user{display:flex;align-items:center;gap:12px}.v-application .mobile-drawer .drawer-header .drawer-user-meta .name{font-weight:600}.v-application .mobile-drawer .drawer-header .drawer-user-meta .email{font-size:12px;color:#0009}.v-application .mobile-drawer .drawer-header .drawer-close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;padding:4px}.v-application .mobile-drawer .drawer-content{padding:8px 8px 88px;overflow-y:auto}.v-application .mobile-drawer .drawer-menu{list-style:none;padding:0;margin:0}.v-application .mobile-drawer .drawer-row{width:100%;display:flex;align-items:center;gap:20px;padding:14px 12px;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:8px}.v-application .mobile-drawer .drawer-row:focus{outline:2px solid #1976d2;outline-offset:2px}.v-application .mobile-drawer .row-icon{color:#4a5568}.v-application .mobile-drawer .drawer-footer{position:sticky;bottom:0;padding:12px 16px 20px;margin-top:auto;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.v-application .mobile-drawer .logout-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:24px;border:1px solid #009CDE;color:#009cde;font-weight:400;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.v-application .mobile-drawer .logout-btn .logout-icon{color:#009cde;fill:currentColor;stroke:currentColor}.v-application .mobile-drawer .logout-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.v-application .mobile-drawer .logout-btn:hover,.v-application .mobile-drawer .logout-btn:active,.v-application .mobile-drawer .logout-btn:focus,.v-application .mobile-drawer .logout-btn:focus-visible,.v-application .mobile-drawer .logout-btn.is-pressed{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.v-application .mobile-drawer .logout-btn:hover span,.v-application .mobile-drawer .logout-btn:active span,.v-application .mobile-drawer .logout-btn:focus span,.v-application .mobile-drawer .logout-btn:focus-visible span,.v-application .mobile-drawer .logout-btn.is-pressed span{color:#fff!important}.v-application .mobile-drawer .logout-btn:hover .logout-icon,.v-application .mobile-drawer .logout-btn:active .logout-icon,.v-application .mobile-drawer .logout-btn:focus .logout-icon,.v-application .mobile-drawer .logout-btn:focus-visible .logout-icon,.v-application .mobile-drawer .logout-btn.is-pressed .logout-icon{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.settings-layout{display:flex;width:100%;height:calc(100vh - var(--app-bar-height));background:var(--app-bg);margin-top:var(--app-bar-height);position:relative}.settings-layout .settings-drawer{background:#fff;border-right:1px solid rgba(0,0,0,.06);padding:12px 8px;height:100%;flex-shrink:0;width:270px}@media (max-width: 959px){.settings-layout .settings-drawer{position:fixed;top:0!important;left:0;height:100vh!important;width:300px;z-index:4000!important}}.settings-layout .side-bar-items{font-size:20px;font-weight:400;line-height:normal}@media (max-width: 959px){.settings-layout .side-bar-items{font-size:18px}}@media (max-width: 599px){.settings-layout .side-bar-items{font-size:16px}}.settings-layout .user-pane{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 959px){.settings-layout .user-pane{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}}@media (max-width: 599px){.settings-layout .user-pane{gap:8px;padding:10px 8px}}.settings-layout .user-pane .sidebar-avatar{box-shadow:0 0 0 2px #fff}.settings-layout .user-pane .user-meta{text-align:center;width:100%;overflow:hidden}@media (max-width: 959px){.settings-layout .user-pane .user-meta{flex:1 1 auto;text-align:left}}.settings-layout .user-pane .user-meta .user-name{font-size:24px;font-weight:500;line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-layout .user-pane .user-meta .user-name span{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis}@media (max-width: 959px){.settings-layout .user-pane .user-meta .user-name{font-size:20px;text-align:left}.settings-layout .user-pane .user-meta .user-name span{text-align:left}}@media (max-width: 599px){.settings-layout .user-pane .user-meta .user-name{font-size:18px}}.settings-layout .user-pane .user-meta .user-email{font-size:16px;font-weight:400;line-height:normal}@media (max-width: 959px){.settings-layout .user-pane .user-meta .user-email{font-size:14px}}@media (max-width: 599px){.settings-layout .user-pane .user-meta .user-email{font-size:12px}}.settings-layout .user-pane .user-meta .business-info{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#009cde;line-height:normal;margin-top:4px;padding:0 12px;width:100%;box-sizing:border-box;gap:4px}.settings-layout .user-pane .user-meta .business-info .business-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#009cde}.settings-layout .user-pane .user-meta .business-info .client-id{flex-shrink:0;white-space:nowrap;color:#009cde}@media (max-width: 959px){.settings-layout .user-pane .user-meta .business-info{font-size:14px;justify-content:flex-start;padding:0 4px 0 0}}@media (max-width: 599px){.settings-layout .user-pane .user-meta .business-info{font-size:13px}}.settings-layout .user-pane .user-meta>div{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 959px){.settings-layout .user-pane .user-meta>div{justify-content:space-between}}.settings-layout .user-pane .close-btn{display:none;margin-left:auto;cursor:pointer}@media (max-width: 960px){.settings-layout .user-pane .close-btn{display:inline-flex}}.settings-layout .settings-nav .nav-item{color:#111827}.settings-layout .settings-nav .nav-item .v-list-item__overlay{background-color:transparent!important}.settings-layout .settings-nav .nav-item.v-list-item--active{background:transparent!important;color:#009cde!important;font-size:20px;font-weight:600;line-height:normal}@media (max-width: 959px){.settings-layout .settings-nav .nav-item.v-list-item--active{font-size:18px}}@media (max-width: 599px){.settings-layout .settings-nav .nav-item.v-list-item--active{font-size:16px}}.settings-layout .settings-nav .nav-item.v-list-item--active .v-list-item-title{color:#009cde!important;font-size:20px;font-weight:600;line-height:normal}@media (max-width: 959px){.settings-layout .settings-nav .nav-item.v-list-item--active .v-list-item-title{font-size:18px}}@media (max-width: 599px){.settings-layout .settings-nav .nav-item.v-list-item--active .v-list-item-title{font-size:16px}}.settings-layout .settings-nav .nav-item.v-list-item--active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.settings-layout .settings-nav .nav-item svg{margin-right:10px}.settings-layout .settings-content{flex:1;background:var(--app-bg);height:100%;overflow-y:auto;width:100%}@media (min-width: 960px){.settings-layout .settings-content{width:calc(100vw - 270px);margin-left:270px}}.settings-layout .settings-content.mobile-content{width:100%;margin-left:0}.settings-layout .settings-content .content-wrapper{width:100%;min-height:100%;padding:20px;background:var(--app-bg)}@media (max-width: 959px){.settings-layout .settings-content .content-wrapper{padding:20px}}@media (max-width: 599px){.settings-layout .settings-content .content-wrapper{padding:16px}}.my-growth-layout{display:flex;width:100%;height:calc(100vh - var(--app-bar-height));background:#f2f2f3;margin-top:var(--app-bar-height);position:relative}.my-growth-layout .my-growth-drawer-aside{position:relative;z-index:2}.my-growth-layout .my-growth-drawer{background:#fff;border-right:1px solid rgba(0,0,0,.06);padding:12px 8px;height:100%;flex-shrink:0;width:270px}@media (max-width: 959px){.my-growth-layout .my-growth-drawer{position:fixed;top:0!important;left:0;height:100vh!important;width:300px;z-index:4000!important}}.my-growth-layout .user-pane{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 959px){.my-growth-layout .user-pane{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}}@media (max-width: 599px){.my-growth-layout .user-pane{gap:8px;padding:10px 8px}}.my-growth-layout .user-pane .sidebar-avatar{box-shadow:0 0 0 2px #fff}.my-growth-layout .user-pane .user-meta{text-align:center;width:100%;overflow:hidden}@media (max-width: 959px){.my-growth-layout .user-pane .user-meta{flex:1 1 auto;text-align:left}}.my-growth-layout .user-pane .user-meta .user-name{font-size:24px;font-weight:500;line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-growth-layout .user-pane .user-meta .user-name span{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis}@media (max-width: 959px){.my-growth-layout .user-pane .user-meta .user-name{font-size:20px;text-align:left}.my-growth-layout .user-pane .user-meta .user-name span{text-align:left}}@media (max-width: 599px){.my-growth-layout .user-pane .user-meta .user-name{font-size:18px}}.my-growth-layout .user-pane .user-meta .user-email{font-size:16px;font-weight:400;line-height:normal}@media (max-width: 959px){.my-growth-layout .user-pane .user-meta .user-email{font-size:14px}}@media (max-width: 599px){.my-growth-layout .user-pane .user-meta .user-email{font-size:12px}}.my-growth-layout .user-pane .user-meta .business-info{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#009cde;line-height:normal;margin-top:4px;padding:0 12px;width:100%;box-sizing:border-box;gap:4px}.my-growth-layout .user-pane .user-meta .business-info .business-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#009cde}.my-growth-layout .user-pane .user-meta .business-info .client-id{flex-shrink:0;white-space:nowrap;color:#009cde}@media (max-width: 959px){.my-growth-layout .user-pane .user-meta .business-info{font-size:14px;justify-content:flex-start;padding:0 4px 0 0}}@media (max-width: 599px){.my-growth-layout .user-pane .user-meta .business-info{font-size:13px}}.my-growth-layout .user-pane .user-meta>div{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 959px){.my-growth-layout .user-pane .user-meta>div{justify-content:space-between}}.my-growth-layout .user-pane .close-btn{display:none;margin-left:auto;cursor:pointer;background:transparent;border:none;padding:4px;line-height:1}@media (max-width: 960px){.my-growth-layout .user-pane .close-btn{display:inline-flex}}.my-growth-layout .my-growth-nav{margin-top:20px;padding:0 8px}.my-growth-layout .my-growth-nav .nav-item{margin-bottom:4px}.my-growth-layout .my-growth-nav .nav-item .v-list-item__overlay{background-color:transparent!important}.my-growth-layout .my-growth-nav .nav-item.v-list-item--active{background:transparent!important;color:#009cde!important}.my-growth-layout .my-growth-nav .nav-item.v-list-item--active .nav-item-label{color:#009cde!important;font-size:20px;font-weight:600;line-height:normal}@media (max-width: 959px){.my-growth-layout .my-growth-nav .nav-item.v-list-item--active .nav-item-label{font-size:18px}}@media (max-width: 599px){.my-growth-layout .my-growth-nav .nav-item.v-list-item--active .nav-item-label{font-size:16px}}.my-growth-layout .my-growth-nav .nav-item.v-list-item--active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.my-growth-layout .my-growth-nav .nav-item .nav-item-label{font-size:20px;font-weight:400;line-height:normal}@media (max-width: 959px){.my-growth-layout .my-growth-nav .nav-item .nav-item-label{font-size:18px}}@media (max-width: 599px){.my-growth-layout .my-growth-nav .nav-item .nav-item-label{font-size:16px}}.my-growth-layout .my-growth-content{flex:1;background:#f2f2f3;height:100%;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 960px){.my-growth-layout .my-growth-content{width:calc(100vw - 270px);margin-left:270px}}.my-growth-layout .my-growth-content.mobile-content{width:100%;margin-left:0}.my-growth-layout .my-growth-content .content-wrapper{width:100%;min-height:100%;padding:20px;background:#f2f2f3}@media (max-width: 959px){.my-growth-layout .my-growth-content .content-wrapper{padding:20px}}@media (max-width: 599px){.my-growth-layout .my-growth-content .content-wrapper{padding:16px}}.stay-smart-layout{display:flex;width:100%;height:calc(100vh - var(--app-bar-height));background:#f2f2f3;margin-top:var(--app-bar-height);position:relative}.stay-smart-layout .stay-smart-drawer-aside{position:relative;z-index:2}.stay-smart-layout .stay-smart-drawer{background:#fff;border-right:1px solid rgba(0,0,0,.06);padding:12px 8px;height:100%;flex-shrink:0;width:270px}@media (max-width: 959px){.stay-smart-layout .stay-smart-drawer{position:fixed;top:0!important;left:0;height:100vh!important;width:300px;z-index:4000!important}}.stay-smart-layout .user-pane{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 959px){.stay-smart-layout .user-pane{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}}@media (max-width: 599px){.stay-smart-layout .user-pane{gap:8px;padding:10px 8px}}.stay-smart-layout .user-pane .sidebar-avatar{box-shadow:0 0 0 2px #fff}.stay-smart-layout .user-pane .user-meta{text-align:center;width:100%;overflow:hidden}@media (max-width: 959px){.stay-smart-layout .user-pane .user-meta{flex:1 1 auto;text-align:left}}.stay-smart-layout .user-pane .user-meta .user-name{font-size:24px;font-weight:500;line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-smart-layout .user-pane .user-meta .user-name span{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis}@media (max-width: 959px){.stay-smart-layout .user-pane .user-meta .user-name{font-size:20px;text-align:left}.stay-smart-layout .user-pane .user-meta .user-name span{text-align:left}}@media (max-width: 599px){.stay-smart-layout .user-pane .user-meta .user-name{font-size:18px}}.stay-smart-layout .user-pane .user-meta .user-email{font-size:16px;font-weight:400;line-height:normal}@media (max-width: 959px){.stay-smart-layout .user-pane .user-meta .user-email{font-size:14px}}@media (max-width: 599px){.stay-smart-layout .user-pane .user-meta .user-email{font-size:12px}}.stay-smart-layout .user-pane .user-meta .business-info{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#009cde;line-height:normal;margin-top:4px;padding:0 12px;width:100%;box-sizing:border-box;gap:4px}.stay-smart-layout .user-pane .user-meta .business-info .business-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#009cde}.stay-smart-layout .user-pane .user-meta .business-info .client-id{flex-shrink:0;white-space:nowrap;color:#009cde}@media (max-width: 959px){.stay-smart-layout .user-pane .user-meta .business-info{font-size:14px;justify-content:flex-start;padding:0 4px 0 0}}@media (max-width: 599px){.stay-smart-layout .user-pane .user-meta .business-info{font-size:13px}}.stay-smart-layout .user-pane .user-meta>div{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 959px){.stay-smart-layout .user-pane .user-meta>div{justify-content:space-between}}.stay-smart-layout .user-pane .close-btn{display:none;margin-left:auto;cursor:pointer;background:transparent;border:none;padding:4px;line-height:1}@media (max-width: 960px){.stay-smart-layout .user-pane .close-btn{display:inline-flex}}.stay-smart-layout .stay-smart-nav{padding:0 8px;margin-top:32px}.stay-smart-layout .stay-smart-nav .nav-item{margin-bottom:4px}.stay-smart-layout .stay-smart-nav .nav-item .v-list-item__overlay{background-color:transparent!important}.stay-smart-layout .stay-smart-nav .nav-item.v-list-item--active{background:transparent!important;color:#009cde!important}.stay-smart-layout .stay-smart-nav .nav-item.v-list-item--active .nav-item-label{color:#009cde!important;font-size:20px;font-weight:600;line-height:normal}@media (max-width: 959px){.stay-smart-layout .stay-smart-nav .nav-item.v-list-item--active .nav-item-label{font-size:18px}}@media (max-width: 599px){.stay-smart-layout .stay-smart-nav .nav-item.v-list-item--active .nav-item-label{font-size:16px}}.stay-smart-layout .stay-smart-nav .nav-item.v-list-item--active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.stay-smart-layout .stay-smart-nav .nav-item .nav-item-label{font-size:20px;font-weight:400;line-height:normal}@media (max-width: 959px){.stay-smart-layout .stay-smart-nav .nav-item .nav-item-label{font-size:18px}}@media (max-width: 599px){.stay-smart-layout .stay-smart-nav .nav-item .nav-item-label{font-size:16px}}.stay-smart-layout .stay-smart-content{flex:1;background:#f2f2f3;height:100%;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 960px){.stay-smart-layout .stay-smart-content{width:calc(100vw - 270px);margin-left:270px}}.stay-smart-layout .stay-smart-content.mobile-content{width:100%;margin-left:0}.stay-smart-layout .stay-smart-content .content-wrapper{width:100%;min-height:100%;padding:20px;background:#f2f2f3}@media (max-width: 959px){.stay-smart-layout .stay-smart-content .content-wrapper{padding:20px}}@media (max-width: 599px){.stay-smart-layout .stay-smart-content .content-wrapper{padding:16px}}.actions-layout{display:flex;width:100%;height:calc(100vh - var(--app-bar-height));background:#f2f2f3;margin-top:var(--app-bar-height);position:relative}.actions-layout .actions-drawer-aside{position:relative;z-index:2}.actions-layout .actions-drawer{background:#fff;border-right:1px solid rgba(0,0,0,.06);padding:12px 8px;height:100%;flex-shrink:0;width:270px}@media (max-width: 959px){.actions-layout .actions-drawer{position:fixed;top:0!important;left:0;height:100vh!important;width:300px;z-index:4000!important}}.actions-layout .actions-drawer .user-pane{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.06)}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left}}@media (max-width: 599px){.actions-layout .actions-drawer .user-pane{gap:8px;padding:10px 8px}}.actions-layout .actions-drawer .user-pane .sidebar-avatar{box-shadow:0 0 0 2px #fff}.actions-layout .actions-drawer .user-pane .user-meta{text-align:center;width:100%;overflow:hidden}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane .user-meta{flex:1 1 auto;text-align:left}}.actions-layout .actions-drawer .user-pane .user-meta .user-name{font-size:24px;font-weight:500;line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-layout .actions-drawer .user-pane .user-meta .user-name span{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane .user-meta .user-name{font-size:20px;text-align:left}.actions-layout .actions-drawer .user-pane .user-meta .user-name span{text-align:left}}@media (max-width: 599px){.actions-layout .actions-drawer .user-pane .user-meta .user-name{font-size:18px}}.actions-layout .actions-drawer .user-pane .user-meta .user-email{font-size:16px;font-weight:400;line-height:normal}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane .user-meta .user-email{font-size:14px}}@media (max-width: 599px){.actions-layout .actions-drawer .user-pane .user-meta .user-email{font-size:12px}}.actions-layout .actions-drawer .user-pane .user-meta .business-info{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#009cde;line-height:normal;margin-top:4px;padding:0 12px;width:100%;box-sizing:border-box;gap:4px}.actions-layout .actions-drawer .user-pane .user-meta .business-info .business-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#009cde}.actions-layout .actions-drawer .user-pane .user-meta .business-info .client-id{flex-shrink:0;white-space:nowrap;color:#009cde}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane .user-meta .business-info{font-size:14px;justify-content:flex-start;padding:0 4px 0 0}}@media (max-width: 599px){.actions-layout .actions-drawer .user-pane .user-meta .business-info{font-size:13px}}.actions-layout .actions-drawer .user-pane .user-meta>div{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 959px){.actions-layout .actions-drawer .user-pane .user-meta>div{justify-content:space-between}}.actions-layout .actions-drawer .user-pane .close-btn{display:none;margin-left:auto;cursor:pointer;background:transparent;border:none;padding:4px;line-height:1}@media (max-width: 960px){.actions-layout .actions-drawer .user-pane .close-btn{display:inline-flex}}.actions-layout .actions-drawer .actions-nav{margin-top:20px;padding:0 8px;flex:1;overflow-y:auto}.actions-layout .actions-drawer .actions-nav .nav-item{margin-bottom:4px}.actions-layout .actions-drawer .actions-nav .nav-item .v-list-item__overlay{background-color:transparent!important}.actions-layout .actions-drawer .actions-nav .nav-item .nav-item-label{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:400;line-height:normal;color:#28292ccc}@media (max-width: 959px){.actions-layout .actions-drawer .actions-nav .nav-item .nav-item-label{font-size:14px}}@media (max-width: 599px){.actions-layout .actions-drawer .actions-nav .nav-item .nav-item-label{font-size:14px}}.actions-layout .actions-drawer .actions-nav .nav-item .nav-item-label .unread-badge{background:#009cde;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;margin-left:8px}.actions-layout .actions-drawer .actions-nav .nav-item.v-list-item--active{background:transparent!important;color:#009cde!important}.actions-layout .actions-drawer .actions-nav .nav-item.v-list-item--active .nav-item-label{color:#009cde!important;font-size:18px;font-weight:600;line-height:normal}@media (max-width: 959px){.actions-layout .actions-drawer .actions-nav .nav-item.v-list-item--active .nav-item-label{font-size:16px}}@media (max-width: 599px){.actions-layout .actions-drawer .actions-nav .nav-item.v-list-item--active .nav-item-label{font-size:14px}}.actions-layout .actions-drawer .actions-nav .nav-item.v-list-item--active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.actions-layout .actions-drawer .actions-nav .nav-item:hover{background:#009cde0d}.actions-layout .actions-drawer .tags-section{padding:0 5px;margin-left:0}.actions-layout .actions-drawer .tags-section .tags-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#28292c99;letter-spacing:.5px;margin-bottom:12px;padding:0 8px}.actions-layout .actions-drawer .tags-section .tags-list{display:flex;flex-direction:column;gap:8px}.actions-layout .actions-drawer .tags-section .tag-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.actions-layout .actions-drawer .tags-section .tag-item:hover{background-color:#00000005}.actions-layout .actions-drawer .tags-section .tag-item .tag-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.actions-layout .actions-drawer .tags-section .tag-item .tag-dot.tag-dot-red{background-color:#ef4444}.actions-layout .actions-drawer .tags-section .tag-item .tag-dot.tag-dot-blue{background-color:#3b82f6}.actions-layout .actions-drawer .tags-section .tag-item .tag-dot.tag-dot-yellow{background-color:#f59e0b}.actions-layout .actions-drawer .tags-section .tag-item .tag-label{font-size:16px;font-weight:400;color:#28292ccc;line-height:normal}.actions-layout .actions-drawer .tags-section .nav-item{margin-bottom:4px}.actions-layout .actions-drawer .tags-section .nav-item .v-list-item__overlay{background-color:transparent!important}.actions-layout .actions-drawer .tags-section .nav-item .nav-item-label{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:400;line-height:normal;color:#28292ccc}@media (max-width: 959px){.actions-layout .actions-drawer .tags-section .nav-item .nav-item-label{font-size:14px}}@media (max-width: 599px){.actions-layout .actions-drawer .tags-section .nav-item .nav-item-label{font-size:14px}}.actions-layout .actions-drawer .tags-section .nav-item .nav-item-label .unread-badge{background:#009cde;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;margin-left:8px}.actions-layout .actions-drawer .tags-section .nav-item.active{background:transparent!important;color:#009cde!important}.actions-layout .actions-drawer .tags-section .nav-item.active .nav-item-label{color:#009cde!important;font-size:18px;font-weight:600;line-height:normal}@media (max-width: 959px){.actions-layout .actions-drawer .tags-section .nav-item.active .nav-item-label{font-size:16px}}@media (max-width: 599px){.actions-layout .actions-drawer .tags-section .nav-item.active .nav-item-label{font-size:14px}}.actions-layout .actions-drawer .tags-section .nav-item.active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.actions-layout .actions-drawer .tags-section .nav-item.v-list-item--active{background:transparent!important;color:#009cde!important}.actions-layout .actions-drawer .tags-section .nav-item.v-list-item--active .nav-item-label{color:#009cde!important;font-size:18px;font-weight:600;line-height:normal}@media (max-width: 959px){.actions-layout .actions-drawer .tags-section .nav-item.v-list-item--active .nav-item-label{font-size:16px}}@media (max-width: 599px){.actions-layout .actions-drawer .tags-section .nav-item.v-list-item--active .nav-item-label{font-size:14px}}.actions-layout .actions-drawer .tags-section .nav-item.v-list-item--active .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.actions-layout .actions-drawer .tags-section .nav-item:hover{background:#009cde0d}.actions-layout .actions-drawer .links-section{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.actions-layout .actions-drawer .links-section .links-list{display:flex;flex-direction:column;gap:4px}.actions-layout .actions-drawer .links-section .link-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.actions-layout .actions-drawer .links-section .link-item:hover{background-color:#009cde0d}.actions-layout .actions-drawer .links-section .link-item.active{background:#009cde1a}.actions-layout .actions-drawer .links-section .link-item.active .link-label{color:#009cde;font-weight:500}.actions-layout .actions-drawer .links-section .link-item .link-label{font-size:16px;font-weight:400;color:#28292ccc;line-height:normal}.actions-layout .actions-drawer .new-button-container{padding:12px 8px}.actions-layout .actions-drawer .new-button-container .new-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.actions-layout .actions-drawer .new-button-container .new-button .new-button-icon{color:#009cde;fill:#009cde}.actions-layout .actions-drawer .new-button-container .new-button:hover{background:#009cde;border-color:#009cde;color:#fff}.actions-layout .actions-drawer .new-button-container .new-button:hover .new-button-icon{color:#fff;fill:#fff}.actions-layout .actions-drawer .new-button-container :deep(.v-menu) .v-overlay__content{margin-top:-8px;z-index:5000!important}.actions-layout .actions-drawer .new-button-container .new-menu-list{background:#fff;border-radius:8px;border:1px solid rgba(80,83,86,.1)!important;box-shadow:0 4px 12px #0000001a!important;padding:4px;min-width:200px;max-width:250px}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item{padding:12px 16px;margin:0 0 4px;cursor:pointer;transition:background-color .15s ease;border-radius:8px;border:1px solid rgba(80,83,86,.1)}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item:last-child{margin-bottom:0}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item:hover{background-color:#009cde0d}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item.new-menu-item-active{background-color:#009cde1a}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item .new-menu-item-label{font-size:14px;font-weight:400;color:#28292ccc;line-height:1.5;padding:0;margin:0}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item.new-menu-item-first .new-menu-item-label{color:#009cde}.actions-layout .actions-drawer .new-button-container .new-menu-list .new-menu-item.new-menu-item-active .new-menu-item-label{color:#28292ccc}.actions-layout .actions-content{flex:1;background:#f2f2f3;height:100%;overflow-y:auto;overflow-x:hidden;width:100%;-webkit-overflow-scrolling:touch;will-change:scroll-position}@media (min-width: 960px){.actions-layout .actions-content{width:calc(100vw - 270px);margin-left:270px}}.actions-layout .actions-content.mobile-content{width:100%;margin-left:0}.actions-layout .actions-content .content-wrapper{width:100%;min-height:100%;padding:20px;background:#f2f2f3}@media (max-width: 959px){.actions-layout .actions-content .content-wrapper{padding:20px}}@media (max-width: 599px){.actions-layout .actions-content .content-wrapper{padding:16px}}.actions-layout .onboarding-nav-item .onboarding-label{display:flex;align-items:center;justify-content:space-between;width:100%}.actions-layout .onboarding-nav-item .onboarding-star-icon{color:#ffb718;flex-shrink:0;margin-left:auto}.auth-layout{font-family:Nunito,sans-serif;font-size:18px;background:#f5f5f5;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.auth-layout .content-panel{max-width:450px;width:100%;margin:0 auto;padding:30px;background:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;box-sizing:border-box}.auth-layout .content-panel .horizontal-logo{max-width:250px;margin:0 auto}.auth-layout .content-panel h3{font-size:24px;font-weight:600;margin-bottom:30px;color:#28292c}.auth-layout .content-panel .copyright{margin-top:40px;color:#666;font-size:14px}.mfa-layout{font-family:Nunito,sans-serif;font-size:18px;background:#f5f5f5;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.mfa-layout .content-panel{max-width:450px;width:100%;margin:0 auto;padding:30px;background:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;box-sizing:border-box}.mfa-layout .content-panel .horizontal-logo{max-width:250px;margin:0 auto}.mfa-layout .content-panel h3{font-size:24px;font-weight:600;margin-bottom:30px;color:#28292c}.mfa-layout .content-panel .copyright{margin-top:40px;color:#666;font-size:14px}.mfa-layout .verify-2fa{text-align:center}.mfa-layout .verify-2fa .instructions{color:#28292c;font-size:15px;font-weight:400;margin-bottom:20px;line-height:1.6}.mfa-layout .verify-2fa .mfa-container{max-width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}.mfa-layout .verify-2fa .mfa-code,.mfa-layout .verify-2fa .form-control{width:100%;max-width:200px;font-weight:500;font-size:20px;height:45px;text-align:center;margin:0 auto 20px;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Courier New,monospace}.mfa-layout .verify-2fa .mfa-code::placeholder,.mfa-layout .verify-2fa .form-control::placeholder{font-weight:400;font-size:18px;color:#999}.mfa-layout .verify-2fa .mfa-code:focus,.mfa-layout .verify-2fa .form-control:focus{outline:none;border-color:#009cde}.mfa-layout .verify-2fa .remember-browser{margin:20px 0;color:#28292c;display:flex;justify-content:center;align-items:center}.mfa-layout .verify-2fa .remember-browser label{cursor:pointer;font-size:14px;margin-left:8px}.mfa-layout .verify-2fa .remember-browser input[type=checkbox]{cursor:pointer}.mfa-layout .verify-2fa .remember-browser .icheck-midnightblue,.mfa-layout .verify-2fa .remember-browser .icheck-default{display:flex;align-items:center;justify-content:center}.mfa-layout .verify-2fa .resend-email,.mfa-layout .verify-2fa .resend-sms{margin-top:25px;margin-bottom:10px;color:#28292c;font-size:14px;line-height:1.6}.mfa-layout .verify-2fa .resend-email a,.mfa-layout .verify-2fa .resend-email .link-button,.mfa-layout .verify-2fa .resend-sms a,.mfa-layout .verify-2fa .resend-sms .link-button{color:#009cde;text-decoration:none;font-weight:500;background:none;border:none;padding:0;font-size:14px;font-family:Nunito,sans-serif;cursor:pointer}.mfa-layout .verify-2fa .resend-email a:hover:not(:disabled),.mfa-layout .verify-2fa .resend-email .link-button:hover:not(:disabled),.mfa-layout .verify-2fa .resend-sms a:hover:not(:disabled),.mfa-layout .verify-2fa .resend-sms .link-button:hover:not(:disabled){text-decoration:underline}.mfa-layout .verify-2fa .resend-email a:disabled,.mfa-layout .verify-2fa .resend-email .link-button:disabled,.mfa-layout .verify-2fa .resend-sms a:disabled,.mfa-layout .verify-2fa .resend-sms .link-button:disabled{opacity:.6;cursor:not-allowed}.mfa-layout .verify-2fa .switch-mode{margin-top:25px}.mfa-layout .verify-2fa .switch-mode a,.mfa-layout .verify-2fa .switch-mode .link-button{color:#009cde;text-decoration:none;font-size:14px;font-weight:500;background:none;border:none;padding:0;font-family:Nunito,sans-serif;cursor:pointer}.mfa-layout .verify-2fa .switch-mode a:hover:not(:disabled),.mfa-layout .verify-2fa .switch-mode .link-button:hover:not(:disabled){text-decoration:underline}.mfa-layout .verify-2fa .switch-mode a:disabled,.mfa-layout .verify-2fa .switch-mode .link-button:disabled{opacity:.6;cursor:not-allowed}.mfa-layout .verify-2fa .cancel-link{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.mfa-layout .verify-2fa .cancel-link a{color:#666;text-decoration:none;font-size:13px;font-weight:400}.mfa-layout .verify-2fa .cancel-link a:hover{color:#009cde;text-decoration:underline}.mfa-layout .verify-2fa .btn{padding:10px 40px;font-size:16px;border-radius:5px;cursor:pointer;border:none;transition:background-color .3s ease;font-family:Nunito,sans-serif}.mfa-layout .verify-2fa .btn.btn-primary{background:#009cde;color:#fff}.mfa-layout .verify-2fa .btn.btn-primary:hover:not(:disabled){background-color:#0056b3}.mfa-layout .verify-2fa .btn.btn-primary:disabled{cursor:not-allowed;opacity:.6;background:#009cde}.mfa-layout .verify-2fa .btn.block{display:block;width:100%;max-width:250px;margin:0 auto}.mfa-layout .verify-2fa .btn i{margin-right:5px}.mfa-layout .verify-2fa .d-flex{display:flex}.mfa-layout .verify-2fa .d-flex.justify-content-center{justify-content:center}.mfa-layout .verify-2fa .font-bold{font-weight:600}.mfa-layout .verify-2fa .mt-0{margin-top:0}.mfa-layout .verify-2fa .mt-3{margin-top:1rem}.mfa-layout .verify-2fa .mt-4{margin-top:1.5rem}.mfa-layout .verify-2fa .mb-4{margin-bottom:1.5rem}.mfa-layout .verify-2fa .ml-1{margin-left:.25rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animated.fadeInDown{animation:fadeInDown .5s ease-out}.fa,.fas,.far{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-spinner{animation:fa-spin 1s infinite linear}.fa-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body:has(.login-page){overflow:auto!important;height:auto!important}html:has(.login-page){overflow:auto!important;height:auto!important}.login-page .login-form h2{font-size:24px;font-weight:600;margin-bottom:25px;text-align:center;color:#28292c}.login-page .login-form>div{margin-bottom:15px}.login-page .login-form label{display:block;margin-bottom:5px;color:#28292c;font-size:16px}.login-page .login-form input[type=text],.login-page .login-form input[type=email],.login-page .login-form input[type=password]{width:100%;padding:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:16px}.login-page .login-form input[type=text]:focus,.login-page .login-form input[type=email]:focus,.login-page .login-form input[type=password]:focus{outline:none;border-color:#009cde}.login-page .login-form input[type=checkbox]{cursor:pointer;margin-right:5px}.login-page .login-form button{padding:10px 40px;font-size:16px;background:#009cde;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%;transition:background-color .3s ease}.login-page .login-form button:hover{background-color:#0056b3}.login-page .login-form a{display:block;margin-top:20px;color:#009cde;text-decoration:none;margin-bottom:20px;text-align:center;font-size:14px}.login-page .login-form a:hover{text-decoration:underline}.login-page .login-form .google-login-section{margin-top:20px;text-align:center}.login-page .login-form .google-login-section .divider{position:relative;margin:20px 0;text-align:center}.login-page .login-form .google-login-section .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ccc}.login-page .login-form .google-login-section .divider span{background:#fff;padding:0 15px;color:#666;font-size:14px;position:relative;z-index:1}.login-page .login-form .google-login-section .google-login-btn{display:flex!important;align-items:center;justify-content:center;gap:12px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:4px;color:#3c4043;text-decoration:none;font-size:14px;font-weight:500;transition:box-shadow .2s;width:100%;box-sizing:border-box}.login-page .login-form .google-login-section .google-login-btn:hover{box-shadow:0 1px 3px #0000001a;text-decoration:none;color:#3c4043}.login-page .login-form .google-login-section .google-login-btn:focus{outline:none;box-shadow:0 0 0 2px #4285f4}.login-page .description{color:#666;font-size:14px;line-height:1.5;margin-bottom:20px;text-align:center}.login-page .status-message{max-width:400px;width:100%;margin:0 auto 20px;padding:15px;border-radius:5px;font-size:14px}.login-page .status-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.login-page .status-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.login-page .status-message ul{margin:10px 0 0 20px;padding:0}.login-page .status-message ul li{margin:5px 0}.login-page .error-messages{max-width:400px;width:100%;margin:0 auto 20px;padding:15px;border-radius:5px;font-size:14px;background:#f8d7da;border:1px solid #f5c6cb}.login-page .error-messages .error-message{color:#721c24;margin-bottom:5px}.login-page .error-messages .error-message:last-child{margin-bottom:0}.login-page .remember-me-row{display:flex;align-items:center}.login-page .remember-me-row label{margin-bottom:0;cursor:pointer}.welcome-page{text-align:center}.welcome-page h3{font-size:24px;font-weight:600;margin-bottom:20px;color:#28292c}.welcome-page .welcome-intro{color:#666;font-size:14px;line-height:1.6;margin-bottom:25px}.welcome-page .alert-info-box{background:#d1ecf1;border:1px solid #bee5eb;border-radius:5px;padding:15px 20px;margin-bottom:20px}.welcome-page .alert-info-box p{color:#0c5460;font-size:14px;line-height:1.6;margin:0}.welcome-page .alert-danger-box{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;padding:15px 20px;margin-bottom:20px}.welcome-page .alert-danger-box p{color:#721c24;font-size:14px;line-height:1.6;margin:0}.welcome-page .error-messages{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;padding:15px;margin-bottom:20px}.welcome-page .error-messages .error-message{color:#721c24;font-size:14px;margin-bottom:5px}.welcome-page .error-messages .error-message:last-child{margin-bottom:0}.welcome-page .btn-primary{display:inline-block;padding:12px 30px;font-size:16px;background:#009cde;color:#fff;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.welcome-page .btn-primary:hover{background-color:#0056b3;color:#fff;text-decoration:none}.welcome-page .btn-primary:disabled,.welcome-page .btn-primary.disabled{background-color:#ccc;cursor:not-allowed}.welcome-page .welcome-form{text-align:left}.welcome-page .welcome-form .form-group{margin-bottom:20px}.welcome-page .welcome-form .form-label{display:block;margin-bottom:8px;color:#28292c;font-size:14px;font-weight:500}.welcome-page .welcome-form .form-control{width:100%;padding:10px 12px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:14px;background-color:#fff}.welcome-page .welcome-form .form-control:focus{outline:none;border-color:#009cde}.welcome-page .welcome-form .form-control[readonly]{background-color:#f5f5f5;color:#666}.welcome-page .enter-password .password-holder{position:relative}.welcome-page .enter-password .password-holder input{width:100%;padding:10px 40px 10px 12px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font-size:14px}.welcome-page .enter-password .password-holder input:focus{outline:none;border-color:#009cde}.welcome-page .enter-password .password-holder .show-hide-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#666;font-size:14px}.welcome-page .enter-password .password-holder .show-hide-icon:hover{color:#333}.welcome-page .enter-password .pl-4{padding-left:0}.welcome-page .enter-password .pr-4{padding-right:0}.welcome-page .enter-password label{display:block;margin-top:15px;margin-bottom:8px;font-size:13px;color:#666}.welcome-page .enter-password label .initial{color:#999}.welcome-page .enter-password label .short{color:#dc3545;font-weight:600}.welcome-page .enter-password label .weak{color:#fd7e14;font-weight:600}.welcome-page .enter-password label .fair{color:#ffc107;font-weight:600}.welcome-page .enter-password label .excellent{color:#28a745;font-weight:600}.welcome-page .enter-password .rg-bar{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:15px}.welcome-page .enter-password .rg-bar .highlight{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:3px}.welcome-page .enter-password .rg-bar .highlight.initial{width:0%;background:#e9ecef}.welcome-page .enter-password .rg-bar .highlight.bgShort{width:25%;background:#dc3545}.welcome-page .enter-password .rg-bar .highlight.bgWeak{width:50%;background:#fd7e14}.welcome-page .enter-password .rg-bar .highlight.bgFair{width:75%;background:#ffc107}.welcome-page .enter-password .rg-bar .highlight.bgExcellent{width:100%;background:#28a745}.welcome-page .enter-password .support-text{list-style:none;padding:0;margin:0 0 20px}.welcome-page .enter-password .support-text li{font-size:12px;color:#999;margin-bottom:6px;display:flex;align-items:center;gap:8px}.welcome-page .enter-password .support-text li i{font-size:10px}.welcome-page .enter-password .support-text li .fa-times{color:#dc3545}.welcome-page .enter-password .support-text li .fa-check,.welcome-page .enter-password .support-text li.checked{color:#28a745}.welcome-page .enter-password .text-center{text-align:center}.welcome-page .enter-password .btn{display:inline-block;padding:12px 30px;font-size:16px;background:#009cde;color:#fff;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:background-color .3s ease;width:100%}.welcome-page .enter-password .btn:hover:not(:disabled){background-color:#0056b3}.welcome-page .enter-password .btn:disabled,.welcome-page .enter-password .btn.disabled{background-color:#ccc;cursor:not-allowed}.welcome-page .enter-password .btnSubmit{margin-top:10px}.account-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem);--sticky-header-height: var(--app-bar-height, 64px)}.account-settings-page .account-settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px}.account-settings-page .account-settings-loading .loading-message{font-size:18px;font-weight:500;color:#6b7280;margin:0}@media (max-width: 599px){.account-settings-page .account-settings-loading .loading-message{font-size:16px}}@media (max-width: 959px){.account-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.account-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.account-settings-page h1{font-size:var(--app-h1-size);font-weight:600;margin:0 0 var(--app-heading-gap) 0;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:4px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease,box-shadow .2s ease}.account-settings-page h1.condensed-title{background:#f2f2f3;padding:8px 0}@media (max-width: 959px){.account-settings-page h1.condensed-title{font-size:28px;padding:10px 0}}@media (max-width: 599px){.account-settings-page h1.condensed-title{font-size:24px;padding:10px 0}}.account-settings-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.account-settings-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.account-settings-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.account-settings-page h1{font-size:36px!important}}@media (max-width: 599px){.account-settings-page h1{font-size:24px!important}}.account-settings-page .subtitle{font-size:var(--app-body-md-size);color:#6b7280;margin:var(--app-heading-gap) 0 20px 0;font-weight:400;line-height:1.5}@media (max-width: 959px){.account-settings-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.account-settings-page .subtitle{font-size:14px;margin-bottom:20px}}.account-settings-page .settings-first-row{--gap: 16px;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch;box-sizing:border-box}.account-settings-page .settings-first-row>.account-info-settings-section{flex:1 1 calc(66.666% - var(--gap) / 2);min-width:520px}.account-settings-page .settings-first-row>.account-security-settings-section{flex:1 1 calc(33.333% - var(--gap) / 2);min-width:300px}@media (max-width: 980px){.account-settings-page .settings-first-row>.account-info-settings-section,.account-settings-page .settings-first-row>.account-security-settings-section{flex-basis:100%;min-width:0}}@media (max-width: 599px){.account-settings-page .settings-first-row{gap:16px;margin-bottom:16px}.account-settings-page .settings-first-row>.account-info-settings-section,.account-settings-page .settings-first-row>.account-security-settings-section{margin-bottom:0!important}}.account-settings-page .v-tooltip .v-overlay__content{min-width:400px!important;max-width:700px!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important}.account-settings-page .settings-section{padding:16px;margin-bottom:var(--app-card-margin);box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;min-height:auto;scroll-margin-top:calc(var(--v-layout-top, var(--app-bar-height, 64px)) + 8px)}.account-settings-page .settings-section.extra-spacing{margin-bottom:4rem}@media (max-width: 959px){.account-settings-page .settings-section{padding:16px;margin-bottom:16px}}@media (max-width: 599px){.account-settings-page .settings-section{padding:16px;margin-bottom:16px}}.account-settings-page .settings-section .mfa-card{display:grid;align-items:center;grid-template-columns:1fr auto;padding:10px}.account-settings-page .settings-section .mfa-card .text h2{margin:0 0 12px;color:#28292c;font-family:var(--app-font-family);font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 600px){.account-settings-page .settings-section .mfa-card .text h2{font-size:20px}}.account-settings-page .settings-section .mfa-card .text p{margin:0;color:#28292ccc;font-family:var(--app-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 600px){.account-settings-page .settings-section .mfa-card .text p{font-size:16px;width:100%}}@media (max-width: 600px){.account-settings-page .settings-section .mfa-card{grid-template-columns:1fr auto}.account-settings-page .settings-section .mfa-card .text{padding-right:4px}}.account-settings-page .settings-section .action{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #0284c7;background:#fff;color:#0284c7;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.account-settings-page .settings-section .action:where(:hover,:active){border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff}.account-settings-page .settings-section .desktop-action{border-radius:24px;border:1px solid #009CDE;display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;color:#009cde;font-size:16px;font-family:var(--component-font-family);font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.account-settings-page .settings-section .desktop-action:where(:hover){background:#009cde;color:#fff}.account-settings-page .settings-section .desktop-action.active{background:#009cde;color:#fff}.account-settings-page .settings-section .mobile-action{width:38px;height:38px;border-radius:999px;padding:0}.account-settings-page .settings-section .desktop-action{display:inline-flex}.account-settings-page .settings-section .mobile-action{display:none}@media (max-width: 600px){.account-settings-page .settings-section .desktop-action{display:none}.account-settings-page .settings-section .mobile-action{display:inline-flex;margin-bottom:25px}.account-settings-page .settings-section .mobile-action.active{background:#009cde;color:#fff}}.account-settings-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.account-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.account-settings-page .settings-section .section-title{font-size:20px;padding:10px 8px;margin:0}}.account-settings-page .settings-section .section-description{font-size:16px;color:#28292ccc;margin-bottom:16px;font-weight:400;line-height:1.6}@media (max-width: 959px){.account-settings-page .settings-section .section-description{font-size:16px}}@media (max-width: 599px){.account-settings-page .settings-section .section-description{font-size:16px!important;font-weight:400}}.account-settings-page .settings-section .mfa-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}@media (max-width: 599px){.account-settings-page .settings-section .mfa-header-row{flex-direction:column;gap:12px;align-items:flex-start}}.account-settings-page .settings-section .mfa-header-row .mfa-title-section{flex:1}.account-settings-page .settings-section .mfa-header-row .mfa-title-section .section-title{margin-bottom:8px}.account-settings-page .settings-section .mfa-header-row .mfa-title-section .section-description{margin-bottom:0}.account-settings-page .settings-section .mfa-header-row .mfa-settings-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap}.account-settings-page .settings-section .mfa-header-row .mfa-settings-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .mfa-header-row .mfa-settings-btn span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .login-activity-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}@media (max-width: 599px){.account-settings-page .settings-section .login-activity-header{flex-direction:column;gap:12px}}.account-settings-page .settings-section .login-activity-header .login-activity-title-section{flex:1}.account-settings-page .settings-section .login-activity-header .login-activity-title-section .section-title{margin-bottom:8px}.account-settings-page .settings-section .login-activity-header .login-activity-title-section .section-description{margin-bottom:0}@media (max-width: 599px){.account-settings-page .settings-section .login-activity-header .login-activity-title-section .section-description{font-size:14px;font-weight:400;padding-left:10px}}.account-settings-page .settings-section .login-activity-header .logout-all-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap}@media (max-width: 959px){.account-settings-page .settings-section .login-activity-header .logout-all-btn{align-self:flex-start}}.account-settings-page .settings-section .login-activity-header .logout-all-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .login-activity-header .logout-all-btn span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .login-activity-header .logout-all-btn:hover,.account-settings-page .settings-section .login-activity-header .logout-all-btn:active,.account-settings-page .settings-section .login-activity-header .logout-all-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn:hover span,.account-settings-page .settings-section .login-activity-header .logout-all-btn:active span,.account-settings-page .settings-section .login-activity-header .logout-all-btn:focus-visible span{color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:hover,.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:active,.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:hover span,.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:active span,.account-settings-page .settings-section .login-activity-header .logout-all-btn-mobile:focus-visible span{color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn-active{border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;background-color:#009cde!important;white-space:nowrap}@media (max-width: 959px){.account-settings-page .settings-section .login-activity-header .logout-all-btn-active{align-self:flex-start}}.account-settings-page .settings-section .login-activity-header .logout-all-btn-active span{color:#fff!important;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .login-activity-header .logout-all-btn-active span{font-size:14px}}.account-settings-page .settings-section .login-activity-header .logout-all-btn-active .v-btn__content{color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:hover,.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:active,.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:hover span,.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:active span,.account-settings-page .settings-section .login-activity-header .logout-all-btn-active:focus-visible span{color:#fff!important}.account-settings-page .settings-section .section-content .account-info-layout{display:flex;flex-direction:column;gap:20px;min-height:250px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout{gap:16px;padding:16px 8px}}.account-settings-page .settings-section .section-content .account-info-layout .top-row{display:flex;gap:24px;align-items:flex-start;margin-bottom:-10px}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .top-row{flex-direction:row;gap:20px}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .top-row{gap:16px}}.account-settings-page .settings-section .section-content .account-info-layout .form-fields{flex:1;display:flex;flex-direction:row;gap:7%}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .form-fields{gap:16px}}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section{display:flex;flex-direction:column;gap:12px;width:75%}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section{flex-direction:row;gap:12px;width:100%}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section{flex-direction:column;gap:12px;width:100%}}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section label .asterisk{all:unset}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field.v-input--error .v-field__outline,.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field.v-input--error .v-field__outline__start,.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field .v-field__outline{border-color:1px solid #3B82F6!important}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field .v-input__details{padding-inline:0px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group .v-text-field.name-field{width:100%!important}}.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group.v-field--focused .v-field__outline{border-color:#009cde}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .form-fields .name-section .form-group{width:100%!important}}.account-settings-page .settings-section .section-content .account-info-layout .contact-section{display:flex;flex-direction:row;gap:16px;width:100%}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .contact-section{flex-direction:column;gap:16px}}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .phone-no-icon{color:#3b82f6}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group{flex:1;min-width:0;display:inline;flex-direction:column}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group{flex:none}}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group label{display:flex;color:#28292ccc;gap:5px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group label{gap:2px;font-size:14px}}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group label .info-icon{color:#3b82f6;cursor:help}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group label .asterisk{all:unset}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .v-field{border-radius:4px}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .v-field .v-field__outline{border-color:#d1d5db}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .v-field:hover .v-field__outline{border-color:#9ca3af}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .v-field.v-field--focused .v-field__outline{border-color:#009cde}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-field__append-inner{padding-right:8px}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .caret-icon{margin-right:-2rem}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-field__input{color:#3b82f6!important}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-list-item--active{background-color:#3b82f6!important;color:#fff!important}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-list-item--active .v-list-item-title{color:#fff!important}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-list-item--active .v-list-item-title .right-side-menu-item-title{color:var(--app-text-color)!important;font-family:var(--app-font-family)!important;font-size:20px}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group .timezone-field .v-list-item--active .v-list-item-subtitle{color:#fffc!important}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group :deep(.v-input){min-height:80px}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group :deep(.v-input){min-height:0}}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group :deep(.phone-input-container){display:block}.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group :deep(.phone-input-container) .phone-input{min-height:80px;display:flex;flex-direction:column}@media (max-width: 959px){.account-settings-page .settings-section .section-content .account-info-layout .contact-section .form-group :deep(.phone-input-container) .phone-input{min-height:0}}.account-settings-page .settings-section .section-content .recent-login-card .login-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.account-settings-page .settings-section .section-content .recent-login-card .login-header .login-title{font-size:20px;font-weight:600;color:var(--app-text-color)}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .login-header .login-title{font-size:16px}}.account-settings-page .settings-section .section-content .recent-login-card .login-info{display:flex;flex-direction:column;gap:3px;margin-bottom:12px;margin-left:28px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .login-info{margin-left:28px}}.account-settings-page .settings-section .section-content .recent-login-card .login-info .device-info{font-size:16px;font-weight:400;color:var(--app-text-color);gap:8px}.account-settings-page .settings-section .section-content .recent-login-card .login-info .device-info span{font-size:16px;color:#6b7280}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .login-info .device-info{font-size:16px}}.account-settings-page .settings-section .section-content .recent-login-card .login-info .login-date{font-size:16px;color:#6b7280}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .login-info .login-date{font-size:13px}}.account-settings-page .settings-section .section-content .recent-login-card .login-info .login-location{font-size:16px;color:#6b7280}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .login-info .login-location{font-size:13px}}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn{font-size:16px;color:#009cde;font-weight:400;text-decoration:none;padding:0!important;min-width:0!important;height:auto!important;line-height:inherit;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin-left:28px;letter-spacing:-.2px;line-height:1.4}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn:hover{background:transparent!important;color:#009cde!important;text-decoration:underline}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn .v-btn__content{padding:0!important}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn .v-btn__overlay,.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn .v-btn__underlay,.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn .v-ripple__container{display:none!important}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn span{color:#009cde;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn{margin-left:28px;font-size:16px}}.account-settings-page .settings-section .section-content .recent-login-card .see-login-btn:hover>.v-btn__overlay{opacity:0!important}.account-settings-page .settings-section .section-content .email-field{display:grid;grid-template-columns:1fr 220px;align-items:center;column-gap:16px;margin-bottom:1.5rem}@media (max-width: 959px){.account-settings-page .settings-section .section-content .email-field{grid-template-columns:1fr;gap:12px}}.account-settings-page .settings-section .section-content .email-field .email-status{display:flex;align-items:center;gap:6px;font-size:14px;color:#74af0d!important;font-weight:500;flex-shrink:0}@media (max-width: 959px){.account-settings-page .settings-section .section-content .email-field .email-status{justify-self:end!important}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .email-field .email-status{font-size:13px}}.account-settings-page .settings-section .section-content .email-field .email-status .confirmed-text{font-weight:400;color:#74af0d!important}.account-settings-page .settings-section .section-content .password-field{display:grid;grid-template-columns:1fr 220px;align-items:center;column-gap:16px;margin-bottom:1.5rem}@media (max-width: 959px){.account-settings-page .settings-section .section-content .password-field{grid-template-columns:1fr;gap:12px}}.account-settings-page .settings-section .section-content .password-field .change-password-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap;width:180px!important;justify-self:end!important}@media (max-width: 959px){.account-settings-page .settings-section .section-content .password-field .change-password-btn{justify-self:start;width:100%!important;bottom:-10px;height:35px}}.account-settings-page .settings-section .section-content .password-field .change-password-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .password-field .change-password-btn span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .section-content .password-field .change-password-btn-active{border-radius:24px;border:1px solid #009CDE;background:#009cde;width:180px!important;justify-self:end!important}@media (max-width: 959px){.account-settings-page .settings-section .section-content .password-field .change-password-btn-active{justify-self:start!important;width:100%!important;bottom:-10px;height:40px}}.account-settings-page .settings-section .section-content .password-field .change-password-btn-active span{color:#fff;font-size:16px;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .password-field .change-password-btn-active span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .section-content .email-field .v-text-field,.account-settings-page .settings-section .section-content .password-field .password-input{width:100%;min-width:0}.account-settings-page .settings-section .section-content .email-field .email-status,.account-settings-page .settings-section .section-content .password-field .change-password-btn{justify-self:end}@media (max-width: 959px){.account-settings-page .settings-section .section-content .email-field .email-status,.account-settings-page .settings-section .section-content .password-field .change-password-btn{justify-self:start}}.account-settings-page .settings-section .section-content .mfa-options{display:flex;flex-direction:column;gap:10px}.account-settings-page .settings-section .section-content .mfa-options .enable-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap;align-self:center;color:#fff;height:35px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .enable-btn{width:100%;height:35px}}.account-settings-page .settings-section .section-content .mfa-options .enable-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .enable-btn span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .section-content .mfa-options .enable-btn:hover,.account-settings-page .settings-section .section-content .mfa-options .enable-btn:active,.account-settings-page .settings-section .section-content .mfa-options .enable-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.account-settings-page .settings-section .section-content .mfa-options .enable-btn:hover span,.account-settings-page .settings-section .section-content .mfa-options .enable-btn:active span,.account-settings-page .settings-section .section-content .mfa-options .enable-btn:focus-visible span{color:#fff!important}.account-settings-page .settings-section .section-content .mfa-options .disabled{color:#ff4c00!important;border-color:#ff4c00!important}.account-settings-page .settings-section .section-content .mfa-options .disabled span{color:#ff4c00!important}.account-settings-page .settings-section .section-content .mfa-options .mfa-option{display:flex;justify-content:space-between;align-items:flex-start;padding:10px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option{flex-direction:column;gap:12px}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left{display:flex;align-items:flex-start;gap:16px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left{gap:12px}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text{display:flex;flex-direction:column;gap:8px}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header{gap:6px}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header .phone-no-icon{color:#3b82f6}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-title{color:var(--app-text-color);line-height:1.4;font-family:var(--app-font-family);font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-title{font-size:16px}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-info{position:relative;display:inline-flex;align-items:center}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-info-btn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:999px}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip{color:#fff;font-family:var(--app-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;position:absolute;left:860%;transform:translate(-50%) translateY(-8px);bottom:98%;width:468px;height:100px;background:#28292c;padding:13px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:10;word-wrap:break-word;overflow-wrap:anywhere}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip:after{content:"";position:absolute;top:99%;left:8.5%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:#28292C transparent transparent transparent}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip.open{opacity:1;visibility:visible;transform:translate(-50%) translateY(-12px);pointer-events:auto}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip .mfa-info:hover .account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip .mfa-info,.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip .mfa-info:focus-within .account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip .mfa-info{opacity:1;visibility:visible;transform:translate(-50%) translateY(-12px);pointer-events:auto}@media (max-width: 600px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip{left:-1140%;bottom:110%;width:343px;height:140px;padding:15px 30px}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip:after{top:99%;left:83%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:#28292C transparent transparent transparent}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip.open,.mfa-info:hover .account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip,.mfa-info:focus-within .account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-tooltip{transform:translateY(-12px)}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-info-btn:focus-visible,.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-info-btn:hover{outline:none;background:#0000000f}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;border-radius:2px;background:#009cde1a;padding:2px 8px;min-height:28px;font-family:var(--app-font-family)}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip{font-size:12px;padding:4px 8px;min-height:24px}}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip.v-chip--variant-outlined{box-shadow:none!important;border:none!important}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip .v-chip__underlay{background-color:#009cde1a!important}.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-description{margin-top:4px;margin-bottom:0;color:#28292ccc;font-family:var(--app-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.account-settings-page .settings-section .section-content .mfa-options .mfa-option .mfa-left .mfa-text .mfa-description{font-size:14px}}.account-settings-page .settings-section .section-content .notification-option{display:flex;justify-content:space-between;align-items:center;padding:14px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .notification-option{flex-direction:column;align-items:flex-start;gap:12px}}.account-settings-page .settings-section .section-content .notification-option .notification-left{display:flex;align-items:center;gap:16px}@media (max-width: 599px){.account-settings-page .settings-section .section-content .notification-option .notification-left{gap:8px;align-items:self-start}.account-settings-page .settings-section .section-content .notification-option .notification-left .notification-icon{width:24px;height:24px}}.account-settings-page .settings-section .section-content .notification-option .notification-left .notification-text{font-size:20px;color:var(--app-text-color);font-weight:400}@media (max-width: 959px){.account-settings-page .settings-section .section-content .notification-option .notification-left .notification-text{font-size:18px}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .notification-option .notification-left .notification-text{font-size:16px}}.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px;width:200px!important}@media (max-width: 959px){.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn{justify-self:start}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn{width:100%!important;height:35px}}.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .section-content .notification-option .manage-preferences-btn:hover{border-radius:24px!important}.account-settings-page .settings-section .section-content .manage-preferences-btn-active{border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;width:200px!important;white-space:nowrap}@media (max-width: 959px){.account-settings-page .settings-section .section-content .manage-preferences-btn-active{justify-self:start}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .manage-preferences-btn-active{width:100%!important;height:35px}}.account-settings-page .settings-section .section-content .manage-preferences-btn-active span{color:#fff!important;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .manage-preferences-btn-active span{font-size:16px;font-weight:600}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table{overflow:hidden;margin-bottom:16px}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:8px;margin-bottom:12px}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header{display:grid;grid-template-columns:180px 200px 220px 180px 60px;padding:16px 20px;border-top:1px solid #009CDE;border-bottom:1px solid #009CDE;background:#92d2ff1f}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header{min-width:860px}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header .header-cell{font-weight:var(--app-table-heading-weight);font-size:20px;color:#28292c;padding:2px 4px;border-radius:4px;display:inline-block;width:fit-content}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header .header-cell{font-size:28px}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header .header-cell{font-size:16px;font-weight:500}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row{display:grid;grid-template-columns:180px 200px 220px 180px 60px;padding:16px 20px;border-bottom:1px solid #F3F4F6;align-items:center;transition:background-color .2s}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row{min-width:860px}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row:hover{background:#f9fafb}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row:last-child{border-bottom:none}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell{font-size:var(--app-body-md-size);color:var(--app-text-color);font-weight:400}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell{font-size:18px}}@media (max-width: 599px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell{font-size:14px;font-weight:500}}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info{display:flex;align-items:center;gap:8px}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .device-name{font-weight:600;color:var(--app-text-color)}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon{border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #009CDE;background:#fff;color:#009cde!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon svg,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon svg path{fill:#009cde!important;color:#009cde!important;transition:fill .15s ease,color .15s ease}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:hover,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:focus-visible,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:active{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:hover svg,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:hover svg path,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:focus-visible svg,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:focus-visible svg path,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:active svg,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .circle-right-icon:active svg path{fill:#fff!important;color:#fff!important}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .clickable-icon{transition:opacity .2s ease}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell .device-info .clickable-icon:hover{opacity:.8}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row .table-cell:last-child{display:flex;justify-content:center;color:#3b82f6}@media (max-width: 959px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table::-webkit-scrollbar{height:10px}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table::-webkit-scrollbar-track{background:#f3f4f6;border-radius:8px}.account-settings-page .settings-section .section-content .login-activity-table.desktop-table::-webkit-scrollbar-thumb{background:#c7e8fb;border-radius:8px}}@media (min-width: 960px){.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-header,.account-settings-page .settings-section .section-content .login-activity-table.desktop-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 40px;min-width:auto}}.account-settings-page .settings-section .section-content .logout-all-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap;width:180px!important}@media (max-width: 959px){.account-settings-page .settings-section .section-content .logout-all-btn{justify-self:start}}.account-settings-page .settings-section .section-content .logout-all-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .logout-all-btn span{font-size:14px}}.account-settings-page .settings-section .section-content .logout-all-btn-mobile{display:none}@media (max-width: 599px){.account-settings-page .settings-section .section-content .logout-all-btn-mobile{margin:2rem 0rem 1rem;position:sticky;width:100%!important;display:block;border-radius:12px;background:#fff;z-index:2}}.account-settings-page .settings-section .section-content .not-sure-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;white-space:nowrap;min-width:100px;height:32px;padding:0 16px;margin-right:20px}@media (max-width: 959px){.account-settings-page .settings-section .section-content .not-sure-btn{align-self:flex-start}}.account-settings-page .settings-section .section-content .not-sure-btn .v-btn__content{color:#fff;font-size:14px;font-style:normal;font-weight:400}@media (max-width: 599px){.account-settings-page .settings-section .section-content .not-sure-btn .v-btn__content{font-size:14px}}.active-button-state{color:#fff!important;background:#009cde!important;border-color:1px solid #009CDE!important}.account-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline,.account-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__start,.account-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__end{border-color:#009cde}.account-settings-page .form-group label{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px}@media (max-width: 599px){.account-settings-page .form-group label{font-size:14px}}@media (max-width: 599px){.v-input__control{width:100%!important}}.timezone-field .v-field__append-inner{padding-right:8px}.timezone-field .caret-icon{margin-right:-2rem}.timezone-field .v-field__input{color:#3b82f6!important}@media (max-width: 599px){.v-overlay__content.tz-bottom-sheet,.v-menu__content.tz-bottom-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:492px!important;border-radius:16px 16px 0 0!important;z-index:9999!important;transform:translateY(0)!important;transition:transform .3s ease-in-out!important;overflow:hidden}.tz-bottom-sheet .v-list{max-height:100%;overflow:auto}.tz-bottom-sheet .v-list{overflow-y:auto;scrollbar-color:rgba(0,156,222,.2) transparent;scrollbar-width:thin}.tz-bottom-sheet .v-list::-webkit-scrollbar{width:7px;height:7px}.tz-bottom-sheet .v-list::-webkit-scrollbar-thumb{border-radius:100px;min-height:150px}}@media (max-width: 599px){.v-overlay__content.dr-bottom-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:340px!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.v-overlay__content.la-bottom-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:420px!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.v-overlay__content.ls-bottom-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:380px!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.v-overlay__content.la-bottom-sheet .v-card,.v-overlay__content.ls-bottom-sheet .v-card{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.v-overlay__content.la-bottom-sheet .v-card-title,.v-overlay__content.ls-bottom-sheet .v-card-title{padding:12px 16px!important}.v-overlay__content.la-bottom-sheet .label-banner,.v-overlay__content.ls-bottom-sheet .label_banner,.v-overlay__content.ls-bottom-sheet .label-banner{font-size:18px!important;line-height:24px!important;font-weight:600!important}.v-overlay__content.la-bottom-sheet .v-card-text,.v-overlay__content.ls-bottom-sheet .v-card-text{padding:8px 16px 0!important}.v-overlay__content.la-bottom-sheet .v-card-actions,.v-overlay__content.ls-bottom-sheet .v-card-actions{padding:8px 16px 16px!important}}:global(html.cap-no-scroll),:global(body.cap-no-scroll){overflow:hidden!important;touch-action:none}.cap-overlay{position:fixed;inset:0;display:none;background:#00000080;isolation:isolate}.cap-overlay.active,.cap-overlay.closing{display:block}.cap-overlay.active{animation:fadeIn .2s ease-out forwards}.cap-overlay.active .cap-sheet{animation:slideUp .28s cubic-bezier(.22,.92,.3,1) forwards}.cap-overlay.closing{animation:fadeOut .18s ease-in forwards}.cap-overlay.closing .cap-sheet{animation:slideDown .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes slideDown{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cap-overlay .scroll-block{overflow:hidden!important}.cap-overlay .cap-sheet{position:fixed;bottom:0;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -12px 40px #00000040;transform:translateY(100%);will-change:transform;max-height:80%;overflow:auto;left:50%;right:auto;transform:translate(-50%,100%);width:100%;z-index:1}.cap-overlay .cap-sheet .cap-header{position:sticky;top:0;background:#fff;padding:14px 16px;border-bottom:1px solid #DBDBDD;display:flex;align-items:center;justify-content:start;border-top-left-radius:16px;border-top-right-radius:16px;outline:1px #DBDBDD solid;outline-offset:-.5px}.cap-overlay .cap-sheet .cap-header .cap-title-wrap{display:flex;flex-direction:column;gap:6px;width:97%}.cap-overlay .cap-sheet .cap-header .cap-title{margin:0;color:#28292c;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.cap-overlay .cap-sheet .cap-header .cap-subtitle{margin:0;color:#6b7280;font-size:12px;line-height:normal;font-family:Figtree!important;font-style:normal;font-weight:400}.cap-overlay .cap-sheet .cap-header .cap-help-link{margin-left:4px;color:#009cde;font-family:Figtree!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-header .cap-help-link:hover{text-decoration:underline}.cap-overlay .cap-sheet .cap-header .cap-chnage-password,.cap-overlay .cap-sheet .cap-header .cap-change-password{color:#28292c;font-size:20px;font-family:Figtree!important;font-weight:600;word-wrap:break-word;font-style:normal;line-height:normal}.cap-overlay .cap-sheet .cap-header .cap-close{position:absolute;right:2%;top:20%;color:#28292c;border:none;border-radius:999px;background:transparent;display:grid;place-items:center;font-size:24px;cursor:pointer}.cap-overlay .cap-sheet .cap-body{padding:14px 16px 12px}.cap-overlay .cap-sheet .cap-body .cap-body-2fa{padding:16px}.cap-overlay .cap-sheet .cap-body .cap-2fa-intro{color:#28292c;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px;margin-top:10px}.cap-overlay .cap-sheet .cap-body .cap-field-setting{display:flex;flex-direction:column;position:relative;margin-top:25px;margin-bottom:25px}.cap-overlay .cap-sheet .cap-body .cap-label-setting{margin-bottom:6px;display:flex;align-items:center;gap:6px;color:#28292ccc;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .select-wrap-setting{position:relative;width:100%}.cap-overlay .cap-sheet .cap-body .cap-select-setting{width:100%;padding:0 40px 0 12px;font-size:16px;border-radius:4px;border:1px solid #DBDBDD;background:#fff;height:48px;color:#28292c;font-family:Figtree!important;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .cap-select-setting:focus{border:1px solid #009CDE;outline:none}.cap-overlay .cap-sheet .cap-body .select-arrow-setting{position:absolute;right:12px;top:45%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;color:#99a1aa}.cap-overlay .cap-sheet .cap-body .info-icon-setting{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer}.cap-overlay .cap-sheet .cap-body .cap-tooltip-setting{position:absolute;bottom:calc(100% + 15px);left:57%;transform:translate(-50%);z-index:100;color:#fff;font-size:13px;line-height:1.4;padding:20px;pointer-events:auto;white-space:normal;border-radius:4px;background:#28292c;width:320px;height:115px}.cap-overlay .cap-sheet .cap-body .cap-tooltip-setting-text{color:#fff;font-family:Figtree!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .cap-tooltip-setting:after{content:"";position:absolute;bottom:-10px;left:50.5%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #28292C}.cap-overlay .cap-sheet .cap-body .cap-checkbox-setting{display:flex;align-items:center;gap:8px;margin-top:10px;margin-bottom:10px}.cap-overlay .cap-sheet .cap-body .cap-checkbox-setting label{color:#28292c;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .cap-checkbox-setting input[type=checkbox]{width:18px;height:18px;border:1px solid #009CDE;border-radius:4px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none}.cap-overlay .cap-sheet .cap-body .cap-checkbox-setting input[type=checkbox]:checked:after{top:18%;left:34%;font-size:14px;content:"";position:absolute;width:5px;height:10px;border:1px solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.cap-overlay .cap-sheet .cap-body .active-button{background:#009cde!important;color:#fff;font-size:16px;font-family:Figtree!important;font-weight:400;cursor:pointer}.cap-overlay .cap-sheet .cap-body .cap-link-bottom{margin-bottom:15px}.cap-overlay .cap-sheet .cap-body .cap-link{color:#009cde;font-size:14px;font-family:Figtree!important;text-decoration:none;margin:2px 0 8px;font-weight:400;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body .disable-error{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px;border-radius:4px;border:1px solid #FF4C00;background:#ff4c000d;font-size:14px;color:#ff4c00;line-height:1.4;margin-top:5px;margin-bottom:25px}.cap-overlay .cap-sheet .cap-body .disable-error .error-icon{font-size:16px;color:#ff4c00}.cap-overlay .cap-sheet .cap-body .disable-error .error-text{color:#28292c;text-align:center;font-family:Figtree!important;font-size:12px;font-style:normal;font-weight:400;line-height:32px}.cap-overlay .cap-sheet .cap-body .disable-error .error-link{color:#009cde;text-decoration:none;font-family:Figtree!important;font-size:12px;font-style:normal;font-weight:400;line-height:32px}.cap-overlay .cap-sheet .cap-body .disable-error .error-link:hover{text-decoration:underline}.cap-overlay .cap-sheet .cap-body .cap-field{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;position:relative}.cap-overlay .cap-sheet .cap-body .cap-label{color:#28292ccc;font-size:14px;font-weight:400;font-family:Figtree!important;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body sup.cap-required{all:unset}.cap-overlay .cap-sheet .cap-body .cap-required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.cap-overlay .cap-sheet .cap-body .cap-input{font-family:Figtree!important;width:100%;padding:12px;font-size:16px;border:1px solid #DBDBDD!important;border-radius:4px;background:#fff;outline:none}.cap-overlay .cap-sheet .cap-body .cap-input:focus{border:2px solid #009CDE!important}.cap-overlay .cap-sheet .cap-body .pw-input.weak{border-color:#ef4444}.cap-overlay .cap-sheet .cap-body .pw-input.medium{border-color:#f59e0b}.cap-overlay .cap-sheet .cap-body .pw-input.strong{border-color:#22c55e}.cap-overlay .cap-sheet .cap-body .pw-mismatch{color:#ff4c00;margin-top:-5px;font-size:12px;text-align:end;text-transform:capitalize}.cap-overlay .cap-sheet .cap-body .pw-wrapper{position:relative}.cap-overlay .cap-sheet .cap-body .pw-popover{position:absolute;top:-213px;left:28%;width:74%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:25px 12px;box-shadow:0 4px 16px #00000026;z-index:999999999}.cap-overlay .cap-sheet .cap-body .pw-popover:after{content:"";position:absolute;top:100%;left:80%;border-width:10px;border-style:solid;border-color:#ffffff transparent transparent transparent}.cap-overlay .cap-sheet .cap-body .pw-popover:before{content:"";position:absolute;top:100%;left:-80%;border-width:10px;border-style:solid;border-color:#ffffff transparent transparent transparent}.cap-overlay .cap-sheet .cap-body .pw-popover-close{position:absolute;right:10px;top:10px;border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1}.cap-overlay .cap-sheet .cap-body .pw-popover-head{font-weight:400;margin-bottom:10px;color:#28292ccc;font-size:16px;font-family:Figtree!important;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body .pw-popover-head-strong{color:#28292ccc;font-size:16px;font-family:Figtree!important;font-weight:600;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body .pw-progress{display:flex;gap:6px;margin-bottom:10px}.cap-overlay .cap-sheet .cap-body .bar{flex:1;height:4px;border-radius:999px;background:#e5e7eb}.cap-overlay .cap-sheet .cap-body .bar.weak{background:#ef4444}.cap-overlay .cap-sheet .cap-body .bar.medium{background:#f59e0b}.cap-overlay .cap-sheet .cap-body .bar.strong{background:#22c55e}.cap-overlay .cap-sheet .cap-body .pw-popover-sub{color:#28292ccc;font-weight:400;margin-top:6px;font-family:Figtree!important;font-size:16px;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body .pw-popover-list{list-style-position:inside;margin:6px 0 0 16px;padding:0;font-family:Figtree!important;font-size:16px;word-wrap:break-word}.cap-overlay .cap-sheet .cap-body .pw-popover-list li{margin:6px 0;color:#28292ccc;font-family:Figtree!important;font-size:16px;word-wrap:break-word;list-style-type:disc}.cap-overlay .cap-sheet .cap-body .pw-popover-list li.pass{color:#28292ccc;text-decoration:line-through;font-family:Figtree!important;font-size:16px;word-wrap:break-word;list-style-type:disc}.cap-overlay .cap-sheet .cap-body .input-with-eye{position:relative}.cap-overlay .cap-sheet .cap-body .input-with-eye .pw-eye{position:absolute;right:10px;top:50px;width:20px;height:20px;display:grid;place-items:center;background:transparent;border:none;padding:0;cursor:pointer}.cap-overlay .cap-sheet .cap-body .input-with-eye .pw-eye svg{display:block}.cap-overlay .cap-sheet .cap-body .cap-body-forgot-password{color:#28292c;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:70px}.cap-overlay .cap-sheet .cap-body .profile-avatar-text{color:#fff;font-size:16px;font-weight:600}.cap-overlay .cap-sheet .cap-body .qr-wrap{display:flex;justify-content:center;margin-top:15px}.cap-overlay .cap-sheet .cap-body .qr-wrap img{width:180px;height:180px;object-fit:contain}.cap-overlay .cap-sheet .cap-body .cap-instruction{color:#28292c;text-align:center;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:15px}.cap-overlay .cap-sheet .cap-body .code-input-wrap{display:flex;justify-content:center;margin-top:35px;margin-bottom:35px}.cap-overlay .cap-sheet .cap-body .code-input{width:309px;height:48px;flex-shrink:0;border:1px solid #DBDBDD;text-align:center;font-size:24px;font-weight:700;letter-spacing:6px;outline:none;transition:box-shadow .2s ease,border-color .2s ease;border-radius:4px;background:#fff}.cap-overlay .cap-sheet .cap-body .code-input:focus{border:2px solid #009CDE!important}.cap-overlay .cap-sheet .cap-body .cap-body-sms{padding:16px;text-align:center}.cap-overlay .cap-sheet .cap-body .sms-lead{margin:35px 18px;color:#28292c;text-align:center;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .sms-help{margin:35px 18px 50px;color:#28292c;text-align:center;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cap-overlay .cap-sheet .cap-body .sms-phone{letter-spacing:1px;color:#28292c;font-family:Figtree!important;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.cap-overlay .cap-sheet .cap-body .cap-body-verify{padding:16px;text-align:center}.cap-overlay .cap-sheet .cap-body .verify-instruction{color:#28292c;text-align:center;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px;margin-top:35px}.cap-overlay .cap-sheet .cap-body .verify-phone{font-weight:600;color:#28292c}.cap-overlay .cap-sheet .cap-body .verify-code-wrap{display:flex;justify-content:center;margin-bottom:12px}.cap-overlay .cap-sheet .cap-body .verify-resend{text-align:right;margin-right:8%;margin-top:-28px;margin-bottom:60px}.cap-overlay .cap-sheet .cap-body .verify-resend a{font-size:13px;font-weight:600;color:#009cde;text-decoration:none}.cap-overlay .cap-sheet .cap-body .verify-resend a:hover{text-decoration:underline}.cap-overlay .cap-sheet .cap-body .cap-body-disable{padding:16px;text-align:center}.cap-overlay .cap-sheet .cap-body .disable-alert{color:#28292c;text-align:center;font-family:Figtree!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;padding:8px;align-items:center;gap:10px;border-radius:4px;border:1px solid #FFB718;background:#fff1d1;margin:4px auto 14px;max-width:480px}.cap-overlay .cap-sheet .cap-body .disable-instruction{margin:30px auto;max-width:520px;color:#28292c;text-align:center;font-family:Figtree!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cap-overlay .cap-sheet .cap-body .disable-instruction b{font-weight:600}.cap-overlay .cap-sheet .cap-body .disable-input-wrap{display:flex;margin-bottom:100px;justify-content:center}.cap-overlay .cap-sheet .cap-body .disable-input{width:309px;height:48px;flex-shrink:0;border-radius:4px;border:1px solid #DBDBDD;background:#fff;text-align:center;font-size:16px;padding:0 12px;outline:none}.cap-overlay .cap-sheet .cap-body .disable-input:focus{border:2px solid #009CDE!important}.cap-overlay .cap-sheet .cap-footer{position:sticky;bottom:0;margin-bottom:15px;background:#fff;padding:2px 16px;display:flex;gap:10px;justify-content:space-between}.cap-overlay .cap-sheet .cap-footer .cap-btn{flex:1;height:35px;border-radius:24px;font-weight:400;font-size:16px;font-family:Figtree!important;border:1px solid transparent;outline-offset:-1px;display:inline-flex;justify-content:center;align-items:center;gap:10px}.cap-overlay .cap-sheet .cap-footer .cap-btn.cancel{background:#fff;color:#009cde;border-color:#009cde;cursor:pointer}.cap-overlay .cap-sheet .cap-footer .cap-btn.save{background:#62646780;color:#fff;border:1px solid rgba(98,100,103,.5);outline:1px rgba(98,100,103,.5) solid;cursor:not-allowed}.cap-overlay .cap-sheet .cap-footer .cap-btn.save.enabled{background:#009cde;border-color:#009cde;outline-color:#009cde;cursor:pointer}.cap-overlay .cap-sheet .cap-footer.sms-footer .cap-btn{flex:0 0 auto}.cap-overlay .cap-sheet .cap-footer.sms-footer .cap-btn.cancel{width:120px;padding:8px 16px}.cap-overlay .cap-sheet .cap-footer.sms-footer .cap-btn.save{width:235px;padding:8px 16px}.custome-select{--dd-accent: #1ea7f2;--dd-border: #cfd6df;--dd-bg: #ffffff;--dd-text: #28292C;--dd-hover: rgba(30, 167, 242, .12);--dd-shadow: 0 8px 24px rgba(16,24,40,.12), 0 2px 8px rgba(16,24,40,.08);position:relative;width:100%}.custome-select__button{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--dd-bg);border:1px solid var(--dd-border);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.2;color:var(--dd-text)}.custome-select__button:focus-visible{outline:2px solid var(--dd-accent);outline-offset:2px}.custome-select__button .custome-select__chevron{transition:transform .2s ease}.custome-select__button[aria-expanded=true] .custome-select__chevron{transform:rotate(180deg)}.custome-select__menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);width:100%;margin:0;padding:6px 0;background:var(--dd-bg);border:1px solid var(--dd-border);border-radius:8px;box-shadow:var(--dd-shadow);max-height:260px;overflow:auto;transform-origin:bottom center;z-index:1000}.custome-select__menu .custome-select__option{list-style:none;border:0;padding:10px 12px;font-family:Figtree!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--dd-text);background:transparent;cursor:pointer}.custome-select__menu .custome-select__option:hover{background:var(--dd-hover)}.custome-select__menu .custome-select__option[aria-selected=true],.custome-select__menu .custome-select__option.is-active{background:var(--dd-accent);color:#fff}.custome-select .cs-up-enter-active,.custome-select .cs-up-leave-active{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.custome-select .cs-up-enter-from,.custome-select .cs-up-leave-to{transform:translateY(8px) scale(.98);opacity:0}.custome-select .cs-up-enter-to,.custome-select .cs-up-leave-from{transform:translateY(0) scale(1);opacity:1}.custome-select .select-arrow{display:inline-block;transition:transform .25s ease}.custome-select .select-arrow.rotated{transform:rotate(180deg)}.business-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.business-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.business-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.business-settings-page h1{font-size:var(--app-h1-size);font-weight:600;margin:0 0 var(--app-heading-gap) 0;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:var(--app-sticky-header-padding) 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.business-settings-page h1.condensed-title{padding:12px 0}.business-settings-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.business-settings-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.business-settings-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.business-settings-page h1{font-size:36px!important}}@media (max-width: 599px){.business-settings-page h1{font-size:24px!important}}.business-settings-page .subtitle{font-size:var(--app-body-md-size);color:#6b7280;margin:var(--app-heading-gap) 0px 20px 0px;font-weight:400;line-height:1.5}@media (max-width: 959px){.business-settings-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.business-settings-page .subtitle{font-size:14px;margin-bottom:20px}}.business-settings-page .settings-first-row{--gap: 16px;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch;box-sizing:border-box;width:100%;max-width:100%}.business-settings-page .settings-first-row>.business-info-settings-section{flex:1 1 calc(66.666% - var(--gap) / 2);min-width:320px;max-width:100%}.business-settings-page .settings-first-row>.business-security-settings-section{flex:1 1 calc(33.333% - var(--gap) / 2);min-width:280px;max-width:100%}@media (max-width: 980px){.business-settings-page .settings-first-row>.business-info-settings-section,.business-settings-page .settings-first-row>.business-security-settings-section{flex-basis:100%;min-width:0}}.business-settings-page .settings-section{padding:16px;margin-bottom:var(--app-card-margin);box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;min-height:auto;scroll-margin-top:calc(var(--v-layout-top, var(--app-bar-height, 64px)) + 8px);width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 959px){.business-settings-page .settings-section{padding:16px;margin-bottom:16px}}@media (max-width: 599px){.business-settings-page .settings-section{padding:16px;margin-bottom:16px}}.business-settings-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.business-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 768px){.business-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.business-settings-page .settings-section .section-title{font-size:20px}}.business-settings-page .settings-section .section-description{font-size:16px;color:#28292ccc;margin-bottom:16px;font-weight:400;line-height:1.6}@media (max-width: 959px){.business-settings-page .settings-section .section-description{font-size:14px}}@media (max-width: 599px){.business-settings-page .settings-section .section-description{font-size:14px}}.business-settings-page .settings-section .mfa-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}@media (max-width: 599px){.business-settings-page .settings-section .mfa-header-row{flex-direction:column;gap:12px;align-items:flex-start}}.business-settings-page .settings-section .mfa-header-row .mfa-title-section{flex:1}.business-settings-page .settings-section .mfa-header-row .mfa-title-section .section-title{margin-bottom:8px}.business-settings-page .settings-section .mfa-header-row .mfa-title-section .section-description{margin-bottom:0}.business-settings-page .settings-section .mfa-header-row .mfa-settings-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap}.business-settings-page .settings-section .mfa-header-row .mfa-settings-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.business-settings-page .settings-section .mfa-header-row .mfa-settings-btn span{font-size:14px}}.business-settings-page .settings-section .section-loader{display:flex;justify-content:center;align-items:center;min-height:250px;padding:40px 20px}@media (max-width: 599px){.business-settings-page .settings-section .section-loader{min-height:200px;padding:30px 15px}}@media (max-width: 599px){.business-settings-page .settings-section .section-content{width:100%;max-width:100%;padding:0}}.business-settings-page .settings-section .section-content .business-info-layout{display:flex;flex-direction:column;gap:20px;min-height:250px}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout{gap:16px;width:100%;max-width:100%}}.business-settings-page .settings-section .section-content .business-info-layout .form-fields{width:100%}.business-settings-page .settings-section .section-content .business-info-layout .form-fields .v-text-field,.business-settings-page .settings-section .section-content .business-info-layout .form-fields .v-select{width:100%!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row{flex-direction:column;gap:20px}}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .top-row{gap:16px}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields{flex:0 0 75%;display:flex;flex-direction:column;gap:10px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .form-row:last-child{width:133.33%;border-top:1px solid #DBDBDD;padding-top:24px;margin-left:0}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields{flex:0 0 100%;order:1}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .form-row:last-child{width:100%;border-top:none;padding-top:10px}}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields{gap:16px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .form-row:last-child{border-top:none;padding-top:10px}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .business-name-group{width:100%}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .business-name-group label .asterisk{all:unset}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .business-name-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field{width:100%!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field.v-input--error .v-field__outline,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field.v-input--error .v-field__outline__start,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field .v-field__outline{border-color:1px solid #3B82F6!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields .v-text-field .v-input__details{padding-inline:0px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-fields.v-field--focused .v-field__outline{border-color:#3b82f6}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row{display:flex;gap:16px;align-items:flex-start}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row{flex-direction:column;gap:16px}}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row{flex-direction:column;gap:16px}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group{flex:1;position:relative!important;overflow:visible!important;display:inline;flex-direction:column}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group{flex:none;width:100%}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group label .asterisk{all:unset}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-text-field.v-input--error .v-field__outline,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-select.v-input--error .v-field__outline,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-text-field.v-input--error .v-field__outline__start,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-select.v-input--error .v-field__outline__start,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-text-field.v-input--error .v-field__outline__end,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-select.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-text-field .v-field__outline,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-select .v-field__outline{border-color:1px solid #3B82F6!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-text-field .v-input__details,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group .v-select .v-input__details{padding-inline:0px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-row .form-group.v-field--focused .v-field__outline{border-color:#3b82f6}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:500;margin-bottom:8px;color:#28292ccc;line-height:1.4}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label{font-size:14px}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label .asterisk{all:unset}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label .phone-no-icon{color:#6b7280;cursor:pointer}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group label[for=businessPhoneNumberLabel]{margin-bottom:12px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-field{border-radius:4px}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-field .v-field__outline{border-color:#d1d5db}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-field:hover .v-field__outline{border-color:#9ca3af}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-field.v-field--focused .v-field__outline{border-color:#009cde}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .caret-icon{color:#6b7280}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .country-field,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .timezone-field{width:100%}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .country-field :deep(.v-input),.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .timezone-field :deep(.v-input){min-height:80px}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .country-field :deep(.v-input),.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .timezone-field :deep(.v-input){min-height:0}}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-text-field,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-select{width:100%!important;max-width:100%!important;min-width:0!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .phone-input{width:100%!important}}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .form-row{flex-direction:column!important;gap:16px!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .form-group{width:100%!important;flex:none!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-text-field,.business-settings-page .settings-section .section-content .business-info-layout .top-row .form-group .v-select{width:100%!important;max-width:100%!important;min-width:0!important}}.business-settings-page .settings-section .section-content .business-info-layout .top-row .phone-input{position:relative!important;overflow:visible!important;z-index:1!important}.business-settings-page .settings-section .section-content .business-info-layout .top-row :deep(.phone-input-container){display:block}.business-settings-page .settings-section .section-content .business-info-layout .top-row :deep(.phone-input-container) .phone-input{min-height:80px;display:flex;flex-direction:column}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .top-row :deep(.phone-input-container) .phone-input{min-height:0}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;margin-left:0;flex:0 0 30%}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section{flex:0 0 100%;order:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container{position:relative;display:inline-block;cursor:pointer;transition:none;background:transparent!important;box-shadow:none!important}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container:active,.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container:focus,.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty{width:120px;height:120px;border-radius:50%;overflow:hidden;color:#009cde;background-color:#009cde1a}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty span{color:#fff;font-size:48px;font-weight:600;margin-bottom:10px;width:75px;height:58px}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty span{font-size:36px;width:50px;height:40px}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty:hover{border-color:inherit;color:#009cde}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty{width:80px;height:80px}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar-empty img{width:100%;height:100%;object-fit:cover}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;background-color:#f3f4f6;transition:none}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar span{color:#fff;font-size:48px;font-weight:600;margin-bottom:10px;width:75px;height:58px}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar span{font-size:36px;width:50px;height:40px}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar:hover{border-color:inherit}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar{width:80px;height:80px}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .profile-avatar img{width:100%;height:100%;object-fit:cover}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .camera-icon{position:absolute;bottom:4px;right:4px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#009cde;padding:2px;cursor:pointer;transition:all .2s ease;z-index:0!important}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .camera-icon:hover{background:#009cde;color:#fff!important;box-shadow:0 4px 12px #009cde4d}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .camera-icon{width:20px;height:20px}}@media (max-width: 599px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .profile-avatar-container .camera-icon{width:18px;height:18px}}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn{height:32px;font-weight:500;text-decoration:none!important;font-size:14px}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn span{color:#009cde;font-size:16px;font-weight:400;line-height:20px}.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn:hover,.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn:active,.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn:focus-visible{text-decoration:none!important;background:transparent!important;color:inherit!important}@media (max-width: 959px){.business-settings-page .settings-section .section-content .business-info-layout .profile-section .remove-btn{margin:0}}.business-settings-page .settings-section .branding-options{display:flex;flex-direction:column;gap:20px}@media (max-width: 959px){.business-settings-page .settings-section .branding-options{gap:16px}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options{gap:12px}}.business-settings-page .settings-section .branding-options .branding-option{background:#fff;border:none;border-radius:8px;padding:20px 0;transition:all .2s ease}.business-settings-page .settings-section .branding-options .branding-option:hover{box-shadow:0 2px 8px #009cde1a}@media (max-width: 959px){.business-settings-page .settings-section .branding-options .branding-option{padding:0}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option{padding:0}}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content{display:flex;align-items:flex-start}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-icon{flex-shrink:0;margin-right:12px;background:transparent;border:none;border-radius:8px;display:flex;justify-content:center;transition:all .2s ease;padding-top:2px}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-icon .icon{color:#6b7280;width:24px;height:24px}@media (max-width: 959px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-icon .icon{width:20px;height:20px}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-icon .icon{width:18px;height:18px}}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details{flex:1;min-width:0}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-title{color:#28292c;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 8px}@media (max-width: 959px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-title{font-size:18px}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-title{font-size:16px;margin-bottom:6px}}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-description{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px}@media (max-width: 959px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-description{font-size:14px;margin-bottom:12px}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-description{font-size:14px;margin-bottom:10px}}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action{background:none;border:none;color:#009cde;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;padding:0;transition:all .2s ease}@media (max-width: 959px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action{font-size:13px}}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action{font-size:12px}}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action:hover{color:#0077b3;text-decoration:underline}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action:active{color:#005a8b}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-details .branding-action.view-now{color:#009cde;font-weight:500;text-decoration:none}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-status{display:flex;align-items:center;gap:4px;background:#74af0d1a;color:#74af0d;padding:8px 12px;font-size:12px;font-weight:500;margin-left:auto}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-status svg{color:#74af0d}.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-status span{color:#74af0d;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.business-settings-page .settings-section .branding-options .branding-option .branding-option-content .branding-status{font-size:11px;padding:6px 10px}}.business-settings-page .settings-section .email-field{display:grid;grid-template-columns:1fr 220px;align-items:center;column-gap:16px;margin-bottom:1.5rem}@media (max-width: 959px){.business-settings-page .settings-section .email-field{grid-template-columns:1fr;gap:12px}}.business-settings-page .settings-section .email-field .email-status{display:flex;align-items:center;gap:6px;font-size:14px;color:#74af0d!important;font-weight:500;flex-shrink:0}@media (max-width: 959px){.business-settings-page .settings-section .email-field .email-status{justify-self:start}}@media (max-width: 599px){.business-settings-page .settings-section .email-field .email-status{font-size:13px}}.business-settings-page .settings-section .email-field .email-status .confirmed-text{font-weight:400;color:#74af0d!important}.business-settings-page .settings-section .password-field{display:grid;grid-template-columns:1fr 220px;align-items:center;column-gap:16px;margin-bottom:1.5rem}@media (max-width: 959px){.business-settings-page .settings-section .password-field{grid-template-columns:1fr;gap:12px}}.business-settings-page .settings-section .password-field .change-password-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap}@media (max-width: 959px){.business-settings-page .settings-section .password-field .change-password-btn{justify-self:start}}.business-settings-page .settings-section .password-field .change-password-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.business-settings-page .settings-section .password-field .change-password-btn span{font-size:14px}}.business-settings-page .settings-section .email-field .v-text-field,.business-settings-page .settings-section .password-field .password-input{width:100%;min-width:0}.business-settings-page .settings-section .email-field .email-status,.business-settings-page .settings-section .password-field .change-password-btn{justify-self:end}@media (max-width: 959px){.business-settings-page .settings-section .email-field .email-status,.business-settings-page .settings-section .password-field .change-password-btn{justify-self:start}}.business-settings-page .settings-section .mfa-options{display:flex;flex-direction:column;gap:10px}.business-settings-page .settings-section .mfa-options .enable-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap;align-self:center}.business-settings-page .settings-section .mfa-options .enable-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .enable-btn span{font-size:14px}}.business-settings-page .settings-section .mfa-options .enable-btn:hover,.business-settings-page .settings-section .mfa-options .enable-btn:active,.business-settings-page .settings-section .mfa-options .enable-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.business-settings-page .settings-section .mfa-options .enable-btn:hover span,.business-settings-page .settings-section .mfa-options .enable-btn:active span,.business-settings-page .settings-section .mfa-options .enable-btn:focus-visible span{color:#fff!important}.business-settings-page .settings-section .mfa-options .disabled{color:#ff4c00!important;border-color:#ff4c00!important}.business-settings-page .settings-section .mfa-options .disabled span{color:#ff4c00!important}.business-settings-page .settings-section .mfa-options .mfa-option{display:flex;justify-content:space-between;align-items:flex-start;padding:10px}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option{flex-direction:column;gap:12px}}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left{display:flex;align-items:flex-start;gap:16px}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left{gap:12px}}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text{display:flex;flex-direction:column;gap:4px}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header{display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header{gap:6px}}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-header .phone-no-icon{color:#3b82f6}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-title{font-size:15px;font-weight:500;color:var(--app-text-color);line-height:1.4}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-title{font-size:14px}}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;border-radius:2px;background:#009cde1a;padding:2px 8px;min-height:28px}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip{font-size:12px;padding:4px 8px;min-height:24px}}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip.v-chip--variant-outlined{box-shadow:none!important;border:none!important}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .recommended-chip .v-chip__underlay{background-color:#009cde1a!important}.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-description{font-size:13px;color:#6b7280;line-height:1.4;margin-top:4px;margin-bottom:0}@media (max-width: 599px){.business-settings-page .settings-section .mfa-options .mfa-option .mfa-left .mfa-text .mfa-description{font-size:12px}}.business-settings-page .settings-section .notification-option{display:flex;justify-content:space-between;align-items:center;padding:14px}@media (max-width: 599px){.business-settings-page .settings-section .notification-option{flex-direction:column;align-items:flex-start;gap:12px}}.business-settings-page .settings-section .notification-option .notification-left{display:flex;align-items:center;gap:16px}@media (max-width: 599px){.business-settings-page .settings-section .notification-option .notification-left{gap:12px}}.business-settings-page .settings-section .notification-option .notification-left .notification-text{font-size:20px;color:var(--app-text-color);font-weight:400}@media (max-width: 959px){.business-settings-page .settings-section .notification-option .notification-left .notification-text{font-size:18px}}@media (max-width: 599px){.business-settings-page .settings-section .notification-option .notification-left .notification-text{font-size:16px}}.business-settings-page .settings-section .notification-option .manage-preferences-btn{border-radius:24px;border:1px solid #009CDE;background:#009cde}@media (max-width: 959px){.business-settings-page .settings-section .notification-option .manage-preferences-btn{align-self:flex-start}}.business-settings-page .settings-section .notification-option .manage-preferences-btn span{color:#fff;font-weight:400}@media (max-width: 599px){.business-settings-page .settings-section .notification-option .manage-preferences-btn span{font-size:14px}}.locations-tabs{display:flex;gap:32px}@media (max-width: 599px){.locations-tabs{gap:24px;margin-bottom:20px}}.locations-tabs .tab{display:flex;align-items:center;gap:4px;padding:12px 0;cursor:pointer;position:relative;color:#6b7280;font-weight:500;font-size:16px;transition:all .2s ease}.locations-tabs .tab .badge{background-color:#28292c1a!important;color:#505154!important}@media (max-width: 599px){.locations-tabs .tab{font-size:14px;padding:10px 0}}.locations-tabs .tab:hover{color:#009cde}.locations-tabs .tab.active{color:#009cde!important;font-weight:600}.locations-tabs .tab.active span{color:#009cde!important}.locations-tabs .tab.active .badge{background:#009cde1a!important;color:#505154!important}.locations-tabs .tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#009cde;border-radius:1px}.locations-tabs .tab .badge{background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;min-width:20px;text-align:center}.locations-section,.team-section{margin-top:16px;border-radius:12px;padding:0!important;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media (max-width: 959px){.locations-section,.team-section{padding:20px;margin-top:24px}}@media (max-width: 599px){.locations-section,.team-section{padding:16px;margin-top:20px}}.locations-section .locations-header,.team-section .locations-header{margin-bottom:0;padding:16px 16px 0}.locations-section .locations-header .locations-filters,.team-section .locations-header .locations-filters{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:100%}@media (max-width: 959px){.locations-section .locations-header .locations-filters,.team-section .locations-header .locations-filters{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.locations-section .locations-header .locations-filters,.team-section .locations-header .locations-filters{gap:12px}}.locations-section .locations-header .locations-filters .filters-left,.team-section .locations-header .locations-filters .filters-left{display:flex;gap:20px;align-items:center;flex:1;min-width:0}@media (max-width: 959px){.locations-section .locations-header .locations-filters .filters-left,.team-section .locations-header .locations-filters .filters-left{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.locations-section .locations-header .locations-filters .filters-left,.team-section .locations-header .locations-filters .filters-left{gap:12px}}.locations-section .locations-header .locations-filters .filters-left .filter-group,.team-section .locations-header .locations-filters .filters-left .filter-group{flex:0 0 200px}@media (max-width: 959px){.locations-section .locations-header .locations-filters .filters-left .filter-group,.team-section .locations-header .locations-filters .filters-left .filter-group{flex:0 0 100%}}.locations-section .locations-header .locations-filters .filters-left .filter-group .status-filter,.team-section .locations-header .locations-filters .filters-left .filter-group .status-filter{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.locations-section .locations-header .locations-filters .filters-left .search-group,.team-section .locations-header .locations-filters .filters-left .search-group{flex:0 0 400px}@media (max-width: 959px){.locations-section .locations-header .locations-filters .filters-left .search-group,.team-section .locations-header .locations-filters .filters-left .search-group{flex:0 0 100%}}.locations-section .locations-header .locations-filters .filters-left .search-group .search-input,.team-section .locations-header .locations-filters .filters-left .search-group .search-input{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.locations-section .locations-header .locations-filters .add-location-btn,.team-section .locations-header .locations-filters .add-location-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px;white-space:nowrap;margin-top:5px}.locations-section .locations-header .locations-filters .add-location-btn span,.team-section .locations-header .locations-filters .add-location-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.locations-section .locations-header .locations-filters .add-location-btn span,.team-section .locations-header .locations-filters .add-location-btn span{font-size:16px;font-weight:600}}@media (max-width: 599px){.locations-section .locations-header .locations-filters .add-location-btn,.team-section .locations-header .locations-filters .add-location-btn{margin-bottom:24px}}.locations-section .locations-table-container,.team-section .locations-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;position:relative}@media (max-width: 959px){.locations-section .locations-table-container,.team-section .locations-table-container{margin-bottom:20px}}@media (max-width: 599px){.locations-section .locations-table-container,.team-section .locations-table-container{margin-bottom:16px}}.locations-section .locations-table-container .table-loader,.team-section .locations-table-container .table-loader{display:flex;justify-content:center;align-items:center;min-height:300px;padding:40px 20px}@media (max-width: 599px){.locations-section .locations-table-container .table-loader,.team-section .locations-table-container .table-loader{min-height:250px;padding:30px 15px}}.locations-section .locations-table-container .locations-table,.team-section .locations-table-container .locations-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.locations-section .locations-table-container .locations-table thead,.team-section .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.locations-section .locations-table-container .locations-table thead th,.team-section .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.locations-section .locations-table-container .locations-table,.team-section .locations-table-container .locations-table{min-width:600px}}@media (max-width: 599px){.locations-section .locations-table-container .locations-table,.team-section .locations-table-container .locations-table{min-width:400px}}.locations-section .locations-table-container .locations-table th,.team-section .locations-table-container .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-style:normal;font-weight:var(--app-table-heading-weight);line-height:normal;color:#374151;white-space:nowrap}@media (max-width: 599px){.locations-section .locations-table-container .locations-table th,.team-section .locations-table-container .locations-table th{padding:12px 8px;font-size:16px}}.locations-section .locations-table-container .locations-table th:nth-child(1),.team-section .locations-table-container .locations-table th:nth-child(1){min-width:140px}.locations-section .locations-table-container .locations-table th:nth-child(2),.team-section .locations-table-container .locations-table th:nth-child(2){min-width:120px}.locations-section .locations-table-container .locations-table th:nth-child(3),.team-section .locations-table-container .locations-table th:nth-child(3){min-width:100px}.locations-section .locations-table-container .locations-table th:nth-child(4),.team-section .locations-table-container .locations-table th:nth-child(4){min-width:90px}.locations-section .locations-table-container .locations-table th:nth-child(5),.team-section .locations-table-container .locations-table th:nth-child(5){min-width:110px}.locations-section .locations-table-container .locations-table th:nth-child(6),.team-section .locations-table-container .locations-table th:nth-child(6){min-width:80px}@media (max-width: 599px){.locations-section .locations-table-container .locations-table th:nth-child(1),.team-section .locations-table-container .locations-table th:nth-child(1){min-width:120px}.locations-section .locations-table-container .locations-table th:nth-child(2),.team-section .locations-table-container .locations-table th:nth-child(2){min-width:100px}.locations-section .locations-table-container .locations-table th:nth-child(3),.team-section .locations-table-container .locations-table th:nth-child(3){min-width:90px}.locations-section .locations-table-container .locations-table th:nth-child(4),.team-section .locations-table-container .locations-table th:nth-child(4){min-width:80px}.locations-section .locations-table-container .locations-table th:nth-child(5),.team-section .locations-table-container .locations-table th:nth-child(5){min-width:90px}.locations-section .locations-table-container .locations-table th:nth-child(6),.team-section .locations-table-container .locations-table th:nth-child(6){min-width:70px}}.locations-section .locations-table-container .locations-table td,.team-section .locations-table-container .locations-table td{padding:16px 20px;font-size:var(--app-body-md-size);font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.locations-section .locations-table-container .locations-table td,.team-section .locations-table-container .locations-table td{padding:12px 8px;font-size:14px}}.locations-section .locations-table-container .locations-table td:last-child,.team-section .locations-table-container .locations-table td:last-child{border-bottom:none}.locations-section .locations-table-container .locations-table td:nth-child(1),.team-section .locations-table-container .locations-table td:nth-child(1){min-width:140px}.locations-section .locations-table-container .locations-table td:nth-child(2),.team-section .locations-table-container .locations-table td:nth-child(2){min-width:120px}.locations-section .locations-table-container .locations-table td:nth-child(3),.team-section .locations-table-container .locations-table td:nth-child(3){min-width:100px}.locations-section .locations-table-container .locations-table td:nth-child(4),.team-section .locations-table-container .locations-table td:nth-child(4){min-width:90px}.locations-section .locations-table-container .locations-table td:nth-child(5),.team-section .locations-table-container .locations-table td:nth-child(5){min-width:110px}.locations-section .locations-table-container .locations-table td:nth-child(6),.team-section .locations-table-container .locations-table td:nth-child(6){min-width:80px}@media (max-width: 599px){.locations-section .locations-table-container .locations-table td:nth-child(1),.team-section .locations-table-container .locations-table td:nth-child(1){min-width:120px}.locations-section .locations-table-container .locations-table td:nth-child(2),.team-section .locations-table-container .locations-table td:nth-child(2){min-width:100px}.locations-section .locations-table-container .locations-table td:nth-child(3),.team-section .locations-table-container .locations-table td:nth-child(3){min-width:90px}.locations-section .locations-table-container .locations-table td:nth-child(4),.team-section .locations-table-container .locations-table td:nth-child(4){min-width:80px}.locations-section .locations-table-container .locations-table td:nth-child(5),.team-section .locations-table-container .locations-table td:nth-child(5){min-width:90px}.locations-section .locations-table-container .locations-table td:nth-child(6),.team-section .locations-table-container .locations-table td:nth-child(6){min-width:70px}}.locations-section .locations-table-container .locations-table tbody tr,.team-section .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.locations-section .locations-table-container .locations-table tbody tr:hover,.team-section .locations-table-container .locations-table tbody tr:hover{background:#f9fafb}.locations-section .locations-table-container .locations-table tbody tr.location-row,.team-section .locations-table-container .locations-table tbody tr.location-row{cursor:pointer}.locations-section .locations-table-container .locations-table tbody tr.location-row:hover,.team-section .locations-table-container .locations-table tbody tr.location-row:hover{background:#009cde0d;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.locations-section .locations-table-container .locations-table .location-name,.team-section .locations-table-container .locations-table .location-name{display:flex;align-items:center;gap:12px;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 599px){.locations-section .locations-table-container .locations-table .location-name,.team-section .locations-table-container .locations-table .location-name{font-size:14px}}.locations-section .locations-table-container .locations-table .location-name .location-icon,.team-section .locations-table-container .locations-table .location-name .location-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.locations-section .locations-table-container .locations-table .location-name .location-icon img,.team-section .locations-table-container .locations-table .location-name .location-icon img{width:24px;height:24px}.locations-section .locations-table-container .locations-table .connections .connection-icons,.team-section .locations-table-container .locations-table .connections .connection-icons{display:flex;gap:16px;align-items:center}.locations-section .locations-table-container .locations-table .connections .connection-icons .connection-icon,.team-section .locations-table-container .locations-table .connections .connection-icons .connection-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.locations-section .locations-table-container .locations-table .status-badge,.team-section .locations-table-container .locations-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc!important;text-align:center;white-space:nowrap}.locations-section .locations-table-container .locations-table .status-badge.active,.team-section .locations-table-container .locations-table .status-badge.active{background:#009cde1a;color:#1e40af}.locations-section .locations-table-container .locations-table .status-badge.inactive,.team-section .locations-table-container .locations-table .status-badge.inactive{background:#ff543e33;color:#dc2626}.locations-section .provider-table-container,.team-section .provider-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.locations-section .provider-table-container,.team-section .provider-table-container{margin-bottom:20px}}@media (max-width: 599px){.locations-section .provider-table-container,.team-section .provider-table-container{margin-bottom:16px}}.locations-section .provider-table-container .provider-table,.team-section .provider-table-container .provider-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.locations-section .provider-table-container .provider-table thead,.team-section .provider-table-container .provider-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.locations-section .provider-table-container .provider-table thead th,.team-section .provider-table-container .provider-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.locations-section .provider-table-container .provider-table,.team-section .provider-table-container .provider-table{min-width:600px}}@media (max-width: 599px){.locations-section .provider-table-container .provider-table,.team-section .provider-table-container .provider-table{min-width:400px}}.locations-section .provider-table-container .provider-table .bio_providers,.team-section .provider-table-container .provider-table .bio_providers{width:349px!important;word-wrap:break-word!important;white-space:normal!important;text-align:justify!important;line-height:1.4!important}.locations-section .provider-table-container .provider-table th,.team-section .provider-table-container .provider-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}@media (max-width: 599px){.locations-section .provider-table-container .provider-table th,.team-section .provider-table-container .provider-table th{padding:12px 8px;font-size:16px}}.locations-section .provider-table-container .provider-table th:nth-child(1),.team-section .provider-table-container .provider-table th:nth-child(1){min-width:140px}.locations-section .provider-table-container .provider-table th:nth-child(2),.team-section .provider-table-container .provider-table th:nth-child(2){min-width:120px}.locations-section .provider-table-container .provider-table th:nth-child(3),.team-section .provider-table-container .provider-table th:nth-child(3){min-width:100px}.locations-section .provider-table-container .provider-table th:nth-child(4),.team-section .provider-table-container .provider-table th:nth-child(4){min-width:90px}.locations-section .provider-table-container .provider-table th:nth-child(5),.team-section .provider-table-container .provider-table th:nth-child(5){min-width:110px}.locations-section .provider-table-container .provider-table th:nth-child(6),.team-section .provider-table-container .provider-table th:nth-child(6){min-width:70px}@media (max-width: 599px){.locations-section .provider-table-container .provider-table th:nth-child(1),.team-section .provider-table-container .provider-table th:nth-child(1){min-width:70px}.locations-section .provider-table-container .provider-table th:nth-child(2),.team-section .provider-table-container .provider-table th:nth-child(2){min-width:70px}.locations-section .provider-table-container .provider-table th:nth-child(3),.team-section .provider-table-container .provider-table th:nth-child(3){min-width:70px}.locations-section .provider-table-container .provider-table th:nth-child(4),.team-section .provider-table-container .provider-table th:nth-child(4){min-width:70px}.locations-section .provider-table-container .provider-table th:nth-child(5),.team-section .provider-table-container .provider-table th:nth-child(5){min-width:70px}.locations-section .provider-table-container .provider-table th:nth-child(6),.team-section .provider-table-container .provider-table th:nth-child(6){min-width:200px}}.locations-section .provider-table-container .provider-table td,.team-section .provider-table-container .provider-table td{padding:16px 20px;border-bottom:1px solid #f3f4f6;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.locations-section .provider-table-container .provider-table td,.team-section .provider-table-container .provider-table td{padding:12px 8px;font-size:14px}}.locations-section .provider-table-container .provider-table td:last-child,.team-section .provider-table-container .provider-table td:last-child{border-bottom:none}.locations-section .provider-table-container .provider-table td:nth-child(1),.team-section .provider-table-container .provider-table td:nth-child(1){min-width:140px}.locations-section .provider-table-container .provider-table td:nth-child(2),.team-section .provider-table-container .provider-table td:nth-child(2){min-width:120px}.locations-section .provider-table-container .provider-table td:nth-child(3),.team-section .provider-table-container .provider-table td:nth-child(3){min-width:100px}.locations-section .provider-table-container .provider-table td:nth-child(4),.team-section .provider-table-container .provider-table td:nth-child(4){min-width:90px}.locations-section .provider-table-container .provider-table td:nth-child(5),.team-section .provider-table-container .provider-table td:nth-child(5){min-width:110px}.locations-section .provider-table-container .provider-table td:nth-child(6),.team-section .provider-table-container .provider-table td:nth-child(6){min-width:347px}@media (max-width: 599px){.locations-section .provider-table-container .provider-table td:nth-child(1),.team-section .provider-table-container .provider-table td:nth-child(1){min-width:120px}.locations-section .provider-table-container .provider-table td:nth-child(2),.team-section .provider-table-container .provider-table td:nth-child(2){min-width:100px}.locations-section .provider-table-container .provider-table td:nth-child(3),.team-section .provider-table-container .provider-table td:nth-child(3){min-width:90px}.locations-section .provider-table-container .provider-table td:nth-child(4),.team-section .provider-table-container .provider-table td:nth-child(4){min-width:80px}.locations-section .provider-table-container .provider-table td:nth-child(5),.team-section .provider-table-container .provider-table td:nth-child(5){min-width:90px}.locations-section .provider-table-container .provider-table td:nth-child(6),.team-section .provider-table-container .provider-table td:nth-child(6){min-width:200px}}.locations-section .provider-table-container .provider-table tbody tr,.team-section .provider-table-container .provider-table tbody tr{transition:background-color .2s ease;cursor:pointer}.locations-section .provider-table-container .provider-table tbody tr:hover,.team-section .provider-table-container .provider-table tbody tr:hover{background:#f9fafb}.locations-section .provider-table-container .provider-table tbody tr.provider-row,.team-section .provider-table-container .provider-table tbody tr.provider-row{cursor:pointer}.locations-section .provider-table-container .provider-table tbody tr.provider-row:hover,.team-section .provider-table-container .provider-table tbody tr.provider-row:hover{background:#009cde0d;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.locations-section .provider-table-container .provider-table .provider-name,.team-section .provider-table-container .provider-table .provider-name{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.locations-section .provider-table-container .provider-table .provider-name.with-icon,.team-section .provider-table-container .provider-table .provider-name.with-icon{display:flex;align-items:center;gap:12px}.locations-section .provider-table-container .provider-table .provider-name .provider-icon,.team-section .provider-table-container .provider-table .provider-name .provider-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.locations-section .provider-table-container .provider-table .provider-name .provider-icon img,.team-section .provider-table-container .provider-table .provider-name .provider-icon img{width:24px;height:24px}.locations-section .provider-table-container .provider-table .connections .connection-icons,.team-section .provider-table-container .provider-table .connections .connection-icons{display:flex;gap:16px;align-items:center}.locations-section .provider-table-container .provider-table .connections .connection-icons .connection-icon,.team-section .provider-table-container .provider-table .connections .connection-icons .connection-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.locations-section .provider-table-container .provider-table .status-badge,.team-section .provider-table-container .provider-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc!important;text-align:center;white-space:nowrap}.locations-section .provider-table-container .provider-table .status-badge.active,.team-section .provider-table-container .provider-table .status-badge.active{background:#009cde1a;color:#1e40af}.locations-section .provider-table-container .provider-table .status-badge.inactive,.team-section .provider-table-container .provider-table .status-badge.inactive{background:#ff543e33;color:#dc2626}.locations-section .pagination,.team-section .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.locations-section .pagination,.team-section .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.locations-section .pagination,.team-section .pagination{gap:12px}}.locations-section .pagination .pagination-left .per-page-select,.team-section .pagination .pagination-left .per-page-select{min-width:140px}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field__outline),.team-section .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field),.team-section .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field__input),.team-section .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline),.team-section .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item),.team-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong,.team-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field__input),.team-section .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.locations-section .pagination .pagination-left .per-page-select :deep(.v-field__input) strong,.team-section .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.locations-section .pagination .pagination-right,.team-section .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.locations-section .pagination .pagination-right,.team-section .pagination .pagination-right{justify-content:space-between}}.locations-section .pagination .pagination-right .pagination-info,.team-section .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.locations-section .pagination .pagination-right .pagination-info b,.locations-section .pagination .pagination-right .pagination-info strong,.team-section .pagination .pagination-right .pagination-info b,.team-section .pagination .pagination-right .pagination-info strong{font-weight:700}.locations-section .pagination .pagination-right .pagination-arrows,.team-section .pagination .pagination-right .pagination-arrows{display:flex}.locations-section .pagination .pagination-right .pagination-arrows .arrow-btn,.team-section .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.locations-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled),.team-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.locations-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled,.team-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}@media (max-width: 599px){.v-overlay__content.mobile-drawer{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:60vh!important;border-radius:16px 16px 0 0!important;z-index:9999!important;transform:translateY(0)!important;transition:transform .3s ease-in-out!important;overflow:hidden!important;box-shadow:0 -4px 20px #00000026!important}.v-overlay__content.mobile-drawer:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.v-overlay__content.mobile-drawer .v-list{max-height:calc(60vh - 32px)!important;overflow-y:auto!important;padding-top:24px!important;scrollbar-color:rgba(0,156,222,.2) transparent;scrollbar-width:thin}.v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar{width:6px}.v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar-thumb{background:#009cde33;border-radius:3px}.v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar-thumb:hover{background:#009cde66}.v-overlay__content.mobile-drawer .v-list-item{padding:12px 20px!important;min-height:48px!important}.v-overlay__content.mobile-drawer .v-list-item .v-list-item__content{font-size:16px!important}}.v-tooltip .v-overlay__content{min-width:400px!important;max-width:700px!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important}.business-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline,.business-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__start,.business-settings-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__end{border-color:#009cde}.business-settings-page .form-group label{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px}.blue-dropdown .v-list-item--active,.blue-dropdown .v-list-item--active .v-list-item-title{color:#009cde!important}.v-menu .v-list{padding-right:2px!important}.v-menu .v-list .v-list-item--active{background-color:#009cde!important;color:#fff!important}.v-menu .v-list .v-list-item--active .v-list-item-title{color:#fff!important}.v-menu .v-list .v-list-item--active .v-list-item-subtitle{color:#fffc!important}.v-menu .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#3b82f61a!important}.v-menu .v-list::-webkit-scrollbar{width:6px!important}.v-menu .v-list::-webkit-scrollbar-track{background:transparent!important}.v-menu .v-list::-webkit-scrollbar-thumb{background:#009cde33!important;border-radius:3px!important;opacity:.2!important}.v-menu .v-list::-webkit-scrollbar-thumb:hover{background:#009cde33!important;opacity:.4!important}.business-settings-page .timezone-field .v-field__append-inner{padding-right:8px}.business-settings-page .timezone-field .caret-icon{margin-right:-2rem}.business-settings-page .timezone-field .v-field__input{color:#3b82f6!important}.business-settings-page .v-menu .v-list .v-list-item--active{background-color:#009cde!important;color:#fff!important}.business-settings-page .v-menu .v-list .v-list-item--active .v-list-item-title,.business-settings-page .v-menu .v-list .v-list-item--active .v-list-item-content,.business-settings-page .v-menu .v-list .v-list-item--active span,.business-settings-page .v-menu .v-list .v-list-item--active div,.business-settings-page .v-menu .v-list .v-list-item--active *{color:#fff!important}.business-settings-page .v-menu .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#3b82f61a!important}html,body,#app,.v-application{overflow:auto!important;min-height:100%}.v-main,.v-main__wrap{min-height:100vh}.billing-settings-page{margin:0 2rem;padding:0}@media (max-width: 959px){.billing-settings-page{margin:0 1rem}}@media (max-width: 599px){.billing-settings-page{margin:0 .5rem}}.billing-settings-page h1{font-size:48px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:10px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,padding .2s ease}@media (max-width: 959px){.billing-settings-page h1{font-size:36px}}@media (max-width: 599px){.billing-settings-page h1{font-size:24px}}.billing-settings-page h1.condensed-title{padding:8px 0}.billing-settings-page .subtitle{font-size:16px;color:#6b7280;margin-bottom:40px;font-weight:400;line-height:1.5}@media (max-width: 959px){.billing-settings-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.billing-settings-page .subtitle{font-size:14px;margin-bottom:20px}}.billing-settings-page .settings-section{padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff}@media (max-width: 959px){.billing-settings-page .settings-section{padding:16px;margin-bottom:16px}}@media (max-width: 599px){.billing-settings-page .settings-section{padding:16px;margin-bottom:16px}}.billing-settings-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.billing-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 768px){.billing-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.billing-settings-page .settings-section .section-title{font-size:20px}}.billing-settings-page .settings-section .section-content .plan-card{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:20px;margin-bottom:16px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .plan-card{padding:16px}}.billing-settings-page .settings-section .section-content .plan-card .plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .plan-card .plan-header{flex-direction:column;align-items:flex-start;gap:8px}}.billing-settings-page .settings-section .section-content .plan-card .plan-header .plan-info .plan-name{font-size:20px;font-weight:600;color:var(--app-text-color);margin:0 0 4px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .plan-card .plan-header .plan-info .plan-name{font-size:18px}}.billing-settings-page .settings-section .section-content .plan-card .plan-header .plan-info .plan-price{font-size:16px;color:#6b7280;margin:0}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .plan-card .plan-header .plan-info .plan-price{font-size:14px}}.billing-settings-page .settings-section .section-content .plan-card .plan-features{margin-bottom:16px}.billing-settings-page .settings-section .section-content .plan-card .plan-features .feature-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.billing-settings-page .settings-section .section-content .plan-card .plan-features .feature-item .feature-icon{color:#10b981}.billing-settings-page .settings-section .section-content .plan-card .plan-features .feature-item span{font-size:14px;color:var(--app-text-color)}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .plan-card .plan-features .feature-item span{font-size:13px}}.billing-settings-page .settings-section .section-content .plan-card .upgrade-btn{width:100%}.billing-settings-page .settings-section .section-content .payment-method{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:16px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .payment-method{flex-direction:column;align-items:flex-start;gap:12px}}.billing-settings-page .settings-section .section-content .payment-method .method-info{display:flex;align-items:center;gap:12px}.billing-settings-page .settings-section .section-content .payment-method .method-info .card-icon{color:#3b82f6}.billing-settings-page .settings-section .section-content .payment-method .method-info .card-details .card-number{font-size:16px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .payment-method .method-info .card-details .card-number{font-size:14px}}.billing-settings-page .settings-section .section-content .payment-method .method-info .card-details .card-expiry{font-size:14px;color:#6b7280}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .payment-method .method-info .card-details .card-expiry{font-size:13px}}.billing-settings-page .settings-section .section-content .payment-method .method-actions{display:flex;gap:8px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .payment-method .method-actions{width:100%;justify-content:flex-end}}.billing-settings-page .settings-section .section-content .add-payment-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.billing-settings-page .settings-section .section-content .billing-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F3F4F6}.billing-settings-page .settings-section .section-content .billing-item:last-child{border-bottom:none}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .billing-item{flex-direction:column;align-items:flex-start;gap:8px}}.billing-settings-page .settings-section .section-content .billing-item .billing-info .billing-date{font-size:14px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .billing-item .billing-info .billing-date{font-size:13px}}.billing-settings-page .settings-section .section-content .billing-item .billing-info .billing-description{font-size:14px;color:#6b7280}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .billing-item .billing-info .billing-description{font-size:13px}}.billing-settings-page .settings-section .section-content .billing-item .billing-amount{display:flex;align-items:center;gap:12px}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .billing-item .billing-amount{width:100%;justify-content:space-between}}.billing-settings-page .settings-section .section-content .billing-item .billing-amount .amount{font-size:16px;font-weight:600;color:var(--app-text-color)}@media (max-width: 599px){.billing-settings-page .settings-section .section-content .billing-item .billing-amount .amount{font-size:14px}}.billing-history-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.billing-history-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.billing-history-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.billing-history-page h1{font-family:Figtree!important;font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.billing-history-page h1.condensed-title{padding:8px 0}.billing-history-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.billing-history-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.billing-history-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.billing-history-page h1{font-size:36px!important}}@media (max-width: 599px){.billing-history-page h1{font-size:24px!important}}.billing-history-page .subtitle{font-size:16px;color:#6b7280;margin:4px 0 20px;font-weight:400;line-height:1.5}@media (max-width: 959px){.billing-history-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.billing-history-page .subtitle{font-size:14px;margin-bottom:20px}}.billing-history-page .settings-section{padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;min-height:auto;scroll-margin-top:calc(var(--v-layout-top, var(--app-bar-height, 64px)) + 8px);width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 959px){.billing-history-page .settings-section{padding:16px;margin-bottom:12px}}@media (max-width: 599px){.billing-history-page .settings-section{padding:16px;margin-bottom:8px}}.billing-history-page .settings-section .section-title{font-size:24px;font-family:Figtree!important;font-weight:600!important;margin:0 0 16px;color:#28292c!important;line-height:1.3}@media (max-width: 959px){.billing-history-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.billing-history-page .settings-section .section-title{font-size:20px}}.billing-history-page .settings-section .section-subtitle{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.billing-history-page .settings-section .section-content{width:100%;max-width:100%;padding:0}}.billing-history-page .settings-section .quick-links-container{display:flex;flex-direction:column;gap:16px;margin-top:8px}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container{gap:12px}}.billing-history-page .settings-section .quick-links-container .quick-link-item{padding:8px 0 16px;border-bottom:1px solid #e5e7eb}.billing-history-page .settings-section .quick-links-container .quick-link-item:last-child{border-bottom:none}@media (max-width: 959px){.billing-history-page .settings-section .quick-links-container .quick-link-item{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container .quick-link-item{padding:12px 0}}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-title{font-size:20px;font-family:Figtree!important;font-weight:600;margin:0 0 8px;color:#28292c;line-height:1.3;display:flex;align-items:center;gap:12px}@media (max-width: 959px){.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-title{font-size:18px}}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-title{font-size:16px;gap:8px}}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-description{color:#28292ccc;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-description{font-size:14px}}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-description .font-bold{font-weight:600;color:#28292c}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-description a{color:#009cde;font-weight:500;text-decoration:underline;transition:color .2s ease}.billing-history-page .settings-section .quick-links-container .quick-link-item .quick-link-description a:hover{color:#0081b8}.billing-history-page .settings-section .quick-links-container .quick-link-item .payer-portal-btn{background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-size:16px;font-weight:600;font-family:Figtree!important;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;min-width:160px;justify-content:center}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container .quick-link-item .payer-portal-btn{font-size:14px;min-width:140px}}.billing-history-page .settings-section .quick-links-container .quick-link-item .payer-portal-btn:hover{background:#0081b8;border-color:#0081b8}.billing-history-page .settings-section .quick-links-container .quick-link-item .payer-portal-btn:active{background:#006a9a;border-color:#006a9a}.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button{background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-size:16px;font-weight:400;font-family:Figtree!important;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;box-sizing:border-box}@media (max-width: 959px){.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button{width:100%;justify-content:center}}@media (max-width: 599px){.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button{font-size:14px;padding:6px 12px}}.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button:hover{background:#009cde;color:#fff;border-color:#009cde;text-decoration:none}.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button:hover span,.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button:hover *{color:#fff}.billing-history-page .settings-section .quick-links-container .quick-link-item .article-button:active{background:#0081b8;border-color:#0081b8}.billing-history-page .settings-section .section-content .subscription-option{display:flex;justify-content:space-between;align-items:flex-start;font-family:Figtree!important;font-weight:600!important;font-size:24px!important;margin-bottom:24px}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option{flex-direction:column;align-items:flex-start;gap:12px}}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container{width:100%;overflow-x:auto}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items thead th{background:#92d2ff1f;padding:16px 20px;text-align:left;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#374151;border-bottom:1px solid #009CDE!important;white-space:nowrap}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items thead th{padding:12px 8px;font-size:16px!important}}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody tr{transition:background-color .2s ease}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody tr:hover{background:#009cde0d}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td{padding:16px 20px;border-bottom:1px solid #f3f4f6;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td{padding:12px 8px;font-size:14px!important}}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td.plan-item-id{font-weight:400}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td.plan-item-unit,.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td.plan-item-total{font-weight:600;color:#1f2937}.billing-history-page .settings-section .section-content .subscription-option .subscription-table-container .billing-plan-items tbody td.plan-item-qty{text-align:left}.billing-history-page .settings-section .section-content .subscription-option .subscription-left{display:flex;align-items:flex-start;gap:16px}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .subscription-left{gap:12px}}.billing-history-page .settings-section .section-content .subscription-option .subscription-left .subscription-text{font-size:20px;color:#28292c;font-weight:400;font-family:Figtree!important}@media (max-width: 959px){.billing-history-page .settings-section .section-content .subscription-option .subscription-left .subscription-text{font-size:18px}}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .subscription-left .subscription-text{font-size:16px}}.billing-history-page .settings-section .section-content .subscription-option .manage-subscriptions-btn{display:flex;justify-content:flex-end}@media (max-width: 959px){.billing-history-page .settings-section .section-content .subscription-option .manage-subscriptions-btn{align-self:flex-start}}.billing-history-page .settings-section .section-content .subscription-option .manage-subscriptions-btn .clickable-text{color:#009cde!important;font-weight:600!important;font-size:20px;font-family:Figtree!important;cursor:pointer;display:inline-block}.billing-history-page .settings-section .section-content .subscription-option .manage-subscriptions-btn .clickable-text:hover{color:#009cde!important;text-decoration:none}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .manage-subscriptions-btn .clickable-text{font-size:14px}}.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px;width:200px!important}@media (max-width: 959px){.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn{justify-self:start}}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn{width:100%!important;height:35px}}.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn span{font-size:14px}}.billing-history-page .settings-section .section-content .subscription-option .manage-subscription-btn:hover{border-radius:24px!important}.billing-history-page .settings-section .section-content .payer-portal-btn{background:#009cde;color:#fff;border-radius:12px;padding:8px 16px;font-weight:600;display:flex;align-items:center;gap:8px}.billing-history-page .settings-section .section-content .payer-portal-btn:hover{border:1px solid #333}.billing-history-page .billing-tabs{display:flex;gap:32px}@media (max-width: 599px){.billing-history-page .billing-tabs{gap:24px;margin-bottom:20px}}.billing-history-page .billing-tabs .tab{display:flex;align-items:center;gap:8px;padding:12px 0;cursor:pointer;position:relative;color:#6b7280;font-weight:500;font-size:16px;transition:all .2s ease}.billing-history-page .billing-tabs .tab .badge{background-color:#28292c1a!important;color:#505154!important}@media (max-width: 599px){.billing-history-page .billing-tabs .tab{font-size:14px;padding:10px 0}}.billing-history-page .billing-tabs .tab:hover{color:#009cde}.billing-history-page .billing-tabs .tab.active{color:#009cde!important;font-weight:600}.billing-history-page .billing-tabs .tab.active span{color:#009cde!important}.billing-history-page .billing-tabs .tab.active .badge{background:#009cde1a!important;color:#505154!important}.billing-history-page .billing-tabs .tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#009cde;border-radius:1px}.billing-history-page .billing-tabs .tab .badge{background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;min-width:20px;text-align:center}.billing-history-page .billing-section{margin-top:16px;border-radius:12px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media (max-width: 959px){.billing-history-page .billing-section{padding:20px;margin-top:24px}}@media (max-width: 599px){.billing-history-page .billing-section{padding:16px;margin-top:20px}}.billing-history-page .billing-section .billing-header{margin-bottom:0;padding:16px 0 0}.billing-history-page .billing-section .billing-header .billing-filters{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:100%}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters{gap:12px}}.billing-history-page .billing-section .billing-header .billing-filters .filters-left{display:flex;gap:20px;align-items:center;flex:1;min-width:0}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-left{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-left{gap:12px}}.billing-history-page .billing-section .billing-header .billing-filters .filters-left .filter-group{flex:0 0 200px}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-left .filter-group{flex:0 0 100%}}.billing-history-page .billing-section .billing-header .billing-filters .filters-left .filter-group .status-filter{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.billing-history-page .billing-section .billing-header .billing-filters .filters-left .search-group{flex:0 0 400px}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-left .search-group{flex:0 0 100%}}.billing-history-page .billing-section .billing-header .billing-filters .filters-right{display:flex;gap:8px;align-items:flex-start;flex:0 0 auto;justify-content:flex-end}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right{gap:8px;flex-direction:row;align-items:center}}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .filter-group{display:flex;align-items:flex-start;margin-top:-5px;margin-right:15px}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .filter-group{margin-top:0;margin-right:0;flex-shrink:0}}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .search-group{flex:0 0 400px;display:flex;align-items:flex-start}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .search-group{flex:0 0 100%}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .search-group{flex:1}}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .search-group .search-input{width:100%;font-size:14px;color:#28292c!important;font-style:normal;font-weight:400;line-height:normal;margin:0}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .search-group .search-input :deep(.v-field){margin:0;padding:0}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn{height:48px;min-width:48px;display:inline-flex;padding:0;margin:0;justify-content:center;align-items:center;border-radius:24px;border:1px solid #e5e7eb;align-self:flex-start}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover{border-color:#009cde;background-color:#009cde0d}@media (max-width: 959px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn{width:100%;min-width:auto}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn{width:42px;min-width:42px}}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap;margin-top:5px}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover{background:#009cde!important}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover span{color:#fff}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover svg,.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover .mr-2,.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn:hover *{color:#fff!important}.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn span{font-size:14px}}@media (max-width: 599px){.billing-history-page .billing-section .billing-header .billing-filters .filters-right .add-invoice-btn{margin-bottom:24px}}.billing-history-page .billing-section .billing-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.billing-history-page .billing-section .billing-table-container{margin-bottom:20px}}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container{margin-bottom:16px}}.billing-history-page .billing-section .billing-table-container .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:300px;gap:16px}.billing-history-page .billing-section .billing-table-container .loading-container .loading-text{font-size:16px;color:#6b7280;font-weight:400;margin:0}.billing-history-page .billing-section .billing-table-container .billing-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-dropdown{position:fixed;height:90px;width:180px;border-radius:4px;border:1px solid #DBDBDD;background:#fff;box-shadow:0 4px 4px #0000001a;z-index:999999!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-dropdown .dropdown-item{color:#28292c;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:block;width:100%;height:50%;padding:8px 16px;text-align:left;border:none;background:none;cursor:pointer;font-family:Figtree!important}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-dropdown .dropdown-item:hover{background:#009cde;color:#fff}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-btn{width:32px;position:relative;z-index:1;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border:1px solid rgba(0,156,222,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-btn:hover{background-color:#009cde!important}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-btn:hover .three-dots-icon{color:#fff!important}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-btn.active{background-color:#009cde!important}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-btn.active .three-dots-icon{color:#fff!important}.billing-history-page .billing-section .billing-table-container .billing-table .three-dots-icon{color:#009cde80}.billing-history-page .billing-section .billing-table-container .billing-table td:last-child{display:flex;justify-content:flex-end}.billing-history-page .billing-section .billing-table-container .billing-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.billing-history-page .billing-section .billing-table-container .billing-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.billing-history-page .billing-section .billing-table-container .billing-table{min-width:600px}}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container .billing-table{min-width:400px}}.billing-history-page .billing-section .billing-table-container .billing-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container .billing-table th{padding:12px 8px;font-size:16px!important}}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(1){min-width:140px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(2){min-width:120px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(3){min-width:100px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(4){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(5){min-width:110px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(6){min-width:80px}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(1){min-width:120px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(2){min-width:100px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(3){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(4){min-width:80px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(5){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table th:nth-child(6){min-width:70px}}.billing-history-page .billing-section .billing-table-container .billing-table td{padding:16px 20px;border-bottom:1px solid #f3f4f6;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container .billing-table td{padding:12px 8px;font-size:14px!important}}.billing-history-page .billing-section .billing-table-container .billing-table td:last-child{border-bottom:none}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(1){min-width:140px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(2){min-width:120px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(3){min-width:100px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(4){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(5){min-width:110px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(6){min-width:80px}@media (max-width: 599px){.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(1){min-width:120px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(2){min-width:100px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(3){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(4){min-width:80px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(5){min-width:90px}.billing-history-page .billing-section .billing-table-container .billing-table td:nth-child(6){min-width:70px}}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-number{display:flex;align-items:center;gap:12px;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-number .invoice-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-number .invoice-icon img{width:24px;height:24px}.billing-history-page .billing-section .billing-table-container .billing-table .connections .connection-icons{display:flex;gap:16px;align-items:center}.billing-history-page .billing-section .billing-table-container .billing-table .connections .connection-icons .connection-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc!important;text-align:center;white-space:nowrap}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge.paid{background:#009cde1a}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge.approved{background:#28a74533}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge.reversal{background:#de00a61a}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge.reversed{background:#f8bd004d}.billing-history-page .billing-section .billing-table-container .billing-table .status-badge.failed{background:#ffddd8}.billing-history-page .billing-section .billing-table-container .billing-table .invoice-total{font-weight:600;color:#1f2937;text-align:left}.billing-history-page .billing-section .payment-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.billing-history-page .billing-section .payment-table-container{margin-bottom:20px}}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container{margin-bottom:16px}}.billing-history-page .billing-section .payment-table-container .payment-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.billing-history-page .billing-section .payment-table-container .payment-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.billing-history-page .billing-section .payment-table-container .payment-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.billing-history-page .billing-section .payment-table-container .payment-table{min-width:600px}}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container .payment-table{min-width:400px}}.billing-history-page .billing-section .payment-table-container .payment-table .bio_providers{width:349px!important;word-wrap:break-word!important;white-space:normal!important;text-align:justify!important;line-height:1.4!important}.billing-history-page .billing-section .payment-table-container .payment-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container .payment-table th{padding:12px 8px;font-size:16px!important}}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(1){min-width:140px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(2){min-width:120px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(3){min-width:100px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(4){min-width:90px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(5){min-width:110px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(6){min-width:70px}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(1){min-width:70px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(2){min-width:70px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(3){min-width:70px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(4){min-width:70px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(5){min-width:70px}.billing-history-page .billing-section .payment-table-container .payment-table th:nth-child(6){min-width:200px}}.billing-history-page .billing-section .payment-table-container .payment-table td{padding:16px 20px;border-bottom:1px solid #f3f4f6;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container .payment-table td{padding:12px 8px;font-size:14px!important}}.billing-history-page .billing-section .payment-table-container .payment-table td:last-child{border-bottom:none}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(1){min-width:140px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(2){min-width:120px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(3){min-width:100px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(4){min-width:90px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(5){min-width:110px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(6){min-width:347px}@media (max-width: 599px){.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(1){min-width:120px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(2){min-width:100px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(3){min-width:90px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(4){min-width:80px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(5){min-width:90px}.billing-history-page .billing-section .payment-table-container .payment-table td:nth-child(6){min-width:200px}}.billing-history-page .billing-section .payment-table-container .payment-table tbody tr{transition:background-color .2s ease}.billing-history-page .billing-section .payment-table-container .payment-table tbody tr:hover{background:#f9fafb}.billing-history-page .billing-section .payment-table-container .payment-table tbody tr.payment-row:hover{background:#009cde0d;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.billing-history-page .billing-section .payment-table-container .payment-table .payment-method{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.billing-history-page .billing-section .payment-table-container .payment-table .payment-method.with-icon{display:flex;align-items:center;gap:12px}.billing-history-page .billing-section .payment-table-container .payment-table .payment-method .payment-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.billing-history-page .billing-section .payment-table-container .payment-table .payment-method .payment-icon img{width:24px;height:24px}.billing-history-page .billing-section .payment-table-container .payment-table .connections .connection-icons{display:flex;gap:16px;align-items:center}.billing-history-page .billing-section .payment-table-container .payment-table .connections .connection-icons .connection-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.billing-history-page .billing-section .payment-table-container .payment-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc!important;text-align:center;white-space:nowrap}.billing-history-page .billing-section .payment-table-container .payment-table .status-badge.active{background:#009cde1a;color:#1e40af}.billing-history-page .billing-section .payment-table-container .payment-table .status-badge.inactive{background:#ff543e33;color:#dc2626}.billing-history-page .billing-section .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.billing-history-page .billing-section .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.billing-history-page .billing-section .pagination{gap:12px}}.billing-history-page .billing-section .pagination .pagination-left .per-page-select{min-width:140px}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.billing-history-page .billing-section .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.billing-history-page .billing-section .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.billing-history-page .billing-section .pagination .pagination-right{justify-content:space-between}}.billing-history-page .billing-section .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.billing-history-page .billing-section .pagination .pagination-right .pagination-info b,.billing-history-page .billing-section .pagination .pagination-right .pagination-info strong{font-weight:700}.billing-history-page .billing-section .pagination .pagination-right .pagination-arrows{display:flex}.billing-history-page .billing-section .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.billing-history-page .billing-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.billing-history-page .billing-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}@media (max-width: 599px){.billing-history-page .v-overlay__content.mobile-drawer{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:60vh!important;border-radius:16px 16px 0 0!important;z-index:9999!important;transform:translateY(0)!important;transition:transform .3s ease-in-out!important;overflow:hidden!important;box-shadow:0 -4px 20px #00000026!important}.billing-history-page .v-overlay__content.mobile-drawer:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.billing-history-page .v-overlay__content.mobile-drawer .v-list{max-height:calc(60vh - 32px)!important;overflow-y:auto!important;padding-top:24px!important;scrollbar-color:rgba(0,156,222,.2) transparent;scrollbar-width:thin}.billing-history-page .v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar{width:6px}.billing-history-page .v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar-thumb{background:#009cde33;border-radius:3px}.billing-history-page .v-overlay__content.mobile-drawer .v-list::-webkit-scrollbar-thumb:hover{background:#009cde66}.billing-history-page .v-overlay__content.mobile-drawer .v-list-item{padding:12px 20px!important;min-height:48px!important}.billing-history-page .v-overlay__content.mobile-drawer .v-list-item .v-list-item__content{font-size:16px!important}}.billing-history-page .v-tooltip .v-overlay__content{min-width:400px!important;max-width:700px!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important}.billing-history-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline,.billing-history-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__start,.billing-history-page .form-group .v-text-field:not(.v-input--error) .v-field.v-field--focused .v-field__outline__end{border-color:#009cde}.billing-history-page .form-group label{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px}.billing-history-page .blue-dropdown .v-list-item--active,.billing-history-page .blue-dropdown .v-list-item--active .v-list-item-title{color:#009cde!important}.billing-history-page .v-menu .v-list{padding-right:2px!important}.billing-history-page .v-menu .v-list .v-list-item--active .v-list-item-title{color:#fff!important}.billing-history-page .v-menu .v-list .v-list-item--active .v-list-item-subtitle{color:#fffc!important}.billing-history-page .v-menu .v-list .v-list-item--active span,.billing-history-page .v-menu .v-list .v-list-item--active div,.billing-history-page .v-menu .v-list .v-list-item--active *{color:#fff!important}.billing-history-page .v-menu .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#3b82f61a!important}.billing-history-page .v-menu .v-list .v-list-item--active{background-color:#009cde!important;color:#fff!important}.billing-history-page .v-menu .v-list .v-list-item--active .v-list-item-title,.billing-history-page .v-menu .v-list .v-list-item--active .v-list-item-content,.billing-history-page .v-menu .v-list .v-list-item--active span,.billing-history-page .v-menu .v-list .v-list-item--active div,.billing-history-page .v-menu .v-list .v-list-item--active *{color:#fff!important}.billing-history-page .v-field__append-inner{padding-right:8px}.billing-history-page .caret-icon{margin-right:-2rem}.manage-subscriptions-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.manage-subscriptions-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.manage-subscriptions-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.manage-subscriptions-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.manage-subscriptions-page h1.condensed-title{padding:8px 0}.manage-subscriptions-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.manage-subscriptions-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.manage-subscriptions-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.manage-subscriptions-page h1{font-size:36px}}@media (max-width: 599px){.manage-subscriptions-page h1{font-size:28px}}.manage-subscriptions-page .subtitle{font-size:16px;color:#6b7280;margin:4px 0 20px;font-weight:400;line-height:1.5}@media (max-width: 959px){.manage-subscriptions-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.manage-subscriptions-page .subtitle{font-size:13px;margin-bottom:20px}}.manage-subscriptions-page .settings-section{padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 959px){.manage-subscriptions-page .settings-section{padding:16px;margin-bottom:12px}}@media (max-width: 599px){.manage-subscriptions-page .settings-section{padding:16px;margin-bottom:8px}}.manage-subscriptions-page .settings-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-header{flex-direction:column;align-items:flex-start;gap:12px}}.manage-subscriptions-page .settings-section .section-header .section-title{font-size:24px;font-weight:600;margin:0;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.manage-subscriptions-page .settings-section .section-header .section-title{font-size:20px}}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-header .section-title{font-size:18px}}.manage-subscriptions-page .settings-section .section-header .invite-btn{display:flex;align-items:center;gap:8px}.manage-subscriptions-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.manage-subscriptions-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-title{font-size:18px}}.manage-subscriptions-page .settings-section .section-content .team-member{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F3F4F6}.manage-subscriptions-page .settings-section .section-content .team-member:last-child{border-bottom:none}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .team-member{flex-direction:column;align-items:flex-start;gap:12px}}.manage-subscriptions-page .settings-section .section-content .team-member .member-info{display:flex;align-items:center;gap:12px}.manage-subscriptions-page .settings-section .section-content .team-member .member-details .member-name{font-size:16px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .team-member .member-details .member-name{font-size:14px}}.manage-subscriptions-page .settings-section .section-content .team-member .member-details .member-email{font-size:14px;color:#6b7280}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .team-member .member-details .member-email{font-size:13px}}.manage-subscriptions-page .settings-section .section-content .setting-option{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F3F4F6}.manage-subscriptions-page .settings-section .section-content .setting-option:last-child{border-bottom:none}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .setting-option{flex-direction:column;align-items:flex-start;gap:12px}}.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left{display:flex;align-items:flex-start;gap:12px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left{gap:8px}}.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:16px;font-weight:500;color:var(--app-text-color);margin-bottom:4px}@media (max-width: 959px){.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:15px}}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:14px}}.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-description{font-size:14px;color:#6b7280}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-description{font-size:13px}}.manage-subscriptions-page .settings-section .section-content .permission-group .permission-title{font-size:18px;font-weight:600;color:var(--app-text-color);margin:0 0 16px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .permission-group .permission-title{font-size:16px}}.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options{display:flex;flex-direction:column;gap:16px}.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option{display:flex;justify-content:space-between;align-items:center}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option{flex-direction:column;align-items:flex-start;gap:8px}}.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option span{font-size:14px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option span{font-size:13px}}.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option .permission-select{min-width:120px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .section-content .permission-group .permission-options .permission-option .permission-select{width:100%;min-width:auto}}.manage-subscriptions-page .settings-section .notification-option{display:flex;justify-content:space-between;align-items:center;padding:14px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .notification-option{flex-direction:column;align-items:flex-start;gap:12px}}.manage-subscriptions-page .settings-section .notification-option .notification-left{display:flex;align-items:center;gap:16px}@media (max-width: 599px){.manage-subscriptions-page .settings-section .notification-option .notification-left{gap:8px;align-items:self-start}.manage-subscriptions-page .settings-section .notification-option .notification-left .notification-icon{width:24px;height:24px}}.manage-subscriptions-page .settings-section .notification-option .notification-left .notification-text{font-size:20px;color:var(--app-text-color);font-weight:400}@media (max-width: 959px){.manage-subscriptions-page .settings-section .notification-option .notification-left .notification-text{font-size:18px}}@media (max-width: 599px){.manage-subscriptions-page .settings-section .notification-option .notification-left .notification-text{font-size:16px}}.manage-subscriptions-page .settings-section .manage-preferences-btn{border-radius:24px;border:1px solid #009CDE;background:transparent;width:140px!important}@media (max-width: 959px){.manage-subscriptions-page .settings-section .manage-preferences-btn{justify-self:start}}@media (max-width: 599px){.manage-subscriptions-page .settings-section .manage-preferences-btn{width:100%!important;height:35px;margin-top:12px}}.manage-subscriptions-page .settings-section .manage-preferences-btn span{color:#009cde;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.manage-subscriptions-page .settings-section .manage-preferences-btn:hover,.manage-subscriptions-page .settings-section .manage-preferences-btn:active,.manage-subscriptions-page .settings-section .manage-preferences-btn:focus-visible{background:#009cde!important;border-color:#009cde!important}.manage-subscriptions-page .settings-section .manage-preferences-btn:hover span,.manage-subscriptions-page .settings-section .manage-preferences-btn:active span,.manage-subscriptions-page .settings-section .manage-preferences-btn:focus-visible span{color:#fff!important}.manage-subscriptions-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.manage-subscriptions-page .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.manage-subscriptions-page .pagination{gap:12px}}.manage-subscriptions-page .pagination .pagination-left .per-page-select{min-width:140px}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.manage-subscriptions-page .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.manage-subscriptions-page .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.manage-subscriptions-page .pagination .pagination-right{justify-content:space-between}}.manage-subscriptions-page .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.manage-subscriptions-page .pagination .pagination-right .pagination-info b,.manage-subscriptions-page .pagination .pagination-right .pagination-info strong{font-weight:700}.manage-subscriptions-page .pagination .pagination-right .pagination-arrows{display:flex}.manage-subscriptions-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.manage-subscriptions-page .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.manage-subscriptions-page .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.manage-subscriptions-page .manage-subscriptions-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.manage-subscriptions-page .manage-subscriptions-table-container{margin-bottom:20px}}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container{margin-bottom:16px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table{min-width:640px}}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table{min-width:520px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th{padding:12px 8px;font-size:12px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(1){min-width:180px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(2){min-width:220px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(3){min-width:120px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(4){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(5){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(6){min-width:100px}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(1){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(2){min-width:160px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(3){min-width:90px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(4){min-width:110px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(5){min-width:110px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table th:nth-child(6){min-width:80px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td{padding:12px 8px;font-size:12px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(1){min-width:180px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(2){min-width:220px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(3){min-width:120px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(4){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(5){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(6){min-width:100px}@media (max-width: 599px){.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(1){min-width:140px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(2){min-width:160px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(3){min-width:90px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(4){min-width:110px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(5){min-width:110px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table td:nth-child(6){min-width:80px}}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table tbody tr:hover{background:#009cde0d}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .subscription-name{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .subscription-name .subscription-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .subscription-name .subscription-icon img{width:24px;height:24px}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-weight:400;color:#28292ccc!important;text-align:center;white-space:nowrap}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .status-badge.active{background:#009cde1a;color:#1e40af}.manage-subscriptions-page .manage-subscriptions-table-container .manage-subscriptions-table .status-badge.inactive{background:#ff543e33;color:#dc2626}.manage-subscriptions-page .add-subscription-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px}.manage-subscriptions-page .add-subscription-btn .v-btn__content,.manage-subscriptions-page .add-subscription-btn span{color:#009cde}.manage-subscriptions-page .add-subscription-btn .v-icon,.manage-subscriptions-page .add-subscription-btn .v-icon svg,.manage-subscriptions-page .add-subscription-btn .v-icon path,.manage-subscriptions-page .add-subscription-btn svg,.manage-subscriptions-page .add-subscription-btn path,.manage-subscriptions-page .add-subscription-btn .mr-2,.manage-subscriptions-page .add-subscription-btn .mr-2 *{color:#009cde;fill:#009cde}.manage-subscriptions-page .add-subscription-btn:hover,.manage-subscriptions-page .add-subscription-btn:active,.manage-subscriptions-page .add-subscription-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.manage-subscriptions-page .add-subscription-btn:hover .v-btn__content,.manage-subscriptions-page .add-subscription-btn:active .v-btn__content,.manage-subscriptions-page .add-subscription-btn:focus-visible .v-btn__content,.manage-subscriptions-page .add-subscription-btn:hover .v-icon,.manage-subscriptions-page .add-subscription-btn:active .v-icon,.manage-subscriptions-page .add-subscription-btn:focus-visible .v-icon,.manage-subscriptions-page .add-subscription-btn:hover .v-icon svg,.manage-subscriptions-page .add-subscription-btn:active .v-icon svg,.manage-subscriptions-page .add-subscription-btn:focus-visible .v-icon svg,.manage-subscriptions-page .add-subscription-btn:hover .v-icon path,.manage-subscriptions-page .add-subscription-btn:active .v-icon path,.manage-subscriptions-page .add-subscription-btn:focus-visible .v-icon path,.manage-subscriptions-page .add-subscription-btn:hover .mr-2,.manage-subscriptions-page .add-subscription-btn:active .mr-2,.manage-subscriptions-page .add-subscription-btn:focus-visible .mr-2,.manage-subscriptions-page .add-subscription-btn:hover .mr-2 *,.manage-subscriptions-page .add-subscription-btn:active .mr-2 *,.manage-subscriptions-page .add-subscription-btn:focus-visible .mr-2 *,.manage-subscriptions-page .add-subscription-btn:hover span,.manage-subscriptions-page .add-subscription-btn:active span,.manage-subscriptions-page .add-subscription-btn:focus-visible span{color:#fff!important;fill:#fff!important}.manage-subscriptions-page .add-subscription-btn:hover .v-btn__overlay,.manage-subscriptions-page .add-subscription-btn:active .v-btn__overlay,.manage-subscriptions-page .add-subscription-btn:focus-visible .v-btn__overlay{opacity:0!important}.manage-subscriptions-page .manage-subscriptions-page .v-btn:hover,.manage-subscriptions-page .manage-subscriptions-page .v-btn:active,.manage-subscriptions-page .manage-subscriptions-page .v-btn:focus-visible,.manage-subscriptions-page .manage-subscriptions-page button:hover,.manage-subscriptions-page .manage-subscriptions-page button:active,.manage-subscriptions-page .manage-subscriptions-page button:focus-visible{box-sizing:border-box}.team-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.team-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.team-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.team-settings-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.team-settings-page h1.condensed-title{padding:12px 0}.team-settings-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.team-settings-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.team-settings-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.team-settings-page h1{font-size:36px!important}}@media (max-width: 599px){.team-settings-page h1{font-size:24px!important}}.team-settings-page .subtitle{font-size:16px;color:#6b7280;margin:4px 0 20px;font-weight:400;line-height:1.5}@media (max-width: 959px){.team-settings-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.team-settings-page .subtitle{font-size:14px;margin-bottom:20px}}.team-settings-page .settings-section{padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 959px){.team-settings-page .settings-section{padding:16px;margin-bottom:16px}}@media (max-width: 599px){.team-settings-page .settings-section{padding:16px;margin-bottom:16px}}.team-settings-page .settings-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media (max-width: 599px){.team-settings-page .settings-section .section-header{flex-direction:column;align-items:flex-start;gap:12px}}.team-settings-page .settings-section .section-header .section-title{font-size:24px;font-weight:600;margin:0;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.team-settings-page .settings-section .section-header .section-title{font-size:20px}}@media (max-width: 599px){.team-settings-page .settings-section .section-header .section-title{font-size:20px}}.team-settings-page .settings-section .section-header .invite-btn{display:flex;align-items:center;gap:8px}.team-settings-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.3}@media (max-width: 959px){.team-settings-page .settings-section .section-title{font-size:20px}}@media (max-width: 599px){.team-settings-page .settings-section .section-title{font-size:18px}}.team-settings-page .settings-section .section-content .team-member{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F3F4F6}.team-settings-page .settings-section .section-content .team-member:last-child{border-bottom:none}@media (max-width: 599px){.team-settings-page .settings-section .section-content .team-member{flex-direction:column;align-items:flex-start;gap:12px}}.team-settings-page .settings-section .section-content .team-member .member-info{display:flex;align-items:center;gap:12px}.team-settings-page .settings-section .section-content .team-member .member-details .member-name{font-size:16px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.team-settings-page .settings-section .section-content .team-member .member-details .member-name{font-size:14px}}.team-settings-page .settings-section .section-content .team-member .member-details .member-email{font-size:14px;color:#6b7280}@media (max-width: 599px){.team-settings-page .settings-section .section-content .team-member .member-details .member-email{font-size:13px}}.team-settings-page .settings-section .section-content .setting-option{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F3F4F6}.team-settings-page .settings-section .section-content .setting-option:last-child{border-bottom:none}@media (max-width: 599px){.team-settings-page .settings-section .section-content .setting-option{flex-direction:column;align-items:flex-start;gap:12px}}.team-settings-page .settings-section .section-content .setting-option .setting-left{display:flex;align-items:flex-start;gap:12px}@media (max-width: 599px){.team-settings-page .settings-section .section-content .setting-option .setting-left{gap:8px}}.team-settings-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:16px;font-weight:500;color:var(--app-text-color);margin-bottom:4px}@media (max-width: 959px){.team-settings-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:15px}}@media (max-width: 599px){.team-settings-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-title{font-size:14px}}.team-settings-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-description{font-size:14px;color:#6b7280}@media (max-width: 599px){.team-settings-page .settings-section .section-content .setting-option .setting-left .setting-text .setting-description{font-size:13px}}.team-settings-page .settings-section .section-content .permission-group .permission-title{font-size:18px;font-weight:600;color:var(--app-text-color);margin:0 0 16px}@media (max-width: 599px){.team-settings-page .settings-section .section-content .permission-group .permission-title{font-size:16px}}.team-settings-page .settings-section .section-content .permission-group .permission-options{display:flex;flex-direction:column;gap:16px}.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option{display:flex;justify-content:space-between;align-items:center}@media (max-width: 599px){.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option{flex-direction:column;align-items:flex-start;gap:8px}}.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option span{font-size:14px;font-weight:500;color:var(--app-text-color)}@media (max-width: 599px){.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option span{font-size:13px}}.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option .permission-select{min-width:120px}@media (max-width: 599px){.team-settings-page .settings-section .section-content .permission-group .permission-options .permission-option .permission-select{width:100%;min-width:auto}}.team-settings-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.team-settings-page .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.team-settings-page .pagination{gap:12px}}.team-settings-page .pagination .pagination-left .per-page-select{min-width:140px}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.team-settings-page .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.team-settings-page .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.team-settings-page .pagination .pagination-right{justify-content:space-between}}.team-settings-page .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.team-settings-page .pagination .pagination-right .pagination-info b,.team-settings-page .pagination .pagination-right .pagination-info strong{font-weight:700}.team-settings-page .pagination .pagination-right .pagination-arrows{display:flex}.team-settings-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.team-settings-page .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.team-settings-page .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.team-settings-page .locations-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.team-settings-page .locations-table-container{margin-bottom:20px}}@media (max-width: 599px){.team-settings-page .locations-table-container{margin-bottom:16px}}.team-settings-page .locations-table-container .locations-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.team-settings-page .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.team-settings-page .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.team-settings-page .locations-table-container .locations-table{min-width:640px}}@media (max-width: 599px){.team-settings-page .locations-table-container .locations-table{min-width:520px}}.team-settings-page .locations-table-container .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.team-settings-page .locations-table-container .locations-table th{padding:12px 8px;font-size:16px}}.team-settings-page .locations-table-container .locations-table th:nth-child(1){min-width:180px}.team-settings-page .locations-table-container .locations-table th:nth-child(2){min-width:220px}.team-settings-page .locations-table-container .locations-table th:nth-child(3){min-width:120px}.team-settings-page .locations-table-container .locations-table th:nth-child(4){min-width:140px}.team-settings-page .locations-table-container .locations-table th:nth-child(5){min-width:140px}.team-settings-page .locations-table-container .locations-table th:nth-child(6){min-width:100px}@media (max-width: 599px){.team-settings-page .locations-table-container .locations-table th:nth-child(1){min-width:140px}.team-settings-page .locations-table-container .locations-table th:nth-child(2){min-width:160px}.team-settings-page .locations-table-container .locations-table th:nth-child(3){min-width:90px}.team-settings-page .locations-table-container .locations-table th:nth-child(4){min-width:110px}.team-settings-page .locations-table-container .locations-table th:nth-child(5){min-width:110px}.team-settings-page .locations-table-container .locations-table th:nth-child(6){min-width:80px}}.team-settings-page .locations-table-container .locations-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.team-settings-page .locations-table-container .locations-table td{padding:12px 8px;font-size:14px}}.team-settings-page .locations-table-container .locations-table td:nth-child(1){min-width:180px}.team-settings-page .locations-table-container .locations-table td:nth-child(2){min-width:220px}.team-settings-page .locations-table-container .locations-table td:nth-child(3){min-width:120px}.team-settings-page .locations-table-container .locations-table td:nth-child(4){min-width:140px}.team-settings-page .locations-table-container .locations-table td:nth-child(5){min-width:140px}.team-settings-page .locations-table-container .locations-table td:nth-child(6){min-width:100px}@media (max-width: 599px){.team-settings-page .locations-table-container .locations-table td:nth-child(1){min-width:140px}.team-settings-page .locations-table-container .locations-table td:nth-child(2){min-width:160px}.team-settings-page .locations-table-container .locations-table td:nth-child(3){min-width:90px}.team-settings-page .locations-table-container .locations-table td:nth-child(4){min-width:110px}.team-settings-page .locations-table-container .locations-table td:nth-child(5){min-width:110px}.team-settings-page .locations-table-container .locations-table td:nth-child(6){min-width:80px}}.team-settings-page .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.team-settings-page .locations-table-container .locations-table tbody tr:hover{background:#009cde0d}.team-settings-page .locations-table-container .locations-table .location-name{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.team-settings-page .locations-table-container .locations-table .location-name .location-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}.team-settings-page .locations-table-container .locations-table .location-name .location-icon img{width:24px;height:24px}.team-settings-page .locations-table-container .locations-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-weight:400;color:#28292ccc!important;text-align:center;white-space:nowrap}.team-settings-page .locations-table-container .locations-table .status-badge.active{background:#009cde1a;color:#1e40af}.team-settings-page .locations-table-container .locations-table .status-badge.inactive{background:#ff543e33;color:#dc2626}.team-settings-page .add-location-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:36px;padding:0 16px}.team-settings-page .add-location-btn .v-btn__content,.team-settings-page .add-location-btn span{color:#009cde}@media (max-width: 599px){.team-settings-page .add-location-btn .v-btn__content,.team-settings-page .add-location-btn span{font-size:16px;font-weight:600}}.team-settings-page .add-location-btn .v-icon,.team-settings-page .add-location-btn .v-icon svg,.team-settings-page .add-location-btn .v-icon path,.team-settings-page .add-location-btn svg,.team-settings-page .add-location-btn path,.team-settings-page .add-location-btn .mr-2,.team-settings-page .add-location-btn .mr-2 *{color:#009cde;fill:#009cde}.team-settings-page .add-location-btn:hover,.team-settings-page .add-location-btn:active,.team-settings-page .add-location-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}@media (max-width: 599px){.team-settings-page .add-location-btn:hover,.team-settings-page .add-location-btn:active,.team-settings-page .add-location-btn:focus-visible{transform:scale(.98)}}.team-settings-page .add-location-btn:hover .v-btn__content,.team-settings-page .add-location-btn:active .v-btn__content,.team-settings-page .add-location-btn:focus-visible .v-btn__content,.team-settings-page .add-location-btn:hover .v-icon,.team-settings-page .add-location-btn:active .v-icon,.team-settings-page .add-location-btn:focus-visible .v-icon,.team-settings-page .add-location-btn:hover .v-icon svg,.team-settings-page .add-location-btn:active .v-icon svg,.team-settings-page .add-location-btn:focus-visible .v-icon svg,.team-settings-page .add-location-btn:hover .v-icon path,.team-settings-page .add-location-btn:active .v-icon path,.team-settings-page .add-location-btn:focus-visible .v-icon path,.team-settings-page .add-location-btn:hover .mr-2,.team-settings-page .add-location-btn:active .mr-2,.team-settings-page .add-location-btn:focus-visible .mr-2,.team-settings-page .add-location-btn:hover .mr-2 *,.team-settings-page .add-location-btn:active .mr-2 *,.team-settings-page .add-location-btn:focus-visible .mr-2 *,.team-settings-page .add-location-btn:hover span,.team-settings-page .add-location-btn:active span,.team-settings-page .add-location-btn:focus-visible span{color:#fff!important;fill:#fff!important}.team-settings-page .add-location-btn:hover .v-btn__overlay,.team-settings-page .add-location-btn:active .v-btn__overlay,.team-settings-page .add-location-btn:focus-visible .v-btn__overlay{opacity:0!important}.team-settings-page .team-settings-page .v-btn:hover,.team-settings-page .team-settings-page .v-btn:active,.team-settings-page .team-settings-page .v-btn:focus-visible,.team-settings-page .team-settings-page button:hover,.team-settings-page .team-settings-page button:active,.team-settings-page .team-settings-page button:focus-visible{box-sizing:border-box}.integrations-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.integrations-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.integrations-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.integrations-settings-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.integrations-settings-page h1.condensed-title{padding:8px 0}.integrations-settings-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.integrations-settings-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.integrations-settings-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.integrations-settings-page h1{font-size:28px!important}}@media (max-width: 599px){.integrations-settings-page h1{font-size:24px!important}}.integrations-settings-page .subtitle{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px;position:sticky;top:52px;padding-bottom:8px;background:#f2f2f3;z-index:10}.integrations-settings-page .subtitle:before{content:"";position:absolute;top:0;left:-1.5rem;right:-1.5rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.integrations-settings-page .subtitle:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.integrations-settings-page .subtitle:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.integrations-settings-page .subtitle{font-size:14px;top:44px}}.integrations-settings-page .loading-container{display:flex;justify-content:center;align-items:center;padding:80px 0}.integrations-settings-page .integrations-cards-container{display:flex;flex-wrap:wrap;gap:16px;row-gap:16px;margin-top:24px;margin-bottom:24px;background:#fff;padding:16px;border-radius:8px;min-height:80vh;overflow-y:auto;align-content:flex-start}@media (max-width: 959px){.integrations-settings-page .integrations-cards-container{gap:16px;row-gap:16px;min-height:80vh}}@media (max-width: 599px){.integrations-settings-page .integrations-cards-container{gap:16px;row-gap:16px;min-height:80vh}}.integrations-settings-page .integration-card{flex:0 0 calc(33.333% - 11px);background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 1px 3px #0000000d;transition:all .2s;overflow:hidden;min-height:250px;max-height:500px}.integrations-settings-page .integration-card:hover{box-shadow:0 2px 6px #00000014}@media (max-width: 959px){.integrations-settings-page .integration-card{flex:0 0 calc(50% - 6px);min-height:250px;max-height:500px}}@media (max-width: 599px){.integrations-settings-page .integration-card{flex:0 0 100%;min-height:250px;max-height:500px}}.integrations-settings-page .integration-card .card-info{padding:16px;flex-grow:1;width:100%;overflow-y:auto;max-height:calc(100% - 60px)}.integrations-settings-page .integration-card .card-icon{margin-bottom:16px;display:flex;justify-content:flex-start;align-items:center}.integrations-settings-page .integration-card .platform-name{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 12px;color:var(--app-text-color)}@media (max-width: 599px){.integrations-settings-page .integration-card .platform-name{font-size:20px}}.integrations-settings-page .integration-card .card-description{font-size:16px;color:#6b7280;line-height:1.5;margin-bottom:8px}@media (max-width: 599px){.integrations-settings-page .integration-card .card-description{font-size:16px}}.integrations-settings-page .integration-card .profiles-section{width:100%}.integrations-settings-page .integration-card .profiles-section .profile-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.integrations-settings-page .integration-card .profiles-section .profile-item:last-of-type{border-bottom:none}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-name-col{flex:1;min-width:0;padding-right:16px;cursor:pointer}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-name-col .profile-name{font-size:14px;font-weight:600;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-name-col .profile-name:hover{color:#009cde;text-decoration:underline}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col{flex-shrink:0;margin-right:12px}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge{display:inline-flex;align-items:center;gap:6px;padding:8px;border-radius:4px;font-size:12px;font-weight:500;color:#666;white-space:nowrap}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge .status-icon{flex-shrink:0}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-connected{background-color:#bdebc7}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-connected .status-icon{color:#28a745}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-disconnected,.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-profile-issue{background-color:#ebcbcb}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-disconnected .status-icon,.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-profile-issue .status-icon{color:#dc3545}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-inactive,.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-not-connected{background-color:#ccc}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-inactive .status-icon,.integrations-settings-page .integration-card .profiles-section .profile-item .profile-status-col .status-badge.badge-not-connected .status-icon{color:#666}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col{flex-shrink:0}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-reconnect{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;background-color:#009cde;border:1px solid #009CDE;color:#fff;cursor:pointer;min-width:120px;justify-content:center;transition:background-color .2s ease}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-reconnect:hover:not(:disabled){background-color:#0086be;border-color:#0086be}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-reconnect:disabled{opacity:.6;cursor:not-allowed}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-solve-issues{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:500;background-color:#fff;border:1px solid #009CDE;color:#009cde;cursor:pointer;min-width:100px;justify-content:center;transition:all .2s ease}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-solve-issues:hover:not(:disabled){background-color:#f0f9ff}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-solve-issues:disabled{opacity:.6;cursor:not-allowed}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-disconnect{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:4px;font-size:13px;font-weight:500;background-color:transparent;border:1px solid #FF543E;color:#ff543e;cursor:pointer;transition:background-color .2s ease}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-disconnect:hover:not(:disabled){background-color:#fef2f2}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-disconnect:disabled{opacity:.6;cursor:not-allowed}.integrations-settings-page .integration-card .profiles-section .profile-item .profile-action-col .btn-disconnect svg{color:inherit}.integrations-settings-page .integration-card .profiles-section .show-all-toggle{margin-top:12px;text-align:center}.integrations-settings-page .integration-card .profiles-section .show-all-toggle .toggle-link{color:#009cde;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.integrations-settings-page .integration-card .profiles-section .show-all-toggle .toggle-link:hover{text-decoration:underline}.integrations-settings-page .integration-card .page-info{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#6b7280;word-break:break-word}.integrations-settings-page .integration-card .page-info .page-id{font-weight:600}.integrations-settings-page .integration-card .page-info .status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;margin-top:8px;text-transform:uppercase;letter-spacing:.5px}.integrations-settings-page .integration-card .page-info .status-badge.status-connected{background-color:#d1fae5;color:#065f46}.integrations-settings-page .integration-card .page-info .status-badge.status-disconnected{background-color:#fef3c7;color:#92400e}.integrations-settings-page .integration-card .page-info .status-badge.status-profile-issue{background-color:#fee2e2;color:#991b1b}.integrations-settings-page .integration-card .page-info .status-badge.status-inactive{background-color:#f3f4f6;color:#374151}.integrations-settings-page .integration-card .page-info .status-badge.status-not-connected,.integrations-settings-page .integration-card .page-info .status-badge.status-default{background-color:#e5e7eb;color:#6b7280}.integrations-settings-page .integration-card .card-actions{display:flex;gap:8px;width:100%;justify-content:flex-end;padding:16px;border-top:1px solid rgba(40,41,44,.2);flex-shrink:0}.integrations-settings-page .integration-card .card-actions .v-btn{min-width:80px;transition:none;text-transform:none;letter-spacing:normal}.integrations-settings-page .integration-card .card-actions .v-btn:hover{transform:none}.integrations-settings-page .integration-card .card-actions .manage-btn{color:#009cde!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.integrations-settings-page .integration-card .card-actions .manage-btn .v-btn__content{color:#009cde!important}.integrations-settings-page .integration-card .card-actions .manage-btn svg{color:#009cde!important}.integrations-settings-page .integration-card .card-actions .disconnect-btn{color:#ff543e!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.integrations-settings-page .integration-card .card-actions .disconnect-btn .v-btn__content{color:#ff543e!important}.integrations-settings-page .integration-card .card-actions .disconnect-btn svg{color:#ff543e!important}.integrations-settings-page .integration-card .card-actions .connect-btn,.integrations-settings-page .integration-card .card-actions .connect-another-btn{color:#009cde!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.integrations-settings-page .integration-card .card-actions .connect-btn .v-btn__content,.integrations-settings-page .integration-card .card-actions .connect-another-btn .v-btn__content{color:#009cde!important}.integrations-settings-page .integration-card .card-actions .connect-btn svg,.integrations-settings-page .integration-card .card-actions .connect-another-btn svg{color:#009cde!important}.integrations-settings-page .additional-account-card .card-icon{color:#009cde}.manage-integration-data-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.manage-integration-data-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.manage-integration-data-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.manage-integration-data-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.manage-integration-data-page h1.settings-page-title--mobile{padding:8px 0}.manage-integration-data-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.manage-integration-data-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.manage-integration-data-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.manage-integration-data-page h1{font-size:28px!important}}@media (max-width: 599px){.manage-integration-data-page h1{font-size:24px!important}}.manage-integration-data-page .subtitle{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px;position:sticky;top:52px;padding-bottom:8px;background:#f2f2f3;z-index:10}.manage-integration-data-page .subtitle:before{content:"";position:absolute;top:0;left:-1.5rem;right:-1.5rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.manage-integration-data-page .subtitle:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.manage-integration-data-page .subtitle:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.manage-integration-data-page .subtitle{font-size:14px;top:44px}}.manage-integration-data-page .loading-container{display:flex;justify-content:center;align-items:center;padding:80px 0}.manage-integration-data-page .instructions-card{background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;font-size:14px;line-height:1.5;color:#6b7280}.manage-integration-data-page .instructions-card p{margin:0 0 8px}.manage-integration-data-page .instructions-card p:last-child{margin-bottom:0}.manage-integration-data-page .instructions-card a{color:#009cde;text-decoration:none}.manage-integration-data-page .instructions-card a:hover{text-decoration:underline}.manage-integration-data-page .alert-info-card{background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;font-size:14px;color:#6b7280;background-color:#009cde0f}.manage-integration-data-page .manage-integration-data-cards-container{background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:0}@media (max-width: 599px){.manage-integration-data-page .manage-integration-data-cards-container{grid-template-columns:1fr}}.manage-integration-data-page .manage-integration-data-card{background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:4px;box-shadow:0 1px 3px #0000000d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.manage-integration-data-page .manage-integration-data-card:hover{box-shadow:0 2px 6px #00000014}.manage-integration-data-page .manage-integration-data-card .card-info{padding:16px;flex-grow:1}.manage-integration-data-page .manage-integration-data-card .card-title{font-size:24px;font-weight:600;color:var(--app-text-color);margin:0 0 12px;line-height:1.2}@media (max-width: 599px){.manage-integration-data-page .manage-integration-data-card .card-title{font-size:20px}}.manage-integration-data-page .manage-integration-data-card .card-text{font-size:16px;color:#6b7280;line-height:1.5;margin:0 0 16px}.manage-integration-data-page .manage-integration-data-card .alert-default{font-size:14px;color:#6b7280;margin:0}.manage-integration-data-page .manage-integration-data-card .card-actions{padding:16px;border-top:1px solid rgba(40,41,44,.2);flex-shrink:0}.manage-integration-data-page .manage-integration-data-card .card-actions .v-btn{text-transform:none;letter-spacing:normal;border-radius:4px}.manage-integration-data-page .remove-word{font-weight:500;font-style:italic}.automation-config-page .v-tooltip .v-overlay__content{min-width:200px!important;max-width:400px!important;width:auto!important;white-space:normal!important;word-wrap:break-word!important}.automations-settings-page,.automation-config-page,.automation-report-page,.re-engagement-config-page,.re-engagement-report-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.automations-settings-page,.automation-config-page,.automation-report-page,.re-engagement-config-page,.re-engagement-report-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.automations-settings-page,.automation-config-page,.automation-report-page,.re-engagement-config-page,.re-engagement-report-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.automations-settings-page .breadcrumb,.automation-config-page .breadcrumb,.automation-report-page .breadcrumb,.re-engagement-config-page .breadcrumb,.re-engagement-report-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.automations-settings-page .breadcrumb .breadcrumb-link,.automation-config-page .breadcrumb .breadcrumb-link,.automation-report-page .breadcrumb .breadcrumb-link,.re-engagement-config-page .breadcrumb .breadcrumb-link,.re-engagement-report-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.automations-settings-page .breadcrumb .breadcrumb-link:hover,.automation-config-page .breadcrumb .breadcrumb-link:hover,.automation-report-page .breadcrumb .breadcrumb-link:hover,.re-engagement-config-page .breadcrumb .breadcrumb-link:hover,.re-engagement-report-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.automations-settings-page .breadcrumb .breadcrumb-current,.automation-config-page .breadcrumb .breadcrumb-current,.automation-report-page .breadcrumb .breadcrumb-current,.re-engagement-config-page .breadcrumb .breadcrumb-current,.re-engagement-report-page .breadcrumb .breadcrumb-current{color:#28292ccc}.automations-settings-page .breadcrumb .separator,.automation-config-page .breadcrumb .separator,.automation-report-page .breadcrumb .separator,.re-engagement-config-page .breadcrumb .separator,.re-engagement-report-page .breadcrumb .separator{display:flex;align-items:center}.automations-settings-page h1,.automation-config-page h1,.automation-report-page h1,.re-engagement-config-page h1,.re-engagement-report-page h1{font-family:Figtree,sans-serif;font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.automations-settings-page h1.condensed-title,.automation-config-page h1.condensed-title,.automation-report-page h1.condensed-title,.re-engagement-config-page h1.condensed-title,.re-engagement-report-page h1.condensed-title{padding:var(--app-sticky-header-padding) 0}.automations-settings-page h1:before,.automation-config-page h1:before,.automation-report-page h1:before,.re-engagement-config-page h1:before,.re-engagement-report-page h1:before{content:"";position:absolute;top:0;left:-2rem;height:100%;background:#f2f2f3;z-index:-1}@media (max-width: 959px){.automations-settings-page h1:before,.automation-config-page h1:before,.automation-report-page h1:before,.re-engagement-config-page h1:before,.re-engagement-report-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.automations-settings-page h1:before,.automation-config-page h1:before,.automation-report-page h1:before,.re-engagement-config-page h1:before,.re-engagement-report-page h1:before{left:-.5rem;right:-.5rem}}@media (max-width: 959px){.automations-settings-page h1,.automation-config-page h1,.automation-report-page h1,.re-engagement-config-page h1,.re-engagement-report-page h1{font-size:28px!important}}@media (max-width: 599px){.automations-settings-page h1,.automation-config-page h1,.automation-report-page h1,.re-engagement-config-page h1,.re-engagement-report-page h1{font-size:24px!important}}.automations-settings-page .subtitle,.automation-config-page .subtitle,.automation-report-page .subtitle,.re-engagement-config-page .subtitle,.re-engagement-report-page .subtitle{font-family:Figtree,sans-serif;color:#28292ccc;font-size:16px;font-weight:400;line-height:normal;margin:4px 0 0}@media (max-width: 599px){.automations-settings-page .subtitle,.automation-config-page .subtitle,.automation-report-page .subtitle,.re-engagement-config-page .subtitle,.re-engagement-report-page .subtitle{font-size:14px}}.automations-settings-page .loading-container,.automation-config-page .loading-container,.automation-report-page .loading-container,.re-engagement-config-page .loading-container,.re-engagement-report-page .loading-container{display:flex;justify-content:center;align-items:center;padding:80px 0}.automations-settings-page .error-container,.automation-config-page .error-container,.automation-report-page .error-container,.re-engagement-config-page .error-container,.re-engagement-report-page .error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0;gap:16px}.automations-settings-page .error-container .error-message,.automation-config-page .error-container .error-message,.automation-report-page .error-container .error-message,.re-engagement-config-page .error-container .error-message,.re-engagement-report-page .error-container .error-message{font-family:Figtree,sans-serif;font-size:16px;color:#ff4c00;margin:0;text-align:center;max-width:500px}.automations-settings-page .error-container .error-actions,.automation-config-page .error-container .error-actions,.automation-report-page .error-container .error-actions,.re-engagement-config-page .error-container .error-actions,.re-engagement-report-page .error-container .error-actions{display:flex;gap:12px;margin-top:8px}.automations-settings-page .error-container .btn-retry,.automation-config-page .error-container .btn-retry,.automation-report-page .error-container .btn-retry,.re-engagement-config-page .error-container .btn-retry,.re-engagement-report-page .error-container .btn-retry{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;border-radius:4px;border:none;background:#009cde;color:#fff;cursor:pointer;transition:background .2s ease}.automations-settings-page .error-container .btn-retry:hover,.automation-config-page .error-container .btn-retry:hover,.automation-report-page .error-container .btn-retry:hover,.re-engagement-config-page .error-container .btn-retry:hover,.re-engagement-report-page .error-container .btn-retry:hover{background:#0088c7}.automations-settings-page .error-container .btn-back,.automation-config-page .error-container .btn-back,.automation-report-page .error-container .btn-back,.re-engagement-config-page .error-container .btn-back,.re-engagement-report-page .error-container .btn-back{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;border-radius:4px;border:1px solid rgba(40,41,44,.2);background:transparent;color:var(--app-text-color);cursor:pointer;transition:background .2s ease,border-color .2s ease}.automations-settings-page .error-container .btn-back:hover,.automation-config-page .error-container .btn-back:hover,.automation-report-page .error-container .btn-back:hover,.re-engagement-config-page .error-container .btn-back:hover,.re-engagement-report-page .error-container .btn-back:hover{background:#28292c0d;border-color:#28292c4d}.automations-settings-page .empty-state,.automation-config-page .empty-state,.automation-report-page .empty-state,.re-engagement-config-page .empty-state,.re-engagement-report-page .empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0}.automations-settings-page .empty-state p,.automation-config-page .empty-state p,.automation-report-page .empty-state p,.re-engagement-config-page .empty-state p,.re-engagement-report-page .empty-state p{font-family:Figtree,sans-serif;font-size:16px;color:#28292c99;margin:0}.automations-settings-page .automations-container{background:#fff;padding:20px;border-radius:8px;min-height:60vh;margin-top:24px}.automations-settings-page .automation-category{margin-bottom:24px}.automations-settings-page .automation-category:last-child{margin-bottom:0}.automations-settings-page .automation-category .category-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:var(--app-text-color);margin:0 0 20px}.automations-settings-page .automation-category:after{content:"";display:block;height:1px;background:#28292c1a;margin-top:24px}.automations-settings-page .automation-category:last-child:after{display:none}.automations-settings-page .automation-cards{display:flex;flex-wrap:wrap;gap:16px}.automations-settings-page .automation-card{width:408px;border:1px solid rgba(40,41,44,.2);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 959px){.automations-settings-page .automation-card{width:100%;max-width:408px}}@media (max-width: 599px){.automations-settings-page .automation-card{width:100%}}.automations-settings-page .automation-card .card-content{padding:23px;flex:1}.automations-settings-page .automation-card .card-content .card-subtype{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;text-transform:uppercase}.automations-settings-page .automation-card .card-content .card-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#0072a2;margin:0 0 16px;cursor:pointer}.automations-settings-page .automation-card .card-content .card-title:hover{text-decoration:underline}.automations-settings-page .automation-card .card-content .card-description{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:var(--app-text-color);margin:0;line-height:1.5}.automations-settings-page .automation-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 23px;border-top:1px solid rgba(40,41,44,.1)}.automations-settings-page .automation-card .card-footer .toggle-section{display:flex;align-items:center;gap:12px}.automations-settings-page .automation-card .card-footer .toggle-section .toggle-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#ccc}.automations-settings-page .automation-card .card-footer .toggle-section .automation-toggle .v-switch__track{height:19px;width:32px}.automations-settings-page .automation-card .card-footer .card-actions{display:flex;align-items:center;gap:12px}.automations-settings-page .automation-card .card-footer .new-btn{display:flex;align-items:center;gap:4px;background:none;border:none;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde;cursor:pointer;padding:0}.automations-settings-page .automation-card .card-footer .new-btn:hover:not(:disabled){text-decoration:underline}.automations-settings-page .automation-card .card-footer .new-btn:disabled{opacity:.5;cursor:not-allowed}.automations-settings-page .automation-card .card-footer .new-btn svg,.automations-settings-page .automation-card .card-footer .new-btn span{color:#009cde!important}.automations-settings-page .automation-card .card-footer .configure-btn{display:flex;align-items:center;gap:8px;background:none;border:none;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde;cursor:pointer;padding:0}.automations-settings-page .automation-card .card-footer .configure-btn:hover{text-decoration:underline}.automations-settings-page .automation-card .card-footer .configure-btn svg,.automations-settings-page .automation-card .card-footer .configure-btn span{color:#009cde!important}.automations-settings-page .empty-category{padding:40px;text-align:center;color:#28292c99;font-family:Figtree,sans-serif;font-size:14px}.automation-config-page .config-layout,.re-engagement-config-page .config-layout{display:flex;gap:24px;margin-top:24px;align-items:flex-start}@media (max-width: 1200px){.automation-config-page .config-layout,.re-engagement-config-page .config-layout{flex-direction:column}}.automation-config-page .config-main,.re-engagement-config-page .config-main{flex:1;min-width:0}.automation-config-page .config-sidebar,.re-engagement-config-page .config-sidebar{width:300px;flex-shrink:0}@media (max-width: 1200px){.automation-config-page .config-sidebar,.re-engagement-config-page .config-sidebar{width:100%}}.automation-config-page .config-card,.re-engagement-config-page .config-card{background:#fff;border-radius:8px;overflow:hidden;padding:24px}.automation-config-page .report-card,.re-engagement-config-page .report-card{background:#fff;border-radius:8px;padding:20px}.automation-config-page .report-card .card-title,.re-engagement-config-page .report-card .card-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:var(--app-text-color);margin:0 -20px 16px;padding:0 20px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.automation-config-page .card-header,.re-engagement-config-page .card-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:24px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;border-bottom:1px solid rgba(0,0,0,.1)}.automation-config-page .card-header .card-title,.re-engagement-config-page .card-header .card-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:var(--app-text-color);margin:0}.automation-config-page .card-header .toggle-section,.re-engagement-config-page .card-header .toggle-section{display:flex;align-items:center;gap:12px}.automation-config-page .card-header .toggle-section .toggle-label,.re-engagement-config-page .card-header .toggle-section .toggle-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#ccc}.automation-config-page .conditions-section,.re-engagement-config-page .conditions-section{margin-bottom:32px}.automation-config-page .conditions-section .section-title,.re-engagement-config-page .conditions-section .section-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#009cde;margin:0 0 20px}.automation-config-page .conditions-form,.re-engagement-config-page .conditions-form{display:flex;flex-direction:column;gap:20px;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:20px}.automation-config-page .conditions-form .condition-row,.re-engagement-config-page .conditions-form .condition-row{display:flex;align-items:center;gap:48px}@media (max-width: 768px){.automation-config-page .conditions-form .condition-row,.re-engagement-config-page .conditions-form .condition-row{flex-direction:column;align-items:flex-start;gap:8px}}.automation-config-page .conditions-form .condition-row .condition-label,.re-engagement-config-page .conditions-form .condition-row .condition-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:var(--app-text-color);min-width:200px;flex-shrink:0}.automation-config-page .conditions-form .condition-row .condition-select,.re-engagement-config-page .conditions-form .condition-row .condition-select{width:240px!important;min-width:240px!important;max-width:240px!important;flex:0 0 240px}@media (max-width: 768px){.automation-config-page .conditions-form .condition-row .condition-select,.re-engagement-config-page .conditions-form .condition-row .condition-select{width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 100%}}.automation-config-page .conditions-form .condition-row .condition-select .dropdown-icon-inner,.re-engagement-config-page .conditions-form .condition-row .condition-select .dropdown-icon-inner{color:#28292c99}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field{font-size:16px!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field__input,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field__input{font-size:16px!important;font-family:Figtree,sans-serif!important;padding-top:14px!important;padding-bottom:10px!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field__input span,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-field__input span{font-size:16px!important;font-family:Figtree,sans-serif!important;color:#28292c!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-select__selection,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-select__selection{font-size:16px!important;font-family:Figtree,sans-serif!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-select__selection span,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .v-select__selection span{font-size:16px!important;font-family:Figtree,sans-serif!important;color:#28292c!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-placeholder,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-placeholder{font-family:Figtree,sans-serif!important;font-size:16px!important;color:#28292c80!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip{font-family:Figtree,sans-serif!important;font-size:16px!important;color:#28292c!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 12px!important;font-size:16px!important;font-weight:400!important;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif!important}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count svg,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count svg{flex-shrink:0;color:#28292c}.automation-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count:hover,.re-engagement-config-page .conditions-form .condition-row .condition-select.filter-select-multiple .filter-chip-count:hover{background:#cce9f7!important}.automation-config-page .conditions-form .condition-row .condition-input,.re-engagement-config-page .conditions-form .condition-row .condition-input{width:240px!important;max-width:240px!important;flex:0 0 240px}@media (max-width: 768px){.automation-config-page .conditions-form .condition-row .condition-input,.re-engagement-config-page .conditions-form .condition-row .condition-input{width:100%!important;max-width:100%!important;flex:1 1 100%}}.automation-config-page .conditions-form .condition-row .condition-input input[type=number],.re-engagement-config-page .conditions-form .condition-row .condition-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.automation-config-page .conditions-form .condition-row .condition-input input[type=number]::-webkit-outer-spin-button,.automation-config-page .conditions-form .condition-row .condition-input input[type=number]::-webkit-inner-spin-button,.re-engagement-config-page .conditions-form .condition-row .condition-input input[type=number]::-webkit-outer-spin-button,.re-engagement-config-page .conditions-form .condition-row .condition-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.automation-config-page .actions-section,.re-engagement-config-page .actions-section{margin-bottom:32px;display:block}.automation-config-page .actions-section .section-title,.re-engagement-config-page .actions-section .section-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#009cde;margin:0 0 20px;display:block;width:100%}.automation-config-page .actions-section .actions-form,.re-engagement-config-page .actions-section .actions-form{display:flex;flex-direction:column;gap:20px;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:20px;width:100%}.automation-config-page .actions-row,.re-engagement-config-page .actions-row{display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 599px){.automation-config-page .actions-row,.re-engagement-config-page .actions-row{flex-direction:column}}.automation-config-page .timezone-row,.re-engagement-config-page .timezone-row{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 599px){.automation-config-page .timezone-row,.re-engagement-config-page .timezone-row{flex-direction:column}}.automation-config-page .timezone-field .field-label-with-warning,.re-engagement-config-page .timezone-field .field-label-with-warning{display:flex;align-items:center;gap:6px}.automation-config-page .timezone-field .field-label-with-warning .field-label,.re-engagement-config-page .timezone-field .field-label-with-warning .field-label{margin-bottom:0}.automation-config-page .timezone-field .field-label-with-warning .timezone-info,.re-engagement-config-page .timezone-field .field-label-with-warning .timezone-info{display:inline-flex;align-items:center;cursor:pointer}.automation-config-page .timezone-field .field-label-with-warning .timezone-info .timezone-warning-icon,.re-engagement-config-page .timezone-field .field-label-with-warning .timezone-info .timezone-warning-icon{color:#f59e0b;flex-shrink:0}.automation-config-page .timezone-field .timezone-select,.re-engagement-config-page .timezone-field .timezone-select{width:320px}@media (max-width: 599px){.automation-config-page .timezone-field .timezone-select,.re-engagement-config-page .timezone-field .timezone-select{width:100%}}.automation-config-page .timezone-field .timezone-select .dropdown-icon-inner,.re-engagement-config-page .timezone-field .timezone-select .dropdown-icon-inner{color:#28292c99}.automation-config-page .field-group,.re-engagement-config-page .field-group{display:flex;flex-direction:column;gap:8px}.automation-config-page .field-group .field-label,.re-engagement-config-page .field-group .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292ccc}.automation-config-page .field-group .field-select,.re-engagement-config-page .field-group .field-select{width:240px}@media (max-width: 599px){.automation-config-page .field-group .field-select,.re-engagement-config-page .field-group .field-select{width:100%}}.automation-config-page .field-group .field-select .dropdown-icon-inner,.re-engagement-config-page .field-group .field-select .dropdown-icon-inner{color:#28292c99}.automation-config-page .field-group .time-input-trigger,.re-engagement-config-page .field-group .time-input-trigger{display:flex;align-items:center;justify-content:space-between;width:240px;height:48px;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.38);border-radius:4px;cursor:pointer;transition:border-color .2s ease}@media (max-width: 599px){.automation-config-page .field-group .time-input-trigger,.re-engagement-config-page .field-group .time-input-trigger{width:100%}}.automation-config-page .field-group .time-input-trigger:hover,.re-engagement-config-page .field-group .time-input-trigger:hover{border-color:#000000de}.automation-config-page .field-group .time-input-trigger .time-value,.re-engagement-config-page .field-group .time-input-trigger .time-value{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:var(--app-text-color)}.automation-config-page .field-group .time-input-trigger .dropdown-icon-inner,.re-engagement-config-page .field-group .time-input-trigger .dropdown-icon-inner{color:#28292c99}.automation-config-page .time-picker-card,.re-engagement-config-page .time-picker-card{padding:8px;display:flex;flex-direction:column}.automation-config-page .time-picker-actions,.re-engagement-config-page .time-picker-actions{display:flex;justify-content:space-between;gap:10px;padding:10px}.automation-config-page .time-picker-btn,.re-engagement-config-page .time-picker-btn{min-width:80px;font-size:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:none;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;padding:8px 16px;gap:10px;border-radius:100px;border:1px solid #009CDE;background:#009cde;color:#fff;font-weight:500;font-family:Figtree,sans-serif}.automation-config-page .time-picker-btn:focus,.re-engagement-config-page .time-picker-btn:focus{outline:none;box-shadow:0 0 0 3px #009cde1a}.automation-config-page .time-picker-btn:active,.re-engagement-config-page .time-picker-btn:active{transform:translateY(1px);box-shadow:0 1px 1px #0000001a}.automation-config-page .time-picker-btn.time-picker-close-btn,.re-engagement-config-page .time-picker-btn.time-picker-close-btn{background:#fff;color:#6b7280;border-color:#d1d5db}.automation-config-page .time-picker-btn.time-picker-close-btn:hover,.re-engagement-config-page .time-picker-btn.time-picker-close-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;box-shadow:0 2px 4px #00000014}.automation-config-page .time-picker-btn.time-picker-close-btn:active,.re-engagement-config-page .time-picker-btn.time-picker-close-btn:active{background:#f3f4f6}.automation-config-page .time-picker-btn.time-picker-apply-btn,.re-engagement-config-page .time-picker-btn.time-picker-apply-btn{background:#009cde;color:#fff;border-color:#009cde;box-shadow:0 2px 4px #009cde33}.automation-config-page .time-picker-btn.time-picker-apply-btn:hover,.re-engagement-config-page .time-picker-btn.time-picker-apply-btn:hover{background:#0088c7;border-color:#0088c7;box-shadow:0 4px 8px #009cde4d;transform:translateY(-1px)}.automation-config-page .time-picker-btn.time-picker-apply-btn:active,.re-engagement-config-page .time-picker-btn.time-picker-apply-btn:active{background:#0077b3;transform:translateY(0);box-shadow:0 2px 4px #009cde33}.automation-config-page :deep(.v-time-picker) .v-time-picker-clock__item--active,.re-engagement-config-page :deep(.v-time-picker) .v-time-picker-clock__item--active{background-color:#009cde!important;color:#fff!important}.automation-config-page :deep(.v-time-picker) .v-time-picker-clock__item--selected,.re-engagement-config-page :deep(.v-time-picker) .v-time-picker-clock__item--selected{background-color:#009cde!important;color:#fff!important}.automation-config-page :deep(.v-time-picker) .v-time-picker-clock__hand,.re-engagement-config-page :deep(.v-time-picker) .v-time-picker-clock__hand{background-color:#009cde!important}.automation-config-page :deep(.v-time-picker) .v-time-picker-clock__hand:before,.re-engagement-config-page :deep(.v-time-picker) .v-time-picker-clock__hand:before{background-color:#009cde!important}.automation-config-page :deep(.v-time-picker) .v-btn--active,.re-engagement-config-page :deep(.v-time-picker) .v-btn--active{background-color:#009cde!important;color:#fff!important}.automation-config-page :deep(.v-time-picker) .v-time-picker-clock__item:hover,.re-engagement-config-page :deep(.v-time-picker) .v-time-picker-clock__item:hover{background-color:#009cde1a!important;color:#009cde!important}.automation-config-page .subject-field,.re-engagement-config-page .subject-field{margin-bottom:20px}.automation-config-page .subject-field .field-label,.re-engagement-config-page .subject-field .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292ccc;margin-bottom:8px;display:block}.automation-config-page .subject-field .subject-input,.re-engagement-config-page .subject-field .subject-input{max-width:100%}.automation-config-page .subject-field .subject-input .v-field,.re-engagement-config-page .subject-field .subject-input .v-field{border-radius:4px}.automation-config-page .message-field .field-label,.re-engagement-config-page .message-field .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292ccc;margin-bottom:8px;display:block}.automation-config-page .message-field .message-input-container,.re-engagement-config-page .message-field .message-input-container{border:1px solid #DBDBDD;border-radius:4px;background:#fff;width:100%}.automation-config-page .message-field .message-input-container:focus-within,.re-engagement-config-page .message-field .message-input-container:focus-within{border-color:#009cde}.automation-config-page .message-field .message-input-container .message-textarea,.re-engagement-config-page .message-field .message-input-container .message-textarea{margin-bottom:0}.automation-config-page .message-field .message-input-container .message-textarea .v-input__control,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-input__control{border:none!important}.automation-config-page .message-field .message-input-container .message-textarea .v-field,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-field{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-top:16px!important}.automation-config-page .message-field .message-input-container .message-textarea .v-field__overlay,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-field__overlay,.automation-config-page .message-field .message-input-container .message-textarea .v-field__outline,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-field__outline{display:none!important}.automation-config-page .message-field .message-input-container .message-textarea .v-field--variant-plain,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-field--variant-plain{--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 0}.automation-config-page .message-field .message-input-container .message-textarea .v-field__input,.re-engagement-config-page .message-field .message-input-container .message-textarea .v-field__input{padding-top:0!important;mask-image:none!important;-webkit-mask-image:none!important}.automation-config-page .message-field .message-input-container .message-textarea textarea,.re-engagement-config-page .message-field .message-input-container .message-textarea textarea{padding:12px 16px;resize:none;mask-image:none!important;-webkit-mask-image:none!important}.automation-config-page .message-field .message-input-container .message-textarea textarea::placeholder,.re-engagement-config-page .message-field .message-input-container .message-textarea textarea::placeholder{color:#0006;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.automation-config-page .message-field .message-input-container .message-actions,.re-engagement-config-page .message-field .message-input-container .message-actions{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff}.automation-config-page .message-field .message-input-container .message-actions .icon-btn,.re-engagement-config-page .message-field .message-input-container .message-actions .icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #DBDBDD;border-radius:50%;cursor:pointer;color:#009cde}.automation-config-page .message-field .message-input-container .message-actions .icon-btn:hover,.re-engagement-config-page .message-field .message-input-container .message-actions .icon-btn:hover{background:#f5f5f5}.automation-config-page .message-field .message-input-container .message-actions .mya-btn,.re-engagement-config-page .message-field .message-input-container .message-actions .mya-btn{display:flex;align-items:center;gap:8px;padding:4px 16px 4px 4px;background:#fff;border:1px solid #DBDBDD;border-radius:1000px;cursor:pointer;height:40px}.automation-config-page .message-field .message-input-container .message-actions .mya-btn:hover,.re-engagement-config-page .message-field .message-input-container .message-actions .mya-btn:hover{border-color:#009cde}.automation-config-page .message-field .message-input-container .message-actions .mya-btn .mya-icon,.re-engagement-config-page .message-field .message-input-container .message-actions .mya-btn .mya-icon{width:32px;height:32px;border-radius:50%}.automation-config-page .message-field .message-input-container .message-actions .mya-btn span,.re-engagement-config-page .message-field .message-input-container .message-actions .mya-btn span{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde}.automation-config-page .card-footer,.re-engagement-config-page .card-footer{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;margin-top:24px}.automation-config-page .card-footer .btn-back,.re-engagement-config-page .card-footer .btn-back{padding:8px 24px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.automation-config-page .card-footer .btn-back:hover,.re-engagement-config-page .card-footer .btn-back:hover{background:#009cde;color:#fff}.automation-config-page .card-footer .btn-save,.re-engagement-config-page .card-footer .btn-save{padding:8px 24px;background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.automation-config-page .card-footer .btn-save:hover,.re-engagement-config-page .card-footer .btn-save:hover{background:#0088c7;border-color:#0088c7}.automation-config-page .report-card .report-stats,.re-engagement-config-page .report-card .report-stats{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.automation-config-page .report-card .report-stats .stat-row,.re-engagement-config-page .report-card .report-stats .stat-row{display:flex;justify-content:space-between;align-items:flex-start}.automation-config-page .report-card .report-stats .stat-row .stat-label,.re-engagement-config-page .report-card .report-stats .stat-row .stat-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:var(--app-text-color)}.automation-config-page .report-card .report-stats .stat-row .stat-value,.re-engagement-config-page .report-card .report-stats .stat-row .stat-value{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:var(--app-text-color);text-align:right}.automation-config-page .report-card .view-report-btn,.re-engagement-config-page .report-card .view-report-btn{display:block;width:fit-content;margin-left:auto;background:none;border:none;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde;cursor:pointer}.automation-config-page .report-card .view-report-btn:hover,.re-engagement-config-page .report-card .view-report-btn:hover{text-decoration:underline}.automation-report-page .report-container,.re-engagement-report-page .report-container{margin-top:16px}.automation-report-page .report-card,.re-engagement-report-page .report-card{background:#fff;border-radius:8px;overflow:hidden}.automation-report-page .report-card .filters-row,.re-engagement-report-page .report-card .filters-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:16px;border-radius:8px 8px 0 0;margin-bottom:2px}@media (max-width: 768px){.automation-report-page .report-card .filters-row,.re-engagement-report-page .report-card .filters-row{flex-direction:column;align-items:stretch;padding-bottom:15px}}.automation-report-page .report-card .filters-row .search-input,.re-engagement-report-page .report-card .filters-row .search-input{flex:0 0 auto;width:200px}@media (max-width: 768px){.automation-report-page .report-card .filters-row .search-input,.re-engagement-report-page .report-card .filters-row .search-input{width:100%}}.automation-report-page .report-card .filters-row .search-input .v-field,.re-engagement-report-page .report-card .filters-row .search-input .v-field{border-radius:4px}.automation-report-page .report-card .filters-row .search-input .v-field__append-inner,.re-engagement-report-page .report-card .filters-row .search-input .v-field__append-inner{color:#28292c99}.automation-report-page .report-card .filters-row .status-filter-select,.re-engagement-report-page .report-card .filters-row .status-filter-select{width:180px;min-width:180px;max-width:180px;flex:0 0 180px}@media (max-width: 768px){.automation-report-page .report-card .filters-row .status-filter-select,.re-engagement-report-page .report-card .filters-row .status-filter-select{width:100%;min-width:100%;max-width:100%;flex:1}}.automation-report-page .report-card .filters-row .status-filter-select .v-field,.re-engagement-report-page .report-card .filters-row .status-filter-select .v-field{border-radius:4px}.automation-report-page .report-card .filters-row .status-filter-select .v-field__prepend-inner,.re-engagement-report-page .report-card .filters-row .status-filter-select .v-field__prepend-inner{color:#28292c99;padding-right:8px}.automation-report-page .report-card .filters-row .status-filter-select .v-field__append-inner,.re-engagement-report-page .report-card .filters-row .status-filter-select .v-field__append-inner,.automation-report-page .report-card .filters-row .status-filter-select .filter-icon,.re-engagement-report-page .report-card .filters-row .status-filter-select .filter-icon,.automation-report-page .report-card .filters-row .status-filter-select .caret-icon,.re-engagement-report-page .report-card .filters-row .status-filter-select .caret-icon{color:#28292c99}.automation-report-page .report-card .filters-row .status-filter-select.v-input--horizontal,.re-engagement-report-page .report-card .filters-row .status-filter-select.v-input--horizontal{grid-template-columns:max-content minmax(0,1fr) max-content}.automation-report-page .report-card .filters-row .date-filter-activator,.re-engagement-report-page .report-card .filters-row .date-filter-activator{width:280px;min-width:280px;height:48px;flex:0 0 280px}@media (max-width: 768px){.automation-report-page .report-card .filters-row .date-filter-activator,.re-engagement-report-page .report-card .filters-row .date-filter-activator{width:100%;min-width:100%;flex:1}}.automation-report-page .report-card .back-to-runs,.re-engagement-report-page .report-card .back-to-runs{padding:0 8px 16px}.automation-report-page .report-card .back-to-runs .back-btn,.re-engagement-report-page .report-card .back-to-runs .back-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:transparent;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease}.automation-report-page .report-card .back-to-runs .back-btn svg,.re-engagement-report-page .report-card .back-to-runs .back-btn svg{color:#009cde}.automation-report-page .report-card .back-to-runs .back-btn:hover,.re-engagement-report-page .report-card .back-to-runs .back-btn:hover{background:#009cde;color:#fff}.automation-report-page .report-card .back-to-runs .back-btn:hover svg,.re-engagement-report-page .report-card .back-to-runs .back-btn:hover svg{color:#fff}.automation-report-page .report-card .back-to-runs .back-btn:active,.re-engagement-report-page .report-card .back-to-runs .back-btn:active{transform:scale(.98)}.automation-report-page .report-card .table-container,.re-engagement-report-page .report-card .table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;position:relative}.automation-report-page .report-card .table-container.is-loading .report-table,.re-engagement-report-page .report-card .table-container.is-loading .report-table{opacity:.5;pointer-events:none}.automation-report-page .report-card .table-container .table-loading-overlay,.re-engagement-report-page .report-card .table-container .table-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:10;min-height:200px}@media (max-width: 959px){.automation-report-page .report-card .table-container,.re-engagement-report-page .report-card .table-container{margin-bottom:20px}}@media (max-width: 599px){.automation-report-page .report-card .table-container,.re-engagement-report-page .report-card .table-container{margin-bottom:16px}}.automation-report-page .report-card .table-container .report-table,.re-engagement-report-page .report-card .table-container .report-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}@media (max-width: 959px){.automation-report-page .report-card .table-container .report-table,.re-engagement-report-page .report-card .table-container .report-table{min-width:640px}}@media (max-width: 599px){.automation-report-page .report-card .table-container .report-table,.re-engagement-report-page .report-card .table-container .report-table{min-width:520px}}.automation-report-page .report-card .table-container .report-table thead,.re-engagement-report-page .report-card .table-container .report-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.automation-report-page .report-card .table-container .report-table thead th,.re-engagement-report-page .report-card .table-container .report-table thead th{background:#92d2ff1f;padding:16px 20px;text-align:left;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#374151;white-space:nowrap;border-bottom:1px solid #009CDE!important}@media (max-width: 599px){.automation-report-page .report-card .table-container .report-table thead th,.re-engagement-report-page .report-card .table-container .report-table thead th{padding:12px 8px;font-size:14px}}.automation-report-page .report-card .table-container .report-table tbody tr,.re-engagement-report-page .report-card .table-container .report-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.automation-report-page .report-card .table-container .report-table tbody tr:hover,.re-engagement-report-page .report-card .table-container .report-table tbody tr:hover{background:#009cde0d}.automation-report-page .report-card .table-container .report-table tbody td,.re-engagement-report-page .report-card .table-container .report-table tbody td{padding:16px 20px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.automation-report-page .report-card .table-container .report-table tbody td,.re-engagement-report-page .report-card .table-container .report-table tbody td{padding:12px 8px;font-size:13px}}.automation-report-page .report-card .table-container .report-table tbody .id-cell,.re-engagement-report-page .report-card .table-container .report-table tbody .id-cell{color:#374151}.automation-report-page .report-card .table-container .report-table tbody .lead-name-cell,.re-engagement-report-page .report-card .table-container .report-table tbody .lead-name-cell{font-weight:600;color:var(--app-text-color)}.automation-report-page .report-card .table-container .report-table .status-badge,.re-engagement-report-page .report-card .table-container .report-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;font-size:14px;font-weight:400;text-align:center;white-space:nowrap}.automation-report-page .report-card .table-container .report-table .status-badge.status-delivered,.re-engagement-report-page .report-card .table-container .report-table .status-badge.status-delivered{background:#33b18f;color:#fff}.automation-report-page .report-card .table-container .report-table .status-badge.status-failed,.re-engagement-report-page .report-card .table-container .report-table .status-badge.status-failed{background:red;color:#fff}.automation-report-page .report-card .table-container .report-table .view-btn,.re-engagement-report-page .report-card .table-container .report-table .view-btn{display:inline-flex;align-items:center;gap:3px;background:none;border:none;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#009cde;cursor:pointer}.automation-report-page .report-card .table-container .report-table .view-btn:hover,.re-engagement-report-page .report-card .table-container .report-table .view-btn:hover{text-decoration:underline}.automation-report-page .report-card .table-container .report-table .no-items-text,.re-engagement-report-page .report-card .table-container .report-table .no-items-text{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c80}.automation-report-page .report-card .pagination,.re-engagement-report-page .report-card .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.automation-report-page .report-card .pagination,.re-engagement-report-page .report-card .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.automation-report-page .report-card .pagination,.re-engagement-report-page .report-card .pagination{gap:12px}}.automation-report-page .report-card .pagination .pagination-left .per-page-select,.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select{min-width:140px}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__outline),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong,.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input),.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.automation-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input) strong,.re-engagement-report-page .report-card .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.automation-report-page .report-card .pagination .pagination-right,.re-engagement-report-page .report-card .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.automation-report-page .report-card .pagination .pagination-right,.re-engagement-report-page .report-card .pagination .pagination-right{justify-content:space-between}}.automation-report-page .report-card .pagination .pagination-right .pagination-info,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-info{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.automation-report-page .report-card .pagination .pagination-right .pagination-info b,.automation-report-page .report-card .pagination .pagination-right .pagination-info strong,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-info b,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-info strong{font-weight:700}.automation-report-page .report-card .pagination .pagination-right .pagination-arrows,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-arrows{display:flex}.automation-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.automation-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled),.re-engagement-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.automation-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn:disabled,.re-engagement-report-page .report-card .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.mya-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:2000}.mya-modal{background:#fff;border-radius:16px;width:800px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 50px #00000026}@media (max-width: 900px){.mya-modal{width:95vw}}.mya-modal .mya-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #DBDBDD}.mya-modal .mya-modal-header .mya-modal-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#28292c;margin:0}.mya-modal .mya-modal-header .close-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#28292c}.mya-modal .mya-modal-header .close-btn:hover{color:#009cde}.mya-modal .mya-modal-content{flex:1;overflow-y:auto;padding:24px}.mya-modal .mya-modal-content .input-state .idea-section{margin-bottom:20px}.mya-modal .mya-modal-content .input-state .idea-section .field-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;margin-bottom:4px}.mya-modal .mya-modal-content .input-state .idea-section .idea-textarea{width:100%}.mya-modal .mya-modal-content .input-state .idea-section .idea-textarea textarea{min-height:200px;resize:none}.mya-modal .mya-modal-content .input-state .idea-section .idea-textarea .v-field__outline{border-color:#dbdbdd}.mya-modal .mya-modal-content .input-state .idea-section .idea-textarea .v-field--focused .v-field__outline{border-color:#009cde}.mya-modal .mya-modal-content .input-state .options-row{display:flex;flex-wrap:wrap;gap:24px}@media (max-width: 599px){.mya-modal .mya-modal-content .input-state .options-row{flex-direction:column;gap:16px}}.mya-modal .mya-modal-content .input-state .options-row .option-group{flex:0 0 auto}.mya-modal .mya-modal-content .input-state .options-row .option-group .field-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;margin-bottom:4px}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select{width:240px!important;min-width:240px!important;max-width:240px!important;flex:0 0 240px}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .v-field{border-radius:4px;min-height:48px}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .v-field__outline{border-color:#dbdbdd}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .v-field--focused .v-field__outline{border-color:#009cde}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .v-field__input{font-family:Figtree,sans-serif;font-size:15px;color:#28292c;padding-top:12px;padding-bottom:12px}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .v-select__selection-text{font-family:Figtree,sans-serif;font-size:15px;color:#28292c;font-style:normal;font-weight:400;line-height:normal}.mya-modal .mya-modal-content .input-state .options-row .option-group .ai-form-select .caret-icon{color:#28292c99;margin-right:0!important}.mya-modal .mya-modal-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;min-height:300px}.mya-modal .mya-modal-content .loading-state .mya-avatar-container{margin-bottom:24px}.mya-modal .mya-modal-content .loading-state .mya-avatar-container .mya-avatar-large{width:80px;height:80px;border-radius:50%}.mya-modal .mya-modal-content .loading-state .loading-text{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;margin:0 0 24px;text-align:center}.mya-modal .mya-modal-content .loading-state .loading-bar{width:200px}.mya-modal .mya-modal-content .result-state .generated-email .field-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;margin-bottom:4px}.mya-modal .mya-modal-content .result-state .generated-email .result-textarea{width:100%}.mya-modal .mya-modal-content .result-state .generated-email .result-textarea textarea{min-height:250px;resize:none}.mya-modal .mya-modal-content .result-state .generated-email .result-textarea .v-field__outline{border-color:#dbdbdd}.mya-modal .mya-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 24px 16px;min-height:50px}.mya-modal .mya-modal-footer .btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease;min-width:100px}.mya-modal .mya-modal-footer .btn-secondary:hover{border-color:#009cde;color:#009cde;background:#009cde0d}.mya-modal .mya-modal-footer .btn-secondary:active{transform:scale(.98)}.mya-modal .mya-modal-footer .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:#009cde;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;min-width:130px}.mya-modal .mya-modal-footer .btn-primary:hover{background:#0088c2;border-color:#0088c2}.mya-modal .mya-modal-footer .btn-primary:active{transform:scale(.98)}.mya-modal .mya-modal-footer .btn-primary:disabled{opacity:.6;cursor:not-allowed}.lead-automations-popup-container{position:absolute;top:100%;right:-100px;margin-top:8px;z-index:1000}@media (max-width: 959px){.lead-automations-popup-container{right:0}}.lead-automations-popup-backdrop{position:fixed;inset:0;z-index:-1}.lead-automations-popup{background:#fff;border:1px solid #DBDBDD;border-radius:4px;width:345px;max-width:calc(100vw - 40px);box-shadow:0 4px 20px #0000001a;overflow:hidden}.lead-automations-popup .popup-header{display:flex;justify-content:space-between;align-items:flex-start;padding:11px;background:#f2f2f3;border-radius:4px 4px 0 0}.lead-automations-popup .popup-header .header-content{display:flex;flex-direction:column;gap:4px}.lead-automations-popup .popup-header .header-content .header-subtitle{font-family:Figtree,sans-serif;font-size:12px;font-weight:400;color:#28292ccc}.lead-automations-popup .popup-header .header-content .header-title{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:#28292ccc;margin:0}.lead-automations-popup .popup-header .close-btn{background:transparent;border:none;padding:4px;cursor:pointer;color:#28292c99;transition:color .2s ease}.lead-automations-popup .popup-header .close-btn:hover{color:#28292c}.lead-automations-popup .popup-content{padding:16px 11px}.lead-automations-popup .popup-content .loading-container{display:flex;justify-content:center;align-items:center;min-height:150px}.lead-automations-popup .popup-content .empty-state{display:flex;justify-content:center;align-items:center;min-height:100px;color:#28292c99;font-family:Figtree,sans-serif;font-size:14px}.lead-automations-popup .popup-content .automation-category .category-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#28292c80;margin:0 0 16px;text-transform:uppercase}.lead-automations-popup .popup-content .automation-category .automation-card{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:15px}.lead-automations-popup .popup-content .automation-category .automation-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lead-automations-popup .popup-content .automation-category .automation-card .card-header .card-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#28292c;margin:0}.lead-automations-popup .popup-content .automation-category .automation-card .card-header .automation-toggle{margin:0}.lead-automations-popup .popup-content .automation-category .automation-card .card-header .automation-toggle .v-switch__track{width:32px;height:16px}.lead-automations-popup .popup-content .automation-category .automation-card .card-header .automation-toggle .v-switch__thumb{width:12px;height:12px}.lead-automations-popup .popup-content .automation-category .automation-card .card-description{font-family:Figtree,sans-serif;font-size:12px;font-weight:400;color:#28292ccc;margin:0 0 20px;line-height:1.4}.lead-automations-popup .popup-content .automation-category .automation-card .configure-btn{width:100%;padding:8px 16px;background:#019cde;border:none;border-radius:4px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background .2s ease}.lead-automations-popup .popup-content .automation-category .automation-card .configure-btn:hover{background:#0088c2}.lead-automations-popup .popup-content .automation-category .automation-card .configure-btn:active{transform:scale(.98)}.time-picker-card .v-time-picker{transform:scale(.85);transform-origin:top left;margin-bottom:-40px;margin-right:-40px}.time-picker-card .v-time-picker .v-time-picker-clock__item--active,.time-picker-card .v-time-picker .v-time-picker-clock__item--selected{background-color:#009cde!important;color:#fff!important}.time-picker-card .v-time-picker .v-time-picker-clock__hand{background-color:#009cde!important}.time-picker-card .v-time-picker .v-time-picker-clock__hand:before{background-color:#009cde!important}.time-picker-card .v-time-picker .v-btn--active{background-color:#009cde!important;color:#fff!important}.time-picker-card .v-time-picker .v-time-picker-clock__item:hover{background-color:#009cde1a!important;color:#009cde!important}.run-items-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.run-items-modal{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.run-items-modal .run-items-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(40,41,44,.1)}.run-items-modal .run-items-modal-header .header-content .modal-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#28292c;margin:0 0 4px}.run-items-modal .run-items-modal-header .header-content .modal-subtitle{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292cb3;margin:0}.run-items-modal .run-items-modal-header .close-btn{background:none;border:none;padding:4px;cursor:pointer;color:#28292c99;transition:color .2s ease}.run-items-modal .run-items-modal-header .close-btn:hover{color:#28292c}.run-items-modal .run-items-modal-content{flex:1;overflow-y:auto;padding:0}.run-items-modal .run-items-modal-content .loading-container{display:flex;align-items:center;justify-content:center;padding:48px}.run-items-modal .run-items-modal-content .empty-state{display:flex;align-items:center;justify-content:center;padding:48px;color:#28292c99;font-family:Figtree,sans-serif;font-size:14px}.run-items-modal .run-items-modal-content .items-table-container{overflow-x:auto}.run-items-modal .run-items-modal-content .items-table-container .items-table{width:100%;border-collapse:collapse}.run-items-modal .run-items-modal-content .items-table-container .items-table th{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292cb3;text-align:left;padding:12px 16px;background:#f8f8f9;border-bottom:1px solid rgba(40,41,44,.1);white-space:nowrap}.run-items-modal .run-items-modal-content .items-table-container .items-table td{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;padding:12px 16px;border-bottom:1px solid rgba(40,41,44,.08);vertical-align:middle}.run-items-modal .run-items-modal-content .items-table-container .items-table tr:last-child td{border-bottom:none}.run-items-modal .run-items-modal-content .items-table-container .items-table .id-cell{font-weight:500;color:#009cde}.run-items-modal .run-items-modal-content .items-table-container .items-table .lead-name-cell{font-weight:500}.run-items-modal .run-items-modal-content .items-table-container .items-table .details-cell{color:#28292cb3;font-size:13px}.run-items-modal .run-items-modal-content .items-table-container .items-table .status-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.run-items-modal .run-items-modal-content .items-table-container .items-table .status-badge.status-delivered{background:#4caf501a;color:#4caf50}.run-items-modal .run-items-modal-content .items-table-container .items-table .status-badge.status-failed{background:#f443361a;color:#f44336}.run-items-modal .run-items-modal-content .items-table-container .items-table .view-lead-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid #009CDE;border-radius:16px;padding:6px 12px;font-family:Figtree,sans-serif;font-size:12px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease}.run-items-modal .run-items-modal-content .items-table-container .items-table .view-lead-btn svg{color:#009cde}.run-items-modal .run-items-modal-content .items-table-container .items-table .view-lead-btn:hover{background:#009cde;color:#fff}.run-items-modal .run-items-modal-content .items-table-container .items-table .view-lead-btn:hover svg{color:#fff}.run-items-modal .run-items-modal-content .items-table-container .items-table .view-lead-btn:active{transform:scale(.98)}.run-items-modal .run-items-modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:16px 24px;border-top:1px solid rgba(40,41,44,.1)}.run-items-modal .run-items-modal-footer .btn-close{padding:10px 24px;background:transparent;border:1px solid #009CDE;border-radius:24px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease}.run-items-modal .run-items-modal-footer .btn-close:hover{background:#009cde;color:#fff}.run-items-modal .run-items-modal-footer .btn-close:active{transform:scale(.98)}.domain-settings-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.domain-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.domain-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.domain-settings-page .page-title{font-size:32px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.domain-settings-page .page-title{font-size:28px}}@media (max-width: 599px){.domain-settings-page .page-title{font-size:24px}}.domain-settings-page .page-title.sticky-title{position:sticky;top:0;background:var(--bg-primary, #fff);padding:12px 0;z-index:10}.domain-settings-page .subtitle{font-size:16px;color:#6b7280;font-weight:400;line-height:1.5;margin:4px 0 32px}@media (max-width: 599px){.domain-settings-page .subtitle{font-size:14px;margin-bottom:24px}}.domain-settings-page .domain-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d}.domain-settings-page .domain-loading .loading-message{margin-top:16px;font-size:16px;color:#6b7280}.domain-settings-page .no-domains-section{margin-top:24px}.domain-settings-page .no-domains-section .no-domains-alert{margin-bottom:24px;border-radius:8px}.domain-settings-page .no-domains-section .no-domains-alert .alert-content{display:flex;align-items:flex-start;gap:12px}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-icon{flex-shrink:0;color:#f59e0b}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text{flex:1}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text .alert-message{margin:0 0 8px;font-size:16px;line-height:1.5}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text .alert-action{margin:0;font-size:14px}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text .alert-action .support-link{color:#009cde;text-decoration:none;font-weight:500}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text .alert-action .support-link:hover{text-decoration:underline}.domain-settings-page .no-domains-section .add-domain-btn{box-sizing:border-box;border:1px solid #009CDE;height:35px;border-radius:24px;min-height:44px;padding:0 24px;white-space:nowrap}.domain-settings-page .no-domains-section .add-domain-btn .v-btn__content,.domain-settings-page .no-domains-section .add-domain-btn span{color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif}.domain-settings-page .no-domains-section .add-domain-btn:hover{background:#009cde;border-color:#009cde}.domain-settings-page .no-domains-section .add-domain-btn:hover .v-btn__content,.domain-settings-page .no-domains-section .add-domain-btn:hover span{color:#fff}.domain-settings-page .no-domains-section .add-domain-btn:hover .v-btn__overlay{opacity:0!important}@media (max-width: 599px){.domain-settings-page .no-domains-section .add-domain-btn{width:100%}}.domain-settings-page .domains-section{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.domain-settings-page .domains-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.domain-settings-page .domains-section .section-header .section-title{font-size:24px;font-weight:600;color:var(--app-text-color);margin:0}.domain-settings-page .domains-section .section-header .add-domain-btn{box-sizing:border-box;border:1px solid #009CDE;height:35px;border-radius:24px;min-height:44px;padding:0 24px;white-space:nowrap}.domain-settings-page .domains-section .section-header .add-domain-btn .v-btn__content,.domain-settings-page .domains-section .section-header .add-domain-btn span{color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif}.domain-settings-page .domains-section .section-header .add-domain-btn:hover{background:#009cde;border-color:#009cde}.domain-settings-page .domains-section .section-header .add-domain-btn:hover .v-btn__content,.domain-settings-page .domains-section .section-header .add-domain-btn:hover span{color:#fff}.domain-settings-page .domains-section .section-header .add-domain-btn:hover .v-btn__overlay{opacity:0!important}.domain-settings-page .domains-section .domains-table-container{overflow-x:auto;margin:0 -24px;padding:0 24px}.domain-settings-page .domains-section .domains-table{width:100%;min-width:700px}.domain-settings-page .domains-section .domains-table thead th{font-size:14px;font-weight:500;color:#6b7280;background:#fafafa;padding:12px 16px;border-bottom:1px solid #E5E7EB;white-space:nowrap;text-align:left}.domain-settings-page .domains-section .domains-table tbody .domain-row{transition:background-color .15s ease}.domain-settings-page .domains-section .domains-table tbody .domain-row:hover{background-color:#f8f9fa}.domain-settings-page .domains-section .domains-table tbody .domain-row td{padding:16px;font-size:14px;color:var(--app-text-color);border-bottom:1px solid #F0F0F0;vertical-align:middle}.domain-settings-page .domains-section .domains-table tbody .domain-row .domain-link{color:#009cde;text-decoration:none;font-weight:500}.domain-settings-page .domains-section .domains-table tbody .domain-row .domain-link:hover{text-decoration:underline}.domain-settings-page .domains-section .domains-table tbody .domain-row .provider-name{font-size:14px}.domain-settings-page .domains-section .domains-table tbody .domain-row .nameservers-list{display:flex;flex-wrap:wrap;gap:4px}.domain-settings-page .domains-section .domains-table tbody .domain-row .nameservers-list .nameserver{font-size:12px;color:#6b7280;background:#f0f0f0;padding:2px 8px;border-radius:4px;font-family:monospace}.domain-settings-page .domains-section .domains-table tbody .domain-row .nameservers-list .more-nameservers{font-size:12px;color:#999}.domain-settings-page .domains-section .domains-table tbody .domain-row .no-data{color:#999}.domain-settings-page .domains-section .domains-table tbody .domain-row .status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:400;text-align:center;white-space:nowrap}.domain-settings-page .domains-section .domains-table tbody .domain-row .status-badge.badge-success{background:#d1fae5;color:#065f46}.domain-settings-page .domains-section .domains-table tbody .domain-row .status-badge.badge-warning{background:#fef3c7;color:#92400e}.domain-settings-page .domains-section .domains-table tbody .domain-row .status-badge.badge-error{background:#fee2e2;color:#991b1b}.domain-settings-page .domains-section .domains-table tbody .domain-row .status-badge.badge-default{background:#f3f4f6;color:#374151}.domain-settings-page .v-chip.status-active{background:#22c55e1a!important;color:#22c55e!important}.domain-settings-page .v-chip.status-pending{background:#f59e0b1a!important;color:#f59e0b!important}.domain-settings-page .v-chip.status-inactive{background:#6b72801a!important;color:#6b7280!important}@media (max-width: 960px){.domain-settings-page .domains-section{padding:16px}.domain-settings-page .domains-section .section-header .section-title{font-size:20px}.domain-settings-page .domains-section .domains-table-container{margin:0 -16px;padding:0 16px}}@media (max-width: 600px){.domain-settings-page .domains-section{padding:12px}.domain-settings-page .domains-section .section-header{flex-direction:column;align-items:stretch}.domain-settings-page .domains-section .section-header .section-title{font-size:18px;margin-bottom:8px}.domain-settings-page .domains-section .section-header .add-domain-btn{width:100%}.domain-settings-page .no-domains-section .no-domains-alert .alert-content{flex-direction:column}.domain-settings-page .no-domains-section .no-domains-alert .alert-content .alert-text .alert-message{font-size:14px}}.view-domain-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.view-domain-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.view-domain-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.view-domain-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.view-domain-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.view-domain-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.view-domain-page .breadcrumb .breadcrumb-current{color:#28292ccc}.view-domain-page .breadcrumb .separator{display:flex;align-items:center}.view-domain-page .domain-header{margin-bottom:32px}@media (max-width: 599px){.view-domain-page .domain-header{margin-bottom:24px}}.view-domain-page .page-title{font-size:32px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.view-domain-page .page-title{font-size:28px}}@media (max-width: 599px){.view-domain-page .page-title{font-size:24px}}.view-domain-page .subtitle{font-size:16px;color:#6b7280;font-weight:400;line-height:1.5;margin:4px 0 0}@media (max-width: 599px){.view-domain-page .subtitle{font-size:14px}}.view-domain-page .domain-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d}.view-domain-page .domain-loading .loading-message{margin-top:16px;font-size:16px;color:#6b7280}.view-domain-page .tab-navigation{margin-bottom:24px}@media (max-width: 768px){.view-domain-page .tab-navigation{margin-bottom:20px}}@media (max-width: 599px){.view-domain-page .tab-navigation{margin-bottom:16px}}.view-domain-page .tab-navigation .tabs{display:flex;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.view-domain-page .tab-navigation .tabs::-webkit-scrollbar{display:none}@media (max-width: 599px){.view-domain-page .tab-navigation .tabs{gap:24px}}.view-domain-page .tab-navigation .tab-btn{position:relative;display:flex;align-items:center;gap:8px;padding:12px 0;background:none;border:none;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;flex-shrink:0}.view-domain-page .tab-navigation .tab-btn span{color:inherit}.view-domain-page .tab-navigation .tab-btn svg{color:inherit;flex-shrink:0}.view-domain-page .tab-navigation .tab-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #009cde40;border-radius:6px}.view-domain-page .tab-navigation .tab-btn:hover:not(.active){color:#009cde}.view-domain-page .tab-navigation .tab-btn:hover:not(.active) span,.view-domain-page .tab-navigation .tab-btn:hover:not(.active) svg{color:#009cde}.view-domain-page .tab-navigation .tab-btn.active{color:#009cde;font-weight:600;border-bottom-color:#009cde}.view-domain-page .tab-navigation .tab-btn.active span,.view-domain-page .tab-navigation .tab-btn.active svg{color:#009cde}@media (max-width: 768px){.view-domain-page .tab-navigation .tab-btn{padding:10px 0;font-size:14px;gap:6px}}@media (max-width: 599px){.view-domain-page .tab-navigation .tab-btn{padding:10px 0;font-size:14px;gap:6px}}.view-domain-page .tab-content{padding-top:0}@media (max-width: 599px){.view-domain-page .tab-content{padding-top:0}}.view-domain-page .domain-summary-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}@media (max-width: 960px){.view-domain-page .domain-summary-section{grid-template-columns:1fr}}.view-domain-page .domain-summary-section .info-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border:1px solid #E5E7EB;transition:box-shadow .2s ease}.view-domain-page .domain-summary-section .info-card:hover{box-shadow:0 4px 12px #0000001a}.view-domain-page .domain-summary-section .info-card .card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #F0F0F0}.view-domain-page .domain-summary-section .info-card .card-header .card-title{font-size:18px;font-weight:600;color:var(--app-text-color);margin:0}.view-domain-page .domain-summary-section .info-card .card-content .info-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #F5F5F5}.view-domain-page .domain-summary-section .info-card .card-content .info-row:last-child{border-bottom:none;padding-bottom:0}.view-domain-page .domain-summary-section .info-card .card-content .info-row:first-child{padding-top:0}.view-domain-page .domain-summary-section .info-card .card-content .info-row.nameservers-row{flex-direction:column;align-items:flex-start;gap:12px}.view-domain-page .domain-summary-section .info-card .card-content .info-row .info-label{font-size:14px;color:#6b7280;font-weight:500}.view-domain-page .domain-summary-section .info-card .card-content .info-row .info-value{font-size:14px;color:var(--app-text-color);text-align:right;font-weight:500}.view-domain-page .domain-summary-section .info-card .card-content .info-row .info-value .site-link{color:#009cde;text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:500}.view-domain-page .domain-summary-section .info-card .card-content .info-row .info-value .site-link:hover{text-decoration:underline}.view-domain-page .domain-summary-section .info-card .card-content .info-row .info-value .site-link .external-icon{color:#009cde;opacity:.7}.view-domain-page .domain-summary-section .info-card .card-content .info-row .expiration-value{display:flex;align-items:center;gap:8px}.view-domain-page .domain-summary-section .info-card .card-content .info-row .expiration-value.expiring-soon{color:#f59e0b}.view-domain-page .domain-summary-section .info-card .card-content .info-row .nameservers-list{display:flex;flex-direction:column;gap:8px;width:100%}.view-domain-page .domain-summary-section .info-card .card-content .info-row .nameservers-list .nameserver-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--app-text-color);background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #E5E7EB;padding:10px 14px;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace}.view-domain-page .domain-summary-section .info-card .card-content .info-row .nameservers-list .nameserver-item .ns-icon{color:#009cde}.view-domain-page .domain-summary-section .info-card .card-content .info-row .nameservers-list .no-data{color:#9ca3af;font-size:14px;font-style:italic}.view-domain-page .domain-summary-section .info-card .card-content .info-row .dns-zones-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.view-domain-page .domain-summary-section .info-card .card-content .info-row .dns-zones-list .dns-zone-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;background:linear-gradient(135deg,#009cde14,#009cde1f);color:#0088c7;border:1px solid rgba(0,156,222,.15)}.view-domain-page .domain-summary-section .info-card .card-content .self-managed-note{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;background:linear-gradient(135deg,#009cde0d,#009cde1a);border:1px solid rgba(0,156,222,.15);border-radius:10px;font-size:13px;color:#0088c7;line-height:1.5}.view-domain-page .domain-summary-section .info-card .card-content .self-managed-note .info-icon{flex-shrink:0;color:#009cde;margin-top:2px}.view-domain-page .domain-summary-section .status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:400;text-align:center;white-space:nowrap}.view-domain-page .domain-summary-section .status-badge.badge-success{background:#d1fae5;color:#065f46}.view-domain-page .domain-summary-section .status-badge.badge-warning{background:#fef3c7;color:#92400e}.view-domain-page .domain-summary-section .status-badge.badge-error{background:#fee2e2;color:#991b1b}.view-domain-page .domain-summary-section .status-badge.badge-info{background:#dbeafe;color:#1e40af}.view-domain-page .domain-summary-section .status-badge.badge-default{background:#f3f4f6;color:#374151}.view-domain-page .domain-summary-section .warning-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#fef3c7;color:#92400e}.view-domain-page .domain-summary-section .ssl-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:400}.view-domain-page .domain-summary-section .ssl-badge .ssl-icon{flex-shrink:0}.view-domain-page .domain-summary-section .ssl-badge.ssl-active{background:#d1fae5;color:#065f46}.view-domain-page .domain-summary-section .ssl-badge.ssl-active .ssl-icon{color:#065f46}.view-domain-page .domain-summary-section .ssl-badge.ssl-inactive{background:#fef3c7;color:#92400e}.view-domain-page .domain-summary-section .ssl-badge.ssl-inactive .ssl-icon{color:#92400e}.view-domain-page .domain-dns-section .zone-selector{margin-bottom:20px}.view-domain-page .domain-dns-section .zone-selector .zone-label{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px;display:block}.view-domain-page .domain-dns-section .zone-selector .zone-select{max-width:400px}.view-domain-page .domain-dns-section .dns-records-container{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000000d;border:1px solid #E5E7EB}.view-domain-page .domain-dns-section .dns-records-container .dns-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.view-domain-page .domain-dns-section .dns-records-container .dns-header .dns-title{font-size:20px;font-weight:600;color:var(--app-text-color);margin:0}.view-domain-page .domain-dns-section .dns-records-container .dns-header .v-btn{border-radius:24px}.view-domain-page .domain-dns-section .dns-records-container .dns-header .v-btn[color=primary]{background-color:#009cde}.view-domain-page .domain-dns-section .dns-records-container .dns-header .v-btn[color=primary]:hover{background:#0088c7}.view-domain-page .domain-dns-section .dns-records-container .dns-loading{display:flex;justify-content:center;padding:40px 0}.view-domain-page .domain-dns-section .dns-records-container .dns-empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.view-domain-page .domain-dns-section .dns-records-container .dns-empty .empty-icon{color:#ccc;margin-bottom:12px}.view-domain-page .domain-dns-section .dns-records-container .dns-empty p{font-size:14px;color:#6b7280;margin:0}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table{width:100%}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table thead th{font-size:14px;font-weight:500;color:#6b7280;background:#fafafa;padding:12px;white-space:nowrap}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row td{padding:12px;font-size:14px;color:var(--app-text-color);vertical-align:middle;border-bottom:1px solid #F0F0F0}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row td.record-name,.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row td.record-value{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row td .text-success{color:#22c55e}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row td .text-muted{color:#ccc}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;letter-spacing:.5px}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-primary{background:linear-gradient(135deg,#009cde26,#009cde33);color:#0088c7;border:1px solid rgba(0,156,222,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-success{background:linear-gradient(135deg,#22c55e26,#22c55e33);color:#16a34a;border:1px solid rgba(34,197,94,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-warning{background:linear-gradient(135deg,#f59e0b26,#f59e0b33);color:#d97706;border:1px solid rgba(245,158,11,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-error{background:linear-gradient(135deg,#ef444426,#ef444433);color:#dc2626;border:1px solid rgba(239,68,68,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-info{background:linear-gradient(135deg,#3b82f626,#3b82f633);color:#2563eb;border:1px solid rgba(59,130,246,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-secondary{background:linear-gradient(135deg,#8b5cf626,#8b5cf633);color:#7c3aed;border:1px solid rgba(139,92,246,.25)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .record-type-badge.type-default{background:linear-gradient(135deg,#6b72801f,#6b728029);color:#4b5563;border:1px solid rgba(107,114,128,.2)}.view-domain-page .domain-dns-section .dns-records-container .dns-records-table tbody .dns-record-row .action-buttons{display:flex;gap:4px;justify-content:center}@media (max-width: 600px){.view-domain-page .domain-summary-section .info-card{padding:16px}.view-domain-page .domain-summary-section .info-card .card-header .card-title{font-size:18px}.view-domain-page .domain-dns-section .dns-records-container{padding:12px}.view-domain-page .domain-dns-section .dns-records-container .dns-header .dns-title{font-size:18px}}.dns-record-modal .modal-title{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;padding:16px 20px}.dns-record-modal .modal-content{padding:20px}.dns-record-modal .modal-content .form-group{margin-bottom:20px}.dns-record-modal .modal-content .form-group label{font-size:14px;font-weight:500;color:var(--app-text-color)}.dns-record-modal .modal-content .form-group label .asterisk{color:#ef4444}.dns-record-modal .modal-content .form-group .field-hint{font-size:12px;color:#999;margin-top:4px}.dns-record-modal .modal-content .form-group.proxied-group{padding-top:8px}.dns-record-modal .modal-actions{padding:12px 20px;display:flex;justify-content:flex-end;gap:12px}.dns-record-modal .modal-actions .v-btn{border-radius:24px}.dns-record-modal .modal-actions .v-btn[variant=outlined]{border-color:#009cde}.dns-record-modal .modal-actions .v-btn[variant=outlined] .v-btn__content{color:#009cde}.dns-record-modal .modal-actions .v-btn[color=primary]{background-color:#009cde}.dns-delete-modal .modal-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;padding:16px 20px}.dns-delete-modal .modal-title.warning-title .warning-icon{color:#f59e0b}.dns-delete-modal .modal-content{padding:20px}.dns-delete-modal .modal-content .warning-message{font-size:14px;color:var(--app-text-color);margin-bottom:16px}.dns-delete-modal .modal-content .record-details{background:#fafafa;border-radius:8px;padding:16px}.dns-delete-modal .modal-content .record-details .detail-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dns-delete-modal .modal-content .record-details .detail-row:last-child{margin-bottom:0}.dns-delete-modal .modal-content .record-details .detail-row .detail-label{font-size:13px;font-weight:500;color:#6b7280;min-width:60px}.dns-delete-modal .modal-content .record-details .detail-row .detail-value{font-size:13px;color:var(--app-text-color)}.dns-delete-modal .modal-content .record-details .detail-row .detail-value.truncated{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace}.dns-delete-modal .modal-actions{padding:12px 20px;display:flex;justify-content:flex-end;gap:12px}.dns-delete-modal .modal-actions .v-btn{border-radius:24px}.dns-delete-modal .modal-actions .v-btn[variant=outlined]{border-color:#009cde}.dns-delete-modal .modal-actions .v-btn[variant=outlined] .v-btn__content{color:#009cde}.dns-delete-modal .modal-actions .v-btn[color=error]{background-color:#ef4444}.dns-delete-modal .modal-actions .v-btn[color=error]:hover{background-color:#dc2626}.add-domain-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.add-domain-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.add-domain-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.add-domain-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.add-domain-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.add-domain-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.add-domain-page .breadcrumb .breadcrumb-current{color:#28292ccc}.add-domain-page .breadcrumb .separator{display:flex;align-items:center}.add-domain-page .page-title{font-size:32px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.add-domain-page .page-title{font-size:28px}}@media (max-width: 599px){.add-domain-page .page-title{font-size:24px}}.add-domain-page .subtitle{font-size:16px;color:#6b7280;font-weight:400;line-height:1.5;margin:0 0 32px}@media (max-width: 599px){.add-domain-page .subtitle{font-size:14px;margin-bottom:24px}}.add-domain-page .wizard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d}.add-domain-page .wizard-loading .loading-message{margin-top:16px;font-size:16px;color:#6b7280}.add-domain-page .progress-section{background:#fff;border-radius:8px 8px 0 0;padding:24px 20%;margin-bottom:0;border-bottom:1px solid #DBDBDD;box-shadow:0 1px 3px #0000000d}@media (max-width: 1200px){.add-domain-page .progress-section{padding:24px 15%}}@media (max-width: 959px){.add-domain-page .progress-section{padding:20px 10%}}@media (max-width: 768px){.add-domain-page .progress-section{padding:20px 5%}}@media (max-width: 599px){.add-domain-page .progress-section{padding:16px 20px;margin-bottom:16px}}.add-domain-page .progress-section .progress-container{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 768px){.add-domain-page .progress-section .progress-container{justify-content:space-between}}@media (max-width: 599px){.add-domain-page .progress-section .progress-container{flex-direction:row;overflow-x:auto;justify-content:flex-start;gap:20px}}.add-domain-page .progress-section .progress-container .progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .3s ease;flex-shrink:0;position:relative;z-index:3}@media (max-width: 599px){.add-domain-page .progress-section .progress-container .progress-step{min-width:70px;gap:4px}}.add-domain-page .progress-section .progress-container .progress-step .step-circle{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.add-domain-page .progress-section .progress-container .progress-step .step-circle svg{color:#fff}.add-domain-page .progress-section .progress-container .progress-step.active .step-circle{background:#009cde!important;color:#fff!important}.add-domain-page .progress-section .progress-container .progress-step.active .step-circle svg{color:#fff!important}.add-domain-page .progress-section .progress-container .progress-step.completed .step-circle{background:#009cde!important;color:#fff!important}.add-domain-page .progress-section .progress-container .progress-step.completed .step-circle svg{color:#fff!important}.add-domain-page .progress-section .progress-container .progress-step .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}@media (max-width: 768px){.add-domain-page .progress-section .progress-container .progress-step .step-label{font-size:13px}}@media (max-width: 599px){.add-domain-page .progress-section .progress-container .progress-step .step-label{font-size:11px;white-space:normal;max-width:80px;line-height:1.2}}.add-domain-page .progress-section .progress-container .progress-step.active .step-label,.add-domain-page .progress-section .progress-container .progress-step.completed .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.add-domain-page .progress-section .progress-container .progress-step.active .step-label,.add-domain-page .progress-section .progress-container .progress-step.completed .step-label{font-size:13px}}@media (max-width: 599px){.add-domain-page .progress-section .progress-container .progress-step.active .step-label,.add-domain-page .progress-section .progress-container .progress-step.completed .step-label{font-size:11px;line-height:1.2}}.add-domain-page .progress-section .progress-container .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:90px;max-width:120px;margin:0 -15px 25px;position:relative;z-index:1;align-self:center}.add-domain-page .progress-section .progress-container .progress-line.active{background:#009cde}@media (max-width: 768px){.add-domain-page .progress-section .progress-container .progress-line{min-width:40px;max-width:80px;margin:0 -8px}}@media (max-width: 599px){.add-domain-page .progress-section .progress-container .progress-line{display:none}}.add-domain-page .wizard-stepper{background:transparent;box-shadow:none}.add-domain-page .wizard-stepper .v-stepper-header{display:none!important}.add-domain-page .wizard-stepper .v-stepper-window{margin:0}.add-domain-page .form-section{background:#fff;border-radius:0 0 8px 8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;min-height:500px;display:flex;flex-direction:column}@media (max-width: 959px){.add-domain-page .form-section{padding:24px}}@media (max-width: 599px){.add-domain-page .form-section{padding:16px;margin-bottom:16px}}.add-domain-page .form-section .step-content{flex:1;display:flex;flex-direction:column}.add-domain-page .form-section .step-content.success-screen{flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;width:100%;padding:48px 24px 0}.add-domain-page .form-section .step-content.success-screen .success-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;width:100%;text-align:center}@media (max-width: 599px){.add-domain-page .form-section .step-content.success-screen .success-content{max-width:100%;padding:0}}.add-domain-page .form-section .step-content.success-screen .success-title{text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 auto 32px;width:100%}@media (max-width: 599px){.add-domain-page .form-section .step-content.success-screen .success-title{font-size:24px;margin:0 auto 24px}}.add-domain-page .form-section .step-content.success-screen .success-icon{margin:0 auto 32px;display:flex;justify-content:center;align-items:center;width:100%}.add-domain-page .form-section .step-content.success-screen .success-icon .celebration-icon{color:#22c55e}@media (max-width: 599px){.add-domain-page .form-section .step-content.success-screen .success-icon{margin:0 auto 24px}.add-domain-page .form-section .step-content.success-screen .success-icon svg{width:100px!important;height:100px!important}}.add-domain-page .form-section .step-content.success-screen .success-message{font-size:16px;color:#6b7280;line-height:1.6;margin:0 auto 32px;max-width:500px;text-align:center;width:100%}@media (max-width: 599px){.add-domain-page .form-section .step-content.success-screen .success-message{font-size:14px;margin:0 auto 24px}}.add-domain-page .form-section .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 599px){.add-domain-page .form-section .action-buttons{flex-direction:column;gap:12px;padding-top:16px}}.add-domain-page .form-section .action-buttons.success-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding-top:24px!important}@media (max-width: 599px){.add-domain-page .form-section .action-buttons.success-buttons{flex-direction:column!important;gap:16px!important;padding-top:16px!important}}.add-domain-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.add-domain-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:180px!important;padding:0 24px!important}.add-domain-page .form-section .action-buttons.success-buttons .back-btn.v-btn span,.add-domain-page .form-section .action-buttons.success-buttons .next-btn.v-btn span{font-size:16px!important;font-weight:500!important;font-family:Figtree,sans-serif!important}@media (max-width: 599px){.add-domain-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.add-domain-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:100%!important}}.add-domain-page .form-section .action-buttons .back-btn.v-btn{border-radius:24px;border:1px solid #009CDE;background-color:transparent;align-items:center}.add-domain-page .form-section .action-buttons .back-btn.v-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.add-domain-page .form-section .action-buttons .back-btn.v-btn:hover{background:#f0f9ff;border-color:#0088c7}.add-domain-page .form-section .action-buttons .back-btn.v-btn:hover span{color:#0088c7}.add-domain-page .form-section .action-buttons .next-btn.v-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;align-items:center}.add-domain-page .form-section .action-buttons .next-btn.v-btn span{color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.add-domain-page .form-section .action-buttons .next-btn.v-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.add-domain-page .form-section .action-buttons .next-btn.v-btn:disabled{background-color:#62646780;color:#fff;border:none;cursor:not-allowed}.add-domain-page .form-section .action-buttons .next-btn.v-btn:disabled:hover{background-color:#62646780;box-shadow:none}.add-domain-page .form-section .action-buttons .next-btn.v-btn:loading{background:#009cde}.add-domain-page .form-section .action-buttons .next-btn.v-btn:loading span{opacity:.7}.add-domain-page .wizard-step{background:#fff;border-radius:0 0 8px 8px;padding:32px;box-shadow:0 1px 3px #0000000d;min-height:400px;display:flex;flex-direction:column}@media (max-width: 959px){.add-domain-page .wizard-step{padding:24px}}@media (max-width: 599px){.add-domain-page .wizard-step{padding:16px}}.add-domain-page .wizard-step .step-header{text-align:center;margin-bottom:32px}.add-domain-page .wizard-step .step-header .step-title{font-size:24px;font-weight:600;color:var(--app-text-color);margin:0 0 8px;line-height:normal}@media (max-width: 599px){.add-domain-page .wizard-step .step-header .step-title{font-size:20px}}.add-domain-page .wizard-step .step-header .step-description{font-size:14px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.5}@media (max-width: 599px){.add-domain-page .wizard-step .step-header .step-description{font-size:13px}}.add-domain-page .wizard-step .step-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding-top:24px}@media (max-width: 599px){.add-domain-page .wizard-step .step-actions{flex-direction:column;gap:12px;padding-top:16px}}.add-domain-page .wizard-step .step-actions .v-btn[variant=outlined],.add-domain-page .wizard-step .step-actions .back-btn{border-radius:24px;border:1px solid #009CDE;background-color:transparent;min-width:140px;height:44px}.add-domain-page .wizard-step .step-actions .v-btn[variant=outlined] .v-btn__content,.add-domain-page .wizard-step .step-actions .back-btn .v-btn__content{color:#009cde;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.add-domain-page .wizard-step .step-actions .v-btn[variant=outlined]:hover,.add-domain-page .wizard-step .step-actions .back-btn:hover{background:#f0f9ff;border-color:#0088c7}.add-domain-page .wizard-step .step-actions .v-btn[variant=outlined]:hover .v-btn__content,.add-domain-page .wizard-step .step-actions .back-btn:hover .v-btn__content{color:#0088c7}@media (max-width: 599px){.add-domain-page .wizard-step .step-actions .v-btn[variant=outlined],.add-domain-page .wizard-step .step-actions .back-btn{width:100%;min-width:100%}}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]),.add-domain-page .wizard-step .step-actions .next-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;min-width:140px;height:44px}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]) .v-btn__content,.add-domain-page .wizard-step .step-actions .next-btn .v-btn__content{color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]):hover:not(:disabled),.add-domain-page .wizard-step .step-actions .next-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]):disabled,.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]).v-btn--disabled,.add-domain-page .wizard-step .step-actions .next-btn:disabled,.add-domain-page .wizard-step .step-actions .next-btn.v-btn--disabled{background-color:#62646780!important;color:#fff!important;border:none!important;cursor:not-allowed;opacity:1}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]):disabled .v-btn__content,.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]).v-btn--disabled .v-btn__content,.add-domain-page .wizard-step .step-actions .next-btn:disabled .v-btn__content,.add-domain-page .wizard-step .step-actions .next-btn.v-btn--disabled .v-btn__content{color:#fff!important;opacity:.8}.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]):disabled:hover,.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]).v-btn--disabled:hover,.add-domain-page .wizard-step .step-actions .next-btn:disabled:hover,.add-domain-page .wizard-step .step-actions .next-btn.v-btn--disabled:hover{background-color:#62646780!important;box-shadow:none}@media (max-width: 599px){.add-domain-page .wizard-step .step-actions .v-btn[color=primary]:not([variant=outlined]),.add-domain-page .wizard-step .step-actions .next-btn{width:100%;min-width:100%}}.add-domain-page .step-content .step-header{text-align:center;margin-bottom:32px}.add-domain-page .step-content .step-header .step-title{font-size:24px;font-weight:600;color:var(--app-text-color);margin:0 0 8px;line-height:normal}@media (max-width: 599px){.add-domain-page .step-content .step-header .step-title{font-size:20px}}.add-domain-page .step-content .step-header .step-description{font-size:14px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.5}@media (max-width: 599px){.add-domain-page .step-content .step-header .step-description{font-size:13px}}.add-domain-page .step-content .form-group{display:flex;flex-direction:column;margin-bottom:24px}@media (max-width: 599px){.add-domain-page .step-content .form-group{margin-bottom:16px}}.add-domain-page .step-content .form-group label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;display:flex;align-items:center}.add-domain-page .step-content .form-group label .asterisk{color:#ff4c00;font-size:12px;font-weight:600;margin-left:2px}@media (max-width: 599px){.add-domain-page .step-content .form-group label{font-size:13px;margin-bottom:6px}}.add-domain-page .step-content .website-select-group{max-width:500px;min-width:400px;margin:0 auto}@media (max-width: 599px){.add-domain-page .step-content .website-select-group{min-width:100%}}.add-domain-page .step-content .website-select-group .website-dropdown{min-width:400px}@media (max-width: 599px){.add-domain-page .step-content .website-select-group .website-dropdown{min-width:100%}}.add-domain-page .step-content .caret-icon{color:#6b7280}.add-domain-page .step-choose .benefits-section,.add-domain-page .step-content:has(.option-cards) .benefits-section{max-width:600px;margin:0 auto 32px;text-align:left}.add-domain-page .step-choose .benefits-section h3,.add-domain-page .step-content:has(.option-cards) .benefits-section h3{font-size:16px;font-weight:600;color:var(--app-text-color);margin-bottom:16px}.add-domain-page .step-choose .benefits-section .benefits-list,.add-domain-page .step-content:has(.option-cards) .benefits-section .benefits-list{list-style:none;padding:0;margin:0}.add-domain-page .step-choose .benefits-section .benefits-list li,.add-domain-page .step-content:has(.option-cards) .benefits-section .benefits-list li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14px;color:var(--app-text-color)}.add-domain-page .step-choose .benefits-section .benefits-list li .benefit-icon,.add-domain-page .step-content:has(.option-cards) .benefits-section .benefits-list li .benefit-icon{color:#22c55e;flex-shrink:0}.add-domain-page .step-choose .option-cards,.add-domain-page .step-content:has(.option-cards) .option-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:700px;margin:0 auto}.add-domain-page .step-choose .option-cards .option-card,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card{background:#fafafa;border:2px solid #E5E7EB;border-radius:8px;padding:24px;text-align:center;cursor:pointer;transition:all .2s ease}.add-domain-page .step-choose .option-cards .option-card:hover,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card:hover{border-color:#009cde;box-shadow:0 4px 12px #009cde26}.add-domain-page .step-choose .option-cards .option-card.selected,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card.selected{border-color:#009cde;background:#009cde0d}.add-domain-page .step-choose .option-cards .option-card .option-icon,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-icon{color:#009cde;margin-bottom:16px}.add-domain-page .step-choose .option-cards .option-card .option-title,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-title{font-size:18px;font-weight:600;color:var(--app-text-color);margin-bottom:8px}.add-domain-page .step-choose .option-cards .option-card .option-description,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-description{font-size:14px;color:#6b7280;margin-bottom:16px;line-height:1.5}.add-domain-page .step-choose .option-cards .option-card .option-badge,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-badge{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:8px 16px;border-radius:20px;letter-spacing:.3px}.add-domain-page .step-choose .option-cards .option-card .option-badge.free,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-badge.free{background:linear-gradient(135deg,#009cde1a,#009cde26);color:#0088c7;border:1px solid rgba(0,156,222,.2)}.add-domain-page .step-choose .option-cards .option-card .option-badge.primary,.add-domain-page .step-content:has(.option-cards) .option-cards .option-card .option-badge.primary{background:linear-gradient(135deg,#009cde,#0088c7);color:#fff;box-shadow:0 2px 8px #009cde4d}.add-domain-page .domain-input-section{max-width:600px;margin:0 auto}.add-domain-page .domain-input-section .domain-row{display:flex;align-items:flex-end;gap:8px}@media (max-width: 599px){.add-domain-page .domain-input-section .domain-row{flex-wrap:wrap}}.add-domain-page .domain-input-section .domain-row .subdomain-group{flex:0 0 120px}@media (max-width: 599px){.add-domain-page .domain-input-section .domain-row .subdomain-group{flex:0 0 100%}}.add-domain-page .domain-input-section .domain-row .domain-separator{font-size:24px;font-weight:600;color:#999;padding-bottom:28px}@media (max-width: 599px){.add-domain-page .domain-input-section .domain-row .domain-separator{display:none}}.add-domain-page .domain-input-section .domain-row .domain-group{flex:1}@media (max-width: 599px){.add-domain-page .domain-input-section .domain-row .domain-group{flex:0 0 100%}}.add-domain-page .domain-search-section{max-width:600px;margin:0 auto}.add-domain-page .domain-search-section .search-input-wrapper{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}@media (max-width: 599px){.add-domain-page .domain-search-section .search-input-wrapper{flex-direction:column;gap:12px}}.add-domain-page .domain-search-section .search-input-wrapper .search-input{flex:1}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 0;background:transparent;border:none;color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:color .15s ease;white-space:nowrap;margin-top:4px}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn .search-icon{color:#009cde}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn:hover:not(:disabled){color:#0088c7}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn:hover:not(:disabled) .search-icon{color:#0088c7}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn:disabled{color:#9ca3af;cursor:not-allowed}.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn:disabled .search-icon{color:#9ca3af}@media (max-width: 599px){.add-domain-page .domain-search-section .search-input-wrapper .search-text-btn{width:100%;justify-content:center;padding:12px 16px;background:#009cde0d;border-radius:8px}}.add-domain-page .domain-search-section .availability-results{margin-top:24px}.add-domain-page .domain-search-section .availability-results .availability-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:12px;margin-bottom:20px;transition:transform .2s ease,box-shadow .2s ease}.add-domain-page .domain-search-section .availability-results .availability-card.available{background:linear-gradient(135deg,#22c55e14,#22c55e26);border:2px solid rgba(34,197,94,.3);box-shadow:0 4px 12px #22c55e26}.add-domain-page .domain-search-section .availability-results .availability-card.available .status-icon{color:#22c55e}.add-domain-page .domain-search-section .availability-results .availability-card.available:hover{transform:translateY(-2px);box-shadow:0 6px 16px #22c55e33}.add-domain-page .domain-search-section .availability-results .availability-card.unavailable{background:linear-gradient(135deg,#ef444414,#ef44441f);border:2px solid rgba(239,68,68,.25)}.add-domain-page .domain-search-section .availability-results .availability-card.unavailable .status-icon{color:#ef4444}.add-domain-page .domain-search-section .availability-results .availability-card.unavailable .availability-info .availability-status{display:block;margin-top:4px}.add-domain-page .domain-search-section .availability-results .availability-card.invalid{background:linear-gradient(135deg,#f59e0b14,#f59e0b1f);border:2px solid rgba(245,158,11,.25)}.add-domain-page .domain-search-section .availability-results .availability-card.invalid .status-icon{color:#f59e0b}.add-domain-page .domain-search-section .availability-results .availability-card.invalid .validation-message{font-size:16px;font-weight:500;color:#d97706}.add-domain-page .domain-search-section .availability-results .availability-card .availability-info{flex:1}.add-domain-page .domain-search-section .availability-results .availability-card .availability-info .domain-name{font-size:18px;font-weight:700;color:var(--app-text-color)}.add-domain-page .domain-search-section .availability-results .availability-card .availability-info .availability-status{margin-left:8px;color:#6b7280;font-size:16px}.add-domain-page .domain-search-section .availability-results .availability-card .price{font-size:20px;font-weight:700;color:#16a34a;background:linear-gradient(135deg,#22c55e1a,#22c55e26);padding:8px 16px;border-radius:20px;border:1px solid rgba(34,197,94,.2)}.add-domain-page .domain-search-section .availability-results .suggestions-section{margin-top:24px}.add-domain-page .domain-search-section .availability-results .suggestions-section h4{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:12px}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 599px){.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid{grid-template-columns:1fr}}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid .suggestion-item{display:flex;justify-content:center;align-items:center;padding:14px 18px;background:linear-gradient(135deg,#fff,#f8fbff);border:2px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:all .2s ease}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid .suggestion-item:hover{border-color:#009cde;background:linear-gradient(135deg,#009cde08,#009cde14);transform:translateY(-1px);box-shadow:0 4px 8px #0000000d}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid .suggestion-item.selected{border-color:#009cde;background:linear-gradient(135deg,#009cde14,#009cde1f);box-shadow:0 4px 12px #009cde26}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid .suggestion-item.selected .suggestion-domain{color:#0088c7}.add-domain-page .domain-search-section .availability-results .suggestions-section .suggestions-grid .suggestion-item .suggestion-domain{font-weight:600;font-size:15px;color:var(--app-text-color)}.add-domain-page :deep(.v-text-field),.add-domain-page :deep(.v-select),.add-domain-page :deep(.v-textarea){width:100%!important;max-width:100%!important}.add-domain-page :deep(.v-text-field) .v-input__control,.add-domain-page :deep(.v-select) .v-input__control,.add-domain-page :deep(.v-textarea) .v-input__control{width:100%}.add-domain-page :deep(.v-text-field) .v-field,.add-domain-page :deep(.v-select) .v-field,.add-domain-page :deep(.v-textarea) .v-field{font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%}.add-domain-page :deep(.v-text-field) .v-field__input,.add-domain-page :deep(.v-select) .v-field__input,.add-domain-page :deep(.v-textarea) .v-field__input{min-height:48px;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%}@media (max-width: 599px){.add-domain-page :deep(.v-text-field) .v-field__input,.add-domain-page :deep(.v-select) .v-field__input,.add-domain-page :deep(.v-textarea) .v-field__input{min-height:44px;padding:10px 12px}}.add-domain-page :deep(.v-text-field) .v-field__append-inner,.add-domain-page :deep(.v-select) .v-field__append-inner,.add-domain-page :deep(.v-textarea) .v-field__append-inner{color:#6b7280}.add-domain-page .enquiry-form-section :deep(.v-input){width:100%!important;max-width:100%!important}.add-domain-page .enquiry-form-section :deep(.v-text-field),.add-domain-page .enquiry-form-section :deep(.v-textarea){width:100%!important}.add-domain-page .enquiry-form-section :deep(.v-text-field) .v-input__control,.add-domain-page .enquiry-form-section :deep(.v-textarea) .v-input__control{width:100%!important}.add-domain-page .enquiry-form-section :deep(.v-text-field) .v-field,.add-domain-page .enquiry-form-section :deep(.v-textarea) .v-field{width:100%!important}.add-domain-page .enquiry-form-section :deep(.v-text-field) .v-field__field,.add-domain-page .enquiry-form-section :deep(.v-textarea) .v-field__field{width:100%!important}.add-domain-page :deep(.v-field--focused) .v-field__outline,.add-domain-page :deep(.v-field--focused) .v-field__outline__start,.add-domain-page :deep(.v-field--focused) .v-field__outline__end{border-color:#009cde!important}.add-domain-page .dns-instructions-section{max-width:800px;margin:0 auto}.add-domain-page .dns-instructions-section .dns-instructions-table{width:100%;margin-bottom:24px}.add-domain-page .dns-instructions-section .dns-instructions-table thead th{font-size:14px;font-weight:500;color:#6b7280;background:#fafafa;padding:12px 16px;text-align:left}.add-domain-page .dns-instructions-section .dns-instructions-table tbody td{padding:16px;font-size:14px;border-bottom:1px solid #F0F0F0}.add-domain-page .dns-instructions-section .dns-instructions-table tbody td .record-type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;letter-spacing:.5px;background:linear-gradient(135deg,#009cde26,#009cde33);color:#0088c7;border:1px solid rgba(0,156,222,.25)}.add-domain-page .dns-instructions-section .dns-instructions-table tbody td.value-cell code{background:#f0f0f0;padding:4px 8px;border-radius:4px;font-size:12px;word-break:break-all}.add-domain-page .dns-instructions-section .dns-instructions-table tbody td .text-success{color:#22c55e}.add-domain-page .dns-instructions-section .dns-instructions-table tbody td .text-warning{color:#f59e0b}.add-domain-page .dns-instructions-section .validation-section{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.add-domain-page .dns-instructions-section .validation-section .validate-btn{border-radius:24px;border:1px solid #009CDE;background-color:transparent;min-height:44px;padding:0 24px}.add-domain-page .dns-instructions-section .validation-section .validate-btn span{color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif}.add-domain-page .dns-instructions-section .validation-section .validate-btn svg{color:#009cde}.add-domain-page .dns-instructions-section .validation-section .validate-btn:hover:not(:disabled){background:#009cde;border-color:#009cde}.add-domain-page .dns-instructions-section .validation-section .validate-btn:hover:not(:disabled) span{color:#fff}.add-domain-page .dns-instructions-section .validation-section .validate-btn:hover:not(:disabled) svg{color:#fff}.add-domain-page .dns-instructions-section .validation-section .validate-btn:disabled{opacity:.5;cursor:not-allowed}.add-domain-page .dns-instructions-section .validation-section .validation-message{font-size:14px}.add-domain-page .dns-instructions-section .validation-section .validation-message.success{color:#22c55e}.add-domain-page .dns-instructions-section .validation-section .validation-message.warning{color:#f59e0b}.add-domain-page .dns-instructions-section .validation-section .validation-message.error{color:#ef4444}.add-domain-page .enquiry-form-section{max-width:600px;margin:0 auto;width:100%}.add-domain-page .enquiry-form-section .form-group{width:100%;margin-bottom:20px}.add-domain-page .enquiry-form-section .form-group label{display:block;color:#28292ccc;font-size:14px;font-weight:500;margin-bottom:0}.add-domain-page .enquiry-form-section .form-group label .asterisk{color:#ff4c00;font-size:12px;font-weight:600;margin-left:2px}.add-domain-page .enquiry-form-section .form-row{display:flex;gap:24px;width:100%}.add-domain-page .enquiry-form-section .form-row.two-col .form-group{flex:1;min-width:0}@media (max-width: 599px){.add-domain-page .enquiry-form-section .form-row.two-col{flex-direction:column;gap:0}}.add-domain-page .enquiry-success{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 24px}.add-domain-page .enquiry-success .success-content{display:flex;flex-direction:column;align-items:center;max-width:500px}.add-domain-page .enquiry-success .success-content .success-icon{color:#22c55e;margin-bottom:24px}.add-domain-page .enquiry-success .success-content .success-title{font-size:24px;font-weight:600;color:var(--app-text-color);margin-bottom:16px}.add-domain-page .enquiry-success .success-content .success-message{font-size:16px;color:#6b7280;line-height:1.6}.add-domain-page .enquiry-success .success-content .success-message strong{color:#009cde}.add-domain-page .enquiry-section{max-width:500px;margin:0 auto;text-align:center}.add-domain-page .payment-section{max-width:500px;margin:0 auto}.add-domain-page .payment-section .order-summary-card{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #E5E7EB;border-radius:12px;overflow:hidden}.add-domain-page .payment-section .order-summary-card .order-header{display:flex;align-items:center;gap:12px;padding:20px 24px;background:#009cde0d;border-bottom:1px solid #E5E7EB}.add-domain-page .payment-section .order-summary-card .order-header .cart-icon{color:#009cde}.add-domain-page .payment-section .order-summary-card .order-header h3{font-size:18px;font-weight:600;color:var(--app-text-color);margin:0}.add-domain-page .payment-section .order-summary-card .order-details{padding:20px 24px}.add-domain-page .payment-section .order-summary-card .order-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F0F0F0}.add-domain-page .payment-section .order-summary-card .order-details .detail-row:last-child{border-bottom:none}.add-domain-page .payment-section .order-summary-card .order-details .detail-row.highlight{background:#009cde08;margin:0 -24px;padding:12px 24px;border-bottom:1px solid #E5E7EB}.add-domain-page .payment-section .order-summary-card .order-details .detail-row .detail-label{font-size:14px;color:#6b7280;font-weight:400}.add-domain-page .payment-section .order-summary-card .order-details .detail-row .detail-value{font-size:14px;color:var(--app-text-color);font-weight:500}.add-domain-page .payment-section .order-summary-card .order-details .detail-row .detail-value.domain-value{font-size:16px;font-weight:600;color:#009cde}.add-domain-page .payment-section .order-summary-card .order-total{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#009cde;color:#fff}.add-domain-page .payment-section .order-summary-card .order-total .total-label{font-size:16px;font-weight:500}.add-domain-page .payment-section .order-summary-card .order-total .total-value{font-size:24px;font-weight:700}.add-domain-page .payment-section .order-summary-card .order-total .total-value small{font-size:14px;font-weight:400;opacity:.8}.add-domain-page .payment-section .terms-section{margin-top:24px;text-align:left}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox{position:relative;display:inline-flex;width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:focus-visible~.checkmark{outline:2px solid #6ea8ff;outline-offset:2px}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .custom-checkbox:hover .checkmark{border-color:#009cde}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .checkbox-label{font-size:14px;color:#28292ccc;font-family:Figtree,sans-serif;font-weight:400;line-height:1.5;cursor:pointer}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .checkbox-label .terms-link{color:#009cde;text-decoration:none}.add-domain-page .payment-section .terms-section .custom-checkbox-wrapper .checkbox-label .terms-link:hover{text-decoration:underline}.add-domain-page .step-confirmation .success-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px 24px 0;max-width:600px;margin:0 auto;width:100%}@media (max-width: 599px){.add-domain-page .step-confirmation .success-content{max-width:100%;padding:24px 16px 0}}.add-domain-page .step-confirmation .success-content .success-icon-wrapper{margin:0 auto 32px;display:flex;justify-content:center;align-items:center;width:100%}.add-domain-page .step-confirmation .success-content .success-icon-wrapper .success-icon{color:#22c55e}@media (max-width: 599px){.add-domain-page .step-confirmation .success-content .success-icon-wrapper{margin:0 auto 24px}}.add-domain-page .step-confirmation .success-content .success-title{text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 auto 16px;width:100%}@media (max-width: 599px){.add-domain-page .step-confirmation .success-content .success-title{font-size:24px;margin:0 auto 12px}}.add-domain-page .step-confirmation .success-content .success-message{font-size:16px;color:#6b7280;line-height:1.6;margin:0 auto 32px;max-width:500px;text-align:center;width:100%}@media (max-width: 599px){.add-domain-page .step-confirmation .success-content .success-message{font-size:14px;margin:0 auto 24px}}.add-domain-page .step-confirmation .success-content .action-links{display:flex;justify-content:center;gap:16px}.add-domain-page .step-confirmation .success-content .action-links .v-btn{border-radius:24px;min-width:160px;height:44px}.add-domain-page .step-confirmation .success-content .action-links .v-btn[color=primary]{background-color:#009cde}.add-domain-page .step-confirmation .success-content .action-links .v-btn[color=primary] .v-btn__content{color:#fff;font-size:16px;font-weight:500}.add-domain-page .step-confirmation .success-content .action-links .v-btn[color=primary]:hover{background:#0088c7}@media (max-width: 599px){.add-domain-page .step-confirmation .success-content .action-links{flex-direction:column;width:100%}.add-domain-page .step-confirmation .success-content .action-links .v-btn{width:100%}}@media (max-width: 960px){.add-domain-page .step-choose .option-cards{grid-template-columns:1fr}}.domain-enquiry-modal .modal-title{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;padding:16px 20px}.domain-enquiry-modal .modal-content{padding:20px}.domain-enquiry-modal .modal-content .intro-text{font-size:14px;color:#6b7280;margin-bottom:20px}.domain-enquiry-modal .modal-content .intro-text strong{color:var(--app-text-color)}.domain-enquiry-modal .modal-content .form-group{margin-bottom:20px}.domain-enquiry-modal .modal-content .form-group label{font-size:14px;font-weight:500;color:var(--app-text-color)}.domain-enquiry-modal .modal-content .form-group label .asterisk{color:#ef4444}.domain-enquiry-modal .modal-content.success-content{text-align:center;padding:40px 20px}.domain-enquiry-modal .modal-content.success-content .success-icon-wrapper{margin-bottom:20px}.domain-enquiry-modal .modal-content.success-content .success-icon-wrapper .success-icon{color:#22c55e}.domain-enquiry-modal .modal-content.success-content .success-title{font-size:22px;font-weight:600;color:var(--app-text-color);margin-bottom:12px}.domain-enquiry-modal .modal-content.success-content .success-message{font-size:14px;color:#6b7280;margin-bottom:12px}.domain-enquiry-modal .modal-content.success-content .contact-info{font-size:13px;color:#999}.domain-enquiry-modal .modal-content.success-content .contact-info strong{color:var(--app-text-color)}.domain-enquiry-modal .modal-actions{padding:12px 20px;display:flex;justify-content:flex-end;gap:12px}.domain-enquiry-modal .modal-actions .v-btn{border-radius:24px}.domain-enquiry-modal .modal-actions .v-btn[variant=outlined]{border-color:#009cde}.domain-enquiry-modal .modal-actions .v-btn[variant=outlined] .v-btn__content{color:#009cde}.domain-enquiry-modal .modal-actions .v-btn[color=primary]{background-color:#009cde}.websites-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.websites-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.websites-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.websites-settings-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#28292c;line-height:1.2;padding:12px 0}@media (max-width: 599px){.websites-settings-page h1{font-size:24px}}.websites-settings-page h1.condensed-title{font-size:24px;padding:4px 0}@media (max-width: 599px){.websites-settings-page h1.condensed-title{font-size:20px}}.websites-settings-page .subtitle{font-size:16px;color:#28292c99;margin:4px 0 24px;font-weight:400}@media (max-width: 599px){.websites-settings-page .subtitle{font-size:14px;margin-bottom:20px}}.websites-settings-page .websites-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.websites-settings-page .websites-loading .loading-message{margin-top:16px;color:#28292c99;font-size:16px}.websites-settings-page .no-websites-section .no-websites-alert{margin-bottom:24px}.websites-settings-page .no-websites-section .no-websites-alert .alert-content{display:flex;align-items:flex-start;gap:12px}.websites-settings-page .no-websites-section .no-websites-alert .alert-content .alert-icon{color:#009cde;flex-shrink:0;margin-top:2px}.websites-settings-page .no-websites-section .no-websites-alert .alert-content .alert-text{flex:1}.websites-settings-page .no-websites-section .no-websites-alert .alert-content .alert-text .alert-message{margin:0;color:#28292c;font-size:16px;line-height:1.5}.websites-settings-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.websites-settings-page .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.websites-settings-page .settings-section{padding:24px 20px;margin-bottom:20px}}.websites-settings-page .section-title{color:#28292c;font-family:Figtree;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.websites-settings-page .section-title{font-size:20px;margin-bottom:16px}}.websites-settings-page .websites-list{display:flex;flex-direction:column;gap:16px}.websites-settings-page .website-card{border:1px solid #E5E7EB;border-radius:8px;padding:20px;background:#fff;transition:box-shadow .2s ease}.websites-settings-page .website-card:hover{box-shadow:0 2px 8px #0000001a}@media (max-width: 599px){.websites-settings-page .website-card{padding:16px}}.websites-settings-page .website-content{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.websites-settings-page .website-content{flex-direction:column;align-items:flex-start;gap:16px}}.websites-settings-page .website-screenshot{flex-shrink:0;width:120px;height:80px;border-radius:4px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border:1px solid #E5E7EB}@media (max-width: 768px){.websites-settings-page .website-screenshot{width:100%;height:160px}}.websites-settings-page .website-screenshot .screenshot-image{width:100%;height:100%;object-fit:cover}.websites-settings-page .website-screenshot .screenshot-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.websites-settings-page .website-info{flex:1;min-width:0}.websites-settings-page .website-info .website-name{font-size:20px;font-weight:500;color:#28292c;margin-bottom:8px;word-break:break-word}@media (max-width: 599px){.websites-settings-page .website-info .website-name{font-size:18px}}.websites-settings-page .website-info .website-type{font-size:16px;color:#28292c99}@media (max-width: 599px){.websites-settings-page .website-info .website-type{font-size:14px}}.websites-settings-page .website-info .website-type .type-label{margin-right:8px}.websites-settings-page .website-info .website-type .type-value{font-weight:500;color:#28292c}.websites-settings-page .website-actions{display:flex;gap:12px;flex-shrink:0}@media (max-width: 768px){.websites-settings-page .website-actions{width:100%;justify-content:flex-start}}.websites-settings-page .website-actions .action-btn{white-space:nowrap}.growth-page{margin:0 1.5rem;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}.growth-page h1{font-size:48px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);position:sticky;top:0;padding:10px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.growth-page h1.condensed-title{padding:8px 0}.growth-page .subtitle{font-size:16px;color:#6b7280;margin:10px 0 20px}.growth-page .settings-section{padding:16px;margin-bottom:16px;border-radius:8px;background:#fff}.growth-page .settings-section .section-title{font-size:24px;font-weight:600;margin-bottom:8px}.growth-page .settings-section .section-description{font-size:14px;color:#6b7280;margin-bottom:12px}.growth-page .settings-section .placeholder-card{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:8px;padding:24px;text-align:center;color:#6b7280}.growth-page .settings-section .placeholder-list{display:grid;gap:8px}.growth-page .settings-section .placeholder-list .placeholder-row{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:6px;padding:12px;color:#6b7280}.growth-page .settings-section .placeholder-table{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:8px;min-height:160px;display:grid;place-items:center;color:#6b7280}.my-growth-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:8px}.my-growth-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.my-growth-page .page-header.is-condensed{padding:14px 0}.my-growth-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.my-growth-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.my-growth-page .page-header.is-condensed .breadcrumb,.my-growth-page .page-header.is-condensed .subtitle,.my-growth-page .page-header.is-condensed .section-tabs{display:none}.my-growth-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.my-growth-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.my-growth-page .page-header .header-title-row{display:block}.my-growth-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.my-growth-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.my-growth-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.my-growth-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.my-growth-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.my-growth-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.my-growth-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.my-growth-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.my-growth-page .page-header .timeframe-label{margin:0 0 12px;font-size:14px;color:#4b5563}.my-growth-page .page-header .data-source-chip{margin-top:12px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background-color:#009cde14;color:#374151;font-size:.85rem}.my-growth-page .page-header .data-source-chip .chip-label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0b5cab}.my-growth-page .page-header .data-source-chip .chip-divider{color:#37415199}.my-growth-page .page-header .data-source-chip .chip-entry{display:inline-flex;align-items:center;gap:4px}.my-growth-page .page-header .data-source-chip .chip-entry strong{font-weight:600}.my-growth-page .page-header .data-source-note{margin:6px 0 0;font-size:13px;color:#6b7280;max-width:720px}.my-growth-page .page-header .filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.my-growth-page .page-header .filters-row .filters-row__refresh{margin-left:auto}.my-growth-page .page-header .filters-row .refresh-insights-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 16px;font-size:14px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.my-growth-page .page-header .filters-row .refresh-insights-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.my-growth-page .page-header .filters-row .refresh-insights-btn:disabled{opacity:.6;cursor:not-allowed}.my-growth-page .page-header .filters-row .refresh-insights-btn .refresh-spin{animation:refresh-spin .8s linear infinite}@keyframes refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.my-growth-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.my-growth-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-growth-page .breadcrumb .breadcrumb-link:hover{color:#111827}.my-growth-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.my-growth-page .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s ease,max-height .25s ease}.my-growth-page .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.my-growth-page .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.my-growth-page .section-tabs{margin-bottom:0}}.my-growth-page .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.my-growth-page .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.my-growth-page .header-controls-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0}@media (max-width: 1024px){.my-growth-page .header-controls-row{flex-direction:column;align-items:flex-start}.my-growth-page .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.my-growth-page .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.my-growth-page .tab-item:hover:not(.is-active){color:#009cde}.my-growth-page .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.my-growth-page .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.my-growth-page .tab-item{padding:10px 14px;font-size:13px}}.my-growth-page .date-selector{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease;margin-top:4px;width:240px}.my-growth-page .date-selector:hover{border-color:#009cde;background:#f9fafb}.my-growth-page .date-selector:focus{outline:none;border-color:#009cde}.my-growth-page .date-selector .calendar-icon{color:#009cde;flex-shrink:0}.my-growth-page .date-selector .date-text{font-weight:500;flex:1;text-align:left}.my-growth-page .date-selector .caret-icon{color:#6b7280;flex-shrink:0;margin-left:auto}@media (max-width: 599px){.my-growth-page .date-selector{width:100%}}.my-growth-page .growth-panel{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.my-growth-page .growth-panel{padding:20px}}.my-growth-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:24px}.my-growth-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}@media (max-width: 768px){.my-growth-page .panel-header h2{font-size:20px}}.my-growth-page .panel-header .info-btn{color:#009cde;font-weight:500}.my-growth-page .panel-content{display:flex;flex-direction:column;gap:24px}.my-growth-page .panel-loading{display:flex;flex-direction:column;gap:16px;padding:20px 0}.my-growth-page .panel-loading .v-skeleton-loader{border-radius:8px}.my-growth-page .roi-grid,.my-growth-page .leads-grid,.my-growth-page .performance-grid,.my-growth-page .goals-grid{display:grid;gap:20px}.my-growth-page .roi-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.my-growth-page .roi-grid{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto}}@media (min-width: 1025px){.my-growth-page .roi-grid .summary-card:nth-child(1),.my-growth-page .roi-grid .summary-card:nth-child(2){grid-row:1}}.my-growth-page .roi-grid .roi-trend{height:400px;max-height:400px;padding-bottom:24px}@media (min-width: 1025px){.my-growth-page .roi-grid .roi-trend{grid-column:3;grid-row:1}}.my-growth-page .roi-grid .roi-trend ul.chartjs-legend li span{margin-right:8px}.my-growth-page .leads-grid{display:flex;flex-direction:column;gap:20px;align-items:stretch}@media (min-width: 1025px){.my-growth-page .leads-grid{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto;align-items:start}}@media (min-width: 1025px){.my-growth-page .leads-grid .summary-card:first-child{grid-column:1;grid-row:1}}@media (min-width: 1025px){.my-growth-page .leads-grid .lead-stats-vertical{grid-column:2;grid-row:1}}.my-growth-page .leads-grid .lead-sources-chart{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.my-growth-page .leads-grid .lead-sources-chart{grid-column:3;grid-row:1;height:100%;padding-bottom:40px}}.my-growth-page .lead-stats-vertical{display:flex;flex-direction:column;gap:20px;height:100%}.my-growth-page .lead-stats-vertical .summary-card.compact{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.my-growth-page .performance-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.my-growth-page .performance-grid{display:grid;grid-template-rows:auto auto}}@media (min-width: 1025px){.my-growth-page .performance-grid .summary-card{grid-row:1}}.my-growth-page .performance-grid .listing-accuracy{height:400px;max-height:400px;padding-bottom:32px}@media (min-width: 1025px){.my-growth-page .performance-grid .listing-accuracy{grid-column:1/3;grid-row:2;padding-bottom:40px}}.my-growth-page .performance-grid .social-engagement{height:400px;max-height:400px;position:relative;padding-bottom:32px}@media (min-width: 1025px){.my-growth-page .performance-grid .social-engagement{grid-column:3/5;grid-row:2;padding-bottom:40px}}.my-growth-page .performance-grid .social-engagement .social-engagement-header{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:16px}.my-growth-page .performance-grid .social-engagement .social-engagement-header .title-wrap{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:150px}.my-growth-page .performance-grid .social-engagement .social-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.my-growth-page .performance-grid .social-engagement .social-summary-grid .summary-metric{background:#f9fafb;border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.my-growth-page .performance-grid .social-engagement .social-summary-grid .summary-metric .metric-label{font-size:13px;color:#6b7280}.my-growth-page .performance-grid .social-engagement .social-summary-grid .summary-metric .metric-value{font-size:18px;font-weight:600;color:#111827}.my-growth-page .performance-grid .social-engagement .social-summary-grid .summary-metric .metric-value .metric-helper{display:block;font-size:12px;color:#6b7280;margin-top:2px}.my-growth-page .performance-grid .social-engagement .social-engagement-header .network-profile-filter-activator{min-width:160px;max-width:220px;flex:1}.my-growth-page .performance-grid .social-engagement .social-engagement-header .engagement-metric-selector{position:static;top:auto;right:auto;min-width:140px;max-width:200px;flex:1;height:48px;box-sizing:border-box;margin-left:0;border:1px solid #D1D5DB;border-radius:6px;background-color:#fff}.my-growth-page .performance-grid .social-engagement .social-engagement-header .engagement-metric-selector .metric-selector-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;background:transparent;border:none;padding:8px 12px;font-size:14px;font-weight:500;color:#111827}.my-growth-page .performance-grid .social-engagement .social-engagement-header .engagement-metric-selector .metric-selector-btn svg{color:#6b7280;flex-shrink:0}.my-growth-page .performance-grid .social-engagement .social-engagement-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.my-growth-page .goals-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.my-growth-page .goals-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto}}@media (min-width: 1025px){.my-growth-page .goals-grid .funnel-card{grid-column:1;grid-row:1/-1}}.my-growth-page .summary-card,.my-growth-page .goal-card,.my-growth-page .canvas-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:12px}.my-growth-page .summary-card{min-height:300px;justify-content:flex-start;height:100%}.my-growth-page .summary-card .card-top-section{display:flex;flex-direction:column;gap:12px;flex:1}.my-growth-page .summary-card.compact{gap:10px;padding:18px;min-height:auto}.my-growth-page .summary-card .card-heading{display:flex;align-items:center;gap:8px;min-height:24px;flex-wrap:nowrap}.my-growth-page .summary-card .card-heading .goal-icon-end{margin-left:auto}.my-growth-page .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.my-growth-page .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.my-growth-page .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.my-growth-page .summary-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-growth-page .summary-card .card-title .tooltip-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:0;vertical-align:middle}.my-growth-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827}.my-growth-page .summary-card .card-value .value{font-size:32px}.my-growth-page .summary-card .card-value .unit{font-size:16px;color:#28292c;margin-left:4px}.my-growth-page .summary-card .card-value .star-icon{color:orange;margin-left:4px}.my-growth-page .summary-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;font-size:14px;color:#6b7280}.my-growth-page .summary-card .trend{display:inline-flex;align-items:center;justify-content:center;min-height:27px;gap:6px;color:#698f34;background-color:#e6efdb;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.my-growth-page .summary-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.my-growth-page .summary-card .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.my-growth-page .summary-card .trend .trend-star-icon,.my-growth-page .summary-card .trend .trend-percent{color:inherit}.my-growth-page .summary-card .timeframe{color:#6b7280;white-space:nowrap}.my-growth-page .summary-card .sparkline-container{min-height:150px;max-height:220px;height:350px;margin-top:0;position:relative;flex-shrink:0}.my-growth-page .summary-card .sparkline-container canvas{width:100%!important;height:100%!important}.my-growth-page .canvas-card{min-height:320px;max-height:400px;height:360px;padding:20px 20px 16px;contain:layout style;position:relative}.my-growth-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.my-growth-page .canvas-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.my-growth-page .canvas-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.my-growth-page .canvas-card .chart-summary{position:absolute;top:60px;left:30px;display:flex;align-items:center;gap:12px;font-size:13px;color:#6b7280;font-weight:400;z-index:10;pointer-events:none;width:calc(100% - 60px)}.my-growth-page .canvas-card .chart-summary .summary-info{display:flex;align-items:center;gap:8px;font-size:14px}.my-growth-page .canvas-card .chart-summary .summary-date{color:#6e7880;font-weight:400}.my-growth-page .canvas-card .chart-summary .summary-separator{color:#d1d5db}.my-growth-page .canvas-card .chart-summary .summary-value-group{display:flex;align-items:center;gap:4px}.my-growth-page .canvas-card .chart-summary .summary-value-group .summary-currency{font-size:12px;color:#6e7880;font-weight:400}.my-growth-page .canvas-card .chart-summary .summary-value-group .summary-amount{font-size:14px;color:#111827;font-weight:400}.my-growth-page .canvas-card .chart-summary .summary-line{flex:1;height:1px;background:repeating-linear-gradient(to right,#909090 0,#909090 5px,transparent 5px,transparent 10px);margin-left:12px}.my-growth-page .canvas-card canvas{width:100%!important;height:100%!important;max-height:340px;will-change:auto}.my-growth-page .goal-card{align-items:flex-start;text-align:left;min-height:320px;max-height:380px;justify-content:space-between}.my-growth-page .goal-card .card-heading{align-self:stretch;display:flex;align-items:center;justify-content:flex-start;gap:8px}.my-growth-page .goal-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.my-growth-page .goal-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.my-growth-page .goal-card .donut-wrapper{width:180px;height:180px;min-height:180px;max-height:180px;align-self:center;position:relative}.my-growth-page .goal-card .donut-wrapper .donut-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:4px}.my-growth-page .goal-card .donut-wrapper .donut-center-text .donut-percentage{font-size:24px;font-weight:600;color:#111827;line-height:1}.my-growth-page .goal-card .donut-wrapper .donut-center-text .donut-amount{font-size:14px;font-weight:400;color:#6e7880;line-height:1}.my-growth-page .goal-card canvas{width:100%!important;height:100%!important;max-width:180px;max-height:180px}.my-growth-page .goal-card .goal-meta{display:flex;flex-direction:column;gap:4px;font-size:16px;color:#374151;align-self:center;text-align:center}.my-growth-page .goal-card .goal-meta .value{font-size:24px;font-weight:600}.my-growth-page .goal-card .goal-meta .completed{font-size:14px;color:#6b7280}.my-growth-page .goal-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;font-size:14px;color:#6b7280;align-self:stretch}.my-growth-page .goal-card .trend{display:inline-flex;align-items:center;justify-content:center;min-height:27px;gap:6px;color:#698f34;background-color:#e6efdb;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.my-growth-page .goal-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.my-growth-page .funnel-card{min-height:400px;max-height:500px;height:450px;display:flex;flex-direction:column;padding:20px;overflow:hidden}.my-growth-page .funnel-card .card-heading{flex-shrink:0;margin-bottom:12px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.my-growth-page .funnel-card .card-heading .card-title{font-size:16px;font-weight:600;color:#111827}.my-growth-page .funnel-card .card-heading .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer}.my-growth-page .funnel-card canvas{flex:1;min-height:0;max-height:400px;width:100%}.my-growth-page .funnel-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;font-size:14px;color:#6b7280;margin-top:16px;padding-top:12px;flex-shrink:0}.my-growth-page .funnel-card .trend{display:inline-flex;align-items:center;justify-content:center;min-height:27px;gap:6px;color:#698f34;background-color:#e6efdb;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.my-growth-page .funnel-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.my-growth-page .metric-selector-btn{height:48px}.borderless-menu{border:none!important;box-shadow:none!important;padding:4px 0;min-width:160px}.borderless-menu .v-list-item{min-height:32px;padding:4px 12px;font-size:14px;color:#111827}.borderless-menu .v-list-item:hover{background-color:#f3f4f6}.borderless-menu .v-list-item.v-list-item--active{background-color:#009cde!important;color:#fff}.borderless-menu .v-list-item.v-list-item--active .v-list-item-title{color:#fff}.borderless-menu .v-list-item .v-list-item-title{font-size:14px;font-weight:400}.growth-drivers-page{position:relative;min-height:400px;font-family:Figtree,sans-serif!important;display:flex;flex-direction:column;gap:24px}.growth-drivers-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease}.growth-drivers-page .page-header.is-condensed{padding:12px 0}.growth-drivers-page .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#28292c!important;line-height:1.2;padding:var(--app-sticky-header-padding) 0 0 0}@media (max-width: 959px){.growth-drivers-page .page-header h1{font-size:28px}}@media (max-width: 599px){.growth-drivers-page .page-header h1{font-size:24px}}.growth-drivers-page .page-header .subtitle{margin:4px 0 12px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.growth-drivers-page .page-header .subtitle{font-size:14px;margin-bottom:12px}}@media (max-width: 599px){.growth-drivers-page .page-header .subtitle{font-size:14px;margin-bottom:8px}}.growth-drivers-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.growth-drivers-page .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growth-drivers-page .breadcrumb-link:hover{color:#111827}.growth-drivers-page .breadcrumb-link.is-current{color:#111827;font-weight:500}.growth-drivers-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.growth-drivers-page .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.growth-drivers-page .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.growth-drivers-page .section-tabs{gap:0;margin-bottom:12px}}@media (max-width: 599px){.growth-drivers-page .section-tabs{margin-bottom:8px}}.growth-drivers-page .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.growth-drivers-page .tab-item:hover:not(.is-active){color:#009cde}.growth-drivers-page .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.growth-drivers-page .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.growth-drivers-page .tab-item{padding:10px 14px;font-size:13px}}.growth-drivers-page .growth-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.growth-drivers-page .growth-panel{padding:20px}}.growth-drivers-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:12px;margin-bottom:12px}.growth-drivers-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#28292c!important;font-family:Figtree,sans-serif!important;font-style:normal;line-height:normal}@media (max-width: 768px){.growth-drivers-page .panel-header h2{font-size:20px}}.growth-drivers-page .panel-content{display:flex;flex-direction:column;gap:12px}.growth-drivers-page .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}@media (min-width: 1025px){.growth-drivers-page .summary-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.growth-drivers-page .summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.growth-drivers-page .summary-grid{grid-template-columns:1fr}}.growth-drivers-page .summary-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:12px;min-height:140px}.growth-drivers-page .summary-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.growth-drivers-page .summary-card .card-title{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;display:inline-flex;align-items:center;gap:6px}.growth-drivers-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827;flex-wrap:wrap;gap:8px}.growth-drivers-page .summary-card .card-value .value{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:32px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}.growth-drivers-page .summary-card .card-value .unit{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;margin-left:-8px!important}.growth-drivers-page .summary-card .card-value .channel{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;margin-left:20px}.growth-drivers-page .summary-card .card-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:#6b7280}.growth-drivers-page .summary-card .card-meta .trend{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-width:92px;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.growth-drivers-page .summary-card .card-meta .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.growth-drivers-page .summary-card .card-meta .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.growth-drivers-page .summary-card .card-meta .channel-info{color:#111827;font-weight:500}.growth-drivers-page .summary-card .card-meta .timeframe{white-space:nowrap;font-size:12px;color:#6b7280}.growth-drivers-page .charts-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1025px){.growth-drivers-page .charts-grid{grid-template-columns:repeat(2,1fr)}}.growth-drivers-page .canvas-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:16px;min-height:360px;max-height:400px;height:380px;position:relative}.growth-drivers-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.growth-drivers-page .canvas-card .card-heading .card-title-wrapper{display:flex;align-items:center;gap:8px}.growth-drivers-page .canvas-card .card-heading .tooltip-icon{display:inline-flex;align-items:center}.growth-drivers-page .canvas-card .card-title{font-family:Figtree,sans-serif!important;font-size:16px;font-weight:600;color:#28292c!important;display:inline-flex;align-items:center;gap:6px}.growth-drivers-page .canvas-card .chart-controls{display:flex;align-items:center;gap:8px}.growth-drivers-page .canvas-card .source-selector-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;border-radius:0;padding:0;font-size:16px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif!important;font-style:normal;line-height:normal;cursor:pointer;transition:all .2s ease}.growth-drivers-page .canvas-card .source-selector-btn:hover{background:transparent}.growth-drivers-page .canvas-card .source-selector-btn:focus{outline:none}.growth-drivers-page .borderless-menu .v-list-item{color:#28292c!important}.growth-drivers-page .borderless-menu .v-list-item-title{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.growth-drivers-page .canvas-card canvas{width:100%!important;height:100%!important;flex:1;min-height:0;max-height:320px}.growth-drivers-page .lead-share-chart .donut-container{display:flex;align-items:center;gap:32px;flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.growth-drivers-page .lead-share-chart .donut-container{flex-direction:column;gap:24px}}.growth-drivers-page .lead-share-chart .donut-wrapper{width:240px;height:240px;min-width:240px;min-height:240px;flex-shrink:0;position:relative;max-width:100%}@media (max-width: 768px){.growth-drivers-page .lead-share-chart .donut-wrapper{width:180px;height:180px;min-width:180px;min-height:180px;max-width:100%}}@media (max-width: 480px){.growth-drivers-page .lead-share-chart .donut-wrapper{width:160px;height:160px;min-width:160px;min-height:160px;max-width:calc(100vw - 40px)}}.growth-drivers-page .lead-share-chart .donut-wrapper canvas{width:100%!important;height:100%!important;max-width:100%}.growth-drivers-page .lead-share-chart .share-legend{display:flex;flex-direction:column;gap:12px;flex:1}.growth-drivers-page .lead-share-chart .share-legend .legend-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.growth-drivers-page .lead-share-chart .share-legend .legend-label-wrapper{display:flex;align-items:center;gap:8px}.growth-drivers-page .lead-share-chart .share-legend .legend-color-indicator{width:12px;height:12px;border-radius:2px;flex-shrink:0}.growth-drivers-page .lead-share-chart .share-legend .legend-label{font-family:Figtree,sans-serif!important;font-size:14px;font-style:normal;color:#111827;font-weight:400}.growth-drivers-page .lead-share-chart .share-legend .legend-value{font-family:Figtree,sans-serif!important;font-size:14px;font-style:normal;color:#111827;font-weight:500}.growth-drivers-page .growth-chart canvas,.growth-drivers-page .drop-chart canvas,.growth-drivers-page .new-returning-chart canvas{max-height:300px}.reviews-snapshot-page{position:relative;min-height:400px;font-family:Figtree,sans-serif!important;display:flex;flex-direction:column;gap:8px}.reviews-snapshot-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.reviews-snapshot-page .page-header.is-condensed{padding:14px 0}.reviews-snapshot-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.reviews-snapshot-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.reviews-snapshot-page .page-header.is-condensed .breadcrumb,.reviews-snapshot-page .page-header.is-condensed .subtitle,.reviews-snapshot-page .page-header.is-condensed .section-tabs{display:none}.reviews-snapshot-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.reviews-snapshot-page .page-header .header-title-row{display:block}.reviews-snapshot-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#28292c!important;line-height:1.2;padding:4px 0}.reviews-snapshot-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.reviews-snapshot-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.reviews-snapshot-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.reviews-snapshot-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.reviews-snapshot-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.reviews-snapshot-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.reviews-snapshot-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.reviews-snapshot-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.reviews-snapshot-page .page-header .filters-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:0}.reviews-snapshot-page .page-header .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.reviews-snapshot-page .page-header .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.reviews-snapshot-page .page-header .header-controls-row .filters-row{justify-content:flex-end;flex-shrink:0}@media (max-width: 1024px){.reviews-snapshot-page .page-header .header-controls-row{flex-direction:column;align-items:flex-start}.reviews-snapshot-page .page-header .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.reviews-snapshot-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.reviews-snapshot-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviews-snapshot-page .breadcrumb .breadcrumb-link:hover{color:#111827}.reviews-snapshot-page .breadcrumb .breadcrumb-link.is-current{color:#111827;font-weight:500}.reviews-snapshot-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.reviews-snapshot-page .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;transition:opacity .2s ease,max-height .25s ease;scrollbar-width:none}.reviews-snapshot-page .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.reviews-snapshot-page .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.reviews-snapshot-page .section-tabs{margin-bottom:0}}.reviews-snapshot-page .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.reviews-snapshot-page .tab-item:hover:not(.is-active){color:#009cde}.reviews-snapshot-page .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.reviews-snapshot-page .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.reviews-snapshot-page .tab-item{padding:10px 14px;font-size:13px}}.reviews-snapshot-page .growth-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.reviews-snapshot-page .growth-panel{padding:20px}}.reviews-snapshot-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:8px}.reviews-snapshot-page .panel-header h2{margin:0;color:#28292c;font-family:Figtree,sans-serif!important;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 768px){.reviews-snapshot-page .panel-header h2{font-size:20px}}.reviews-snapshot-page .panel-content{display:flex;flex-direction:column;gap:20px}.reviews-snapshot-page .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media (min-width: 1025px){.reviews-snapshot-page .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1024px){.reviews-snapshot-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.reviews-snapshot-page .summary-grid{grid-template-columns:1fr}}.reviews-snapshot-page .summary-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:12px;min-height:144px}.reviews-snapshot-page .summary-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.reviews-snapshot-page .summary-card .card-heading .goal-icon-end{margin-left:auto}.reviews-snapshot-page .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.reviews-snapshot-page .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.reviews-snapshot-page .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.reviews-snapshot-page .summary-card .card-title{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;display:inline-flex;align-items:center;gap:6px}.reviews-snapshot-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827;flex-wrap:wrap;gap:0}.reviews-snapshot-page .summary-card .card-value .value{color:#28292c;font-family:Figtree;font-size:32px;font-style:normal;font-weight:700;line-height:normal;white-space:pre}.reviews-snapshot-page .summary-card .card-value .unit{color:#28292c;font-family:Figtree;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-left:0;white-space:pre}.reviews-snapshot-page .summary-card .card-value .unit-text{color:#28292c;font-family:Figtree;font-size:32px;font-style:normal;font-weight:700;line-height:normal;white-space:pre}.reviews-snapshot-page .summary-card .card-value .unit-percent{color:#28292c;font-family:Figtree;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.reviews-snapshot-page .summary-card .card-value .star-icon{color:orange;margin-left:4px}.reviews-snapshot-page .summary-card .card-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:#6b7280}.reviews-snapshot-page .summary-card .card-meta .trend{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.reviews-snapshot-page .summary-card .card-meta .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.reviews-snapshot-page .summary-card .card-meta .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.reviews-snapshot-page .summary-card .card-meta .timeframe{font-size:12px;color:#6b7280;white-space:nowrap}.reviews-snapshot-page .charts-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1025px){.reviews-snapshot-page .charts-grid{grid-template-columns:repeat(2,1fr)}}.reviews-snapshot-page .canvas-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:20px;min-height:420px;height:420px;max-height:460px;position:relative}.reviews-snapshot-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.reviews-snapshot-page .canvas-card .card-heading .card-title-wrapper{display:flex;align-items:center;gap:8px}.reviews-snapshot-page .canvas-card .card-heading .tooltip-icon{display:inline-flex;align-items:center}.reviews-snapshot-page .canvas-card .card-title{font-family:Figtree,sans-serif!important;font-size:16px;font-style:normal;font-weight:600;color:#28292c!important;display:inline-flex;align-items:center;gap:6px}.reviews-snapshot-page .canvas-card .share-legend,.reviews-snapshot-page .canvas-card .donut-container,.reviews-snapshot-page .canvas-card .response-time-grid{padding-bottom:16px}.reviews-snapshot-page .canvas-card canvas{width:100%!important;height:100%!important;flex:1;min-height:0;max-height:360px}.reviews-snapshot-page .review-volume-chart,.reviews-snapshot-page .avg-rating-chart,.reviews-snapshot-page .response-rate-time-chart,.reviews-snapshot-page .review-source-chart{min-height:440px;height:440px;max-height:none}.reviews-snapshot-page .review-volume-chart canvas,.reviews-snapshot-page .avg-rating-chart canvas,.reviews-snapshot-page .response-rate-time-chart canvas,.reviews-snapshot-page .review-source-chart canvas{max-height:none!important;height:100%!important}.reviews-snapshot-page .review-source-chart .donut-container{align-items:stretch;justify-content:space-between;margin-top:2rem}.reviews-snapshot-page .review-source-chart .share-legend{flex:1;display:flex;flex-direction:column;gap:12px;overflow:auto;padding-bottom:0}.reviews-snapshot-page .donut-container{display:flex;align-items:center;gap:32px;flex:1;min-height:0;overflow:hidden}@media (max-width: 768px){.reviews-snapshot-page .donut-container{flex-direction:column;gap:24px}}.reviews-snapshot-page .donut-wrapper{width:240px;height:240px;min-width:240px;min-height:240px;flex-shrink:0;position:relative;max-width:100%}@media (max-width: 768px){.reviews-snapshot-page .donut-wrapper{width:180px;height:180px;min-width:180px;min-height:180px;max-width:100%}}@media (max-width: 480px){.reviews-snapshot-page .donut-wrapper{width:160px;height:160px;min-width:160px;min-height:160px;max-width:calc(100vw - 40px)}}.reviews-snapshot-page .donut-wrapper canvas{width:100%!important;height:100%!important;max-width:100%}.reviews-snapshot-page .donut-center-text{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:4px;align-items:center}.reviews-snapshot-page .donut-total{font-family:Figtree,sans-serif!important;font-size:24px;font-style:normal;font-weight:600;color:#28292c;line-height:1}.reviews-snapshot-page .donut-label{font-family:Figtree,sans-serif!important;font-size:20px;font-style:normal;font-weight:400;color:#6e7880;line-height:1}.reviews-snapshot-page .share-legend{display:flex;flex-direction:column;gap:12px;flex:1;margin-top:16px}.reviews-snapshot-page .share-legend .legend-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.reviews-snapshot-page .share-legend .legend-label-wrapper{display:flex;align-items:center;gap:8px}.reviews-snapshot-page .share-legend .legend-color-indicator{width:12px;height:12px;border-radius:2px;flex-shrink:0}.reviews-snapshot-page .share-legend .legend-label,.reviews-snapshot-page .share-legend .legend-value{font-family:Figtree,sans-serif!important;font-size:14px;font-style:normal;color:#28292c;font-weight:400}.reviews-snapshot-page .response-time-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;flex:1;min-height:0}@media (max-width: 768px){.reviews-snapshot-page .response-time-grid{grid-template-columns:1fr;gap:24px}}.reviews-snapshot-page .response-time-item{display:flex;justify-content:center;align-items:center}.reviews-snapshot-page .response-time-legend{display:flex;flex-direction:row;gap:24px;justify-content:center;margin-top:24px;flex-wrap:wrap}@media (max-width: 768px){.reviews-snapshot-page .response-time-legend{flex-direction:column;gap:12px;align-items:flex-start}}.reviews-snapshot-page .response-time-legend .legend-item,.reviews-snapshot-page .response-time-legend .legend-label-wrapper{display:flex;align-items:center;gap:8px}.reviews-snapshot-page .response-time-legend .legend-color-indicator{width:12px;height:12px;border-radius:2px;flex-shrink:0}.reviews-snapshot-page .response-time-legend .legend-label{font-family:Figtree,sans-serif!important;font-size:14px;font-style:normal;color:#28292c;font-weight:400}.leads-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:8px}.leads-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.leads-page .page-header.is-condensed{padding:14px 0}.leads-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.leads-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.leads-page .page-header.is-condensed .breadcrumb,.leads-page .page-header.is-condensed .subtitle,.leads-page .page-header.is-condensed .section-tabs{display:none}.leads-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.leads-page .page-header .header-title-row{display:block}.leads-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.leads-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.leads-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.leads-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.leads-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.leads-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.leads-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.leads-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.leads-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.leads-page .page-header .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s ease,max-height .25s ease}.leads-page .page-header .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.leads-page .page-header .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.leads-page .page-header .section-tabs{margin-bottom:0}}.leads-page .page-header .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.leads-page .page-header .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.leads-page .page-header .header-controls-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0}@media (max-width: 1024px){.leads-page .page-header .header-controls-row{flex-direction:column;align-items:flex-start}.leads-page .page-header .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.leads-page .page-header .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.leads-page .page-header .tab-item:hover:not(.is-active){color:#009cde}.leads-page .page-header .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.leads-page .page-header .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.leads-page .page-header .tab-item{padding:10px 14px;font-size:13px}}.leads-page .page-header .filters-row{display:flex;gap:12px;align-items:center;margin-top:0;flex-wrap:wrap}.leads-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.leads-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-page .breadcrumb .breadcrumb-link:hover{color:#111827}.leads-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.leads-page .data-source-chip{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background-color:#009cde14;color:#374151;font-size:.85rem}.leads-page .data-source-chip .chip-label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0b5cab}.leads-page .data-source-chip .chip-divider{color:#37415199}.leads-page .growth-panel{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.leads-page .growth-panel{padding:20px}}.leads-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:24px}.leads-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}@media (max-width: 768px){.leads-page .panel-header h2{font-size:20px}}.leads-page .panel-content{display:flex;flex-direction:column;gap:24px}.leads-page .panel-loading{display:flex;flex-direction:column;gap:20px;padding:20px 0}.leads-page .panel-loading .v-skeleton-loader{border-radius:8px}.leads-page .performance-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.leads-page .performance-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}}@media (min-width: 1025px){.leads-page .performance-grid .summary-card{grid-row:1}}.leads-page .performance-grid .funnel-card{height:400px;max-height:400px;padding-bottom:32px;overflow:visible}@media (min-width: 1025px){.leads-page .performance-grid .funnel-card{grid-column:1/3;grid-row:2;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .performance-grid .funnel-card canvas{max-height:340px!important;width:100%!important}@media (min-width: 1025px){.leads-page .performance-grid .funnel-card canvas{max-height:340px!important}}.leads-page .performance-grid .donut-card{height:400px;max-height:400px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.leads-page .performance-grid .donut-card{grid-column:3/5;grid-row:2;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .performance-grid .donut-card .donut-container{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:20px 0}.leads-page .performance-grid .line-chart-card{height:400px;max-height:400px;padding-bottom:32px}@media (min-width: 1025px){.leads-page .performance-grid .line-chart-card{grid-column:1/5;grid-row:3;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .performance-grid .stacked-bar-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.leads-page .performance-grid .stacked-bar-card{grid-column:3/5;grid-row:3;padding-bottom:40px}}.leads-page .pipeline-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.leads-page .pipeline-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}}@media (min-width: 1025px){.leads-page .pipeline-grid .summary-card{grid-row:1}}.leads-page .pipeline-grid .sources-chart{height:400px;max-height:400px;padding-bottom:32px}@media (min-width: 1025px){.leads-page .pipeline-grid .sources-chart{grid-column:1/3;grid-row:2;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .pipeline-grid .velocity-chart{height:400px;max-height:400px;padding-bottom:32px}@media (min-width: 1025px){.leads-page .pipeline-grid .velocity-chart{grid-column:3/5;grid-row:2;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .summary-card{background:#fff;border-radius:4px;border:1px solid #DBDBDD;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:300px;justify-content:space-between}.leads-page .summary-card .card-top-section{display:flex;flex-direction:column;gap:12px}.leads-page .summary-card.compact{gap:10px;padding:18px;min-height:auto;justify-content:flex-start}.leads-page .summary-card .card-heading{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.leads-page .summary-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.leads-page .summary-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.leads-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827}.leads-page .summary-card .card-value .value{font-size:32px}.leads-page .summary-card .card-value .unit{font-size:16px;color:#28292c;margin-left:4px}.leads-page .summary-card .card-value .unit.has-leading-space{margin-left:4px}.leads-page .summary-card .card-value .channel-label{font-size:14px;color:#6b7280;margin-left:4px}.leads-page .summary-card .card-meta{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;flex-wrap:nowrap;margin-top:8px}.leads-page .summary-card .trend{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.leads-page .summary-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.leads-page .summary-card .trend.is-negative .trend-value{color:#cd3a0e}.leads-page .summary-card .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.leads-page .summary-card .trend .trend-value{color:#698f34}.leads-page .summary-card .timeframe{color:#6b7280;font-size:12px;white-space:nowrap}.leads-page .summary-card .sparkline-container{min-height:120px;max-height:160px;height:350px;margin-top:0;position:relative;flex-shrink:0}.leads-page .summary-card .sparkline-container canvas{width:100%!important;height:100%!important}.leads-page .canvas-card{min-height:400px;max-height:400px;height:400px;padding:20px 20px 16px;contain:layout style;position:relative;border-radius:4px;border:1px solid #DBDBDD}.leads-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.leads-page .canvas-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.leads-page .canvas-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.leads-page .canvas-card canvas{width:100%!important;height:100%!important;max-height:360px;will-change:auto}.leads-page .donut-card{height:400px;max-height:400px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.leads-page .donut-card{grid-column:1/5;grid-row:2;padding-bottom:40px;height:400px;max-height:400px}}.leads-page .donut-card .donut-container{flex:1;display:flex;align-items:center;justify-content:space-between;gap:0;padding:0;min-height:0;width:100%}.leads-page .donut-wrapper{flex:1;width:100%;height:100%;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.leads-page .donut-wrapper .donut-center-text{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:4px}.leads-page .donut-wrapper .donut-center-text .donut-total{font-size:24px;font-weight:600;color:#111827;line-height:1}.leads-page .donut-wrapper .donut-center-text .donut-label{font-size:14px;font-weight:400;color:#6e7880;line-height:1}.leads-page .donut-wrapper canvas{width:100%!important;height:100%!important;max-width:100%}.leads-page .donut-card{height:auto;min-height:400px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.leads-page .donut-card{grid-column:3/5;grid-row:2;padding-bottom:40px}}.leads-page .donut-card .donut-container{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:16px 0;width:100%}.leads-page .donut-card .donut-container .donut-wrapper{flex:0 0 180px;width:180px;height:180px;position:relative;display:flex;align-items:flex-end;justify-content:center}.leads-page .donut-card .donut-container .status-legend{flex:1;max-height:200px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding-left:24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}.leads-page .donut-card .donut-container .status-legend::-webkit-scrollbar{width:4px}.leads-page .donut-card .donut-container .status-legend::-webkit-scrollbar-track{background:transparent}.leads-page .donut-card .donut-container .status-legend::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.leads-page .donut-card .donut-container .status-legend .legend-item{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0}.leads-page .donut-card .donut-container .status-legend .legend-item .legend-label-wrapper{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.leads-page .donut-card .donut-container .status-legend .legend-item .legend-label-wrapper .legend-color-indicator{width:14px;height:14px;border-radius:2px;flex-shrink:0}.leads-page .donut-card .donut-container .status-legend .legend-item .legend-label-wrapper .legend-label{font-size:13px;font-weight:400;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-page .donut-card .donut-container .status-legend .legend-item .legend-value{font-size:13px;font-weight:500;color:#111827;flex-shrink:0;margin-left:8px}.leads-page .donut-card .donut-container .status-legend .legend-item .others-tooltip{display:inline-flex;align-items:center;margin-left:4px;cursor:pointer}.leads-page .funnel-card{min-height:340px;max-height:400px;height:380px;display:flex;flex-direction:column;padding:24px;overflow:visible}.leads-page .funnel-card .card-heading{flex-shrink:0;margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.leads-page .funnel-card .card-heading .card-title{font-size:16px;font-weight:600;color:#111827}.leads-page .funnel-card .card-heading .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer}.leads-page .funnel-card canvas{flex:1;min-height:280px;max-height:none}.leads-page .goal-icon-end{margin-left:auto}.leads-page .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.leads-page .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.leads-page .goal-icon-trigger:disabled{cursor:default;opacity:.6}.leads-page .lead-funnel-banner{display:flex;align-items:center;justify-content:space-between;background:#009cde1a;border-radius:4px;height:50px;padding:0 16px;margin-top:auto;margin-bottom:-16px}.leads-page .lead-funnel-banner .banner-label{font-size:16px;font-weight:500;color:#28292c}.leads-page .lead-funnel-banner .view-link{font-size:16px;font-weight:400;color:#009cde;text-decoration:none}.leads-page .lead-funnel-banner .view-link:hover{text-decoration:underline}.leads-settings-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.leads-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.leads-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.leads-settings-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.leads-settings-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.leads-settings-page .breadcrumb-link:hover{color:#009cde}.leads-settings-page .separator{display:flex;align-items:center}.leads-settings-page .page-header-row{margin-bottom:24px}.leads-settings-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.leads-settings-page .page-heading{font-size:24px}}.leads-settings-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}@media (max-width: 599px){.leads-settings-page .page-subheading{font-size:14px}}.leads-settings-page .settings-tabs{display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.leads-settings-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 599px){.leads-settings-page .settings-tabs{gap:24px;margin-bottom:20px}}.leads-settings-page .settings-tabs .tab{display:flex;align-items:center;padding:5px 0;cursor:pointer;position:relative;color:#6b7280;font-weight:500;font-size:16px;background:none;border:none;white-space:nowrap;transition:all .2s ease}@media (max-width: 599px){.leads-settings-page .settings-tabs .tab{font-size:14px;padding:10px 0}}.leads-settings-page .settings-tabs .tab:hover{color:#009cde}.leads-settings-page .settings-tabs .tab.active{color:#009cde;font-weight:600}.leads-settings-page .settings-tabs .tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#009cde;border-radius:1px}.leads-settings-page .settings-content-wrapper{width:100%}.leads-settings-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.leads-settings-page .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.leads-settings-page .settings-section{padding:24px 20px;margin-bottom:20px}}.leads-settings-page .settings-section:last-child{margin-bottom:0}.leads-settings-page .settings-section-button{margin-top:24px;padding-top:24px}.leads-settings-page .section-title{color:#28292c;font-family:Figtree;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.leads-settings-page .section-title{font-size:20px;margin-bottom:16px}}.leads-settings-page .coming-soon-text{color:#6b7280;font-size:16px;margin:0}.leads-settings-page .statuses-tab,.leads-settings-page .notification-tab,.leads-settings-page .reply-preferences-tab,.leads-settings-page .custom-channels-tab,.leads-settings-page .custom-fields-tab,.leads-settings-page .revenue-values-tab,.leads-settings-page .auto-archive-tab,.leads-settings-page .card-configuration-tab{width:100%}.leads-settings-page .statuses-tab .settings-banner,.leads-settings-page .notification-tab .settings-banner,.leads-settings-page .reply-preferences-tab .settings-banner,.leads-settings-page .custom-channels-tab .settings-banner,.leads-settings-page .custom-fields-tab .settings-banner,.leads-settings-page .revenue-values-tab .settings-banner,.leads-settings-page .auto-archive-tab .settings-banner,.leads-settings-page .card-configuration-tab .settings-banner{background:#f3f4f6;border-radius:8px;padding:16px 20px;margin-bottom:20px;border-left:3px solid #009CDE}@media (max-width: 599px){.leads-settings-page .statuses-tab .settings-banner,.leads-settings-page .notification-tab .settings-banner,.leads-settings-page .reply-preferences-tab .settings-banner,.leads-settings-page .custom-channels-tab .settings-banner,.leads-settings-page .custom-fields-tab .settings-banner,.leads-settings-page .revenue-values-tab .settings-banner,.leads-settings-page .auto-archive-tab .settings-banner,.leads-settings-page .card-configuration-tab .settings-banner{padding:12px 16px;margin-bottom:16px}}.leads-settings-page .statuses-tab .settings-banner .banner-text,.leads-settings-page .notification-tab .settings-banner .banner-text,.leads-settings-page .reply-preferences-tab .settings-banner .banner-text,.leads-settings-page .custom-channels-tab .settings-banner .banner-text,.leads-settings-page .custom-fields-tab .settings-banner .banner-text,.leads-settings-page .revenue-values-tab .settings-banner .banner-text,.leads-settings-page .auto-archive-tab .settings-banner .banner-text,.leads-settings-page .card-configuration-tab .settings-banner .banner-text{color:#28292c;font-size:16px;font-weight:400;margin:0;line-height:1.6;font-family:Figtree}@media (max-width: 599px){.leads-settings-page .statuses-tab .settings-banner .banner-text,.leads-settings-page .notification-tab .settings-banner .banner-text,.leads-settings-page .reply-preferences-tab .settings-banner .banner-text,.leads-settings-page .custom-channels-tab .settings-banner .banner-text,.leads-settings-page .custom-fields-tab .settings-banner .banner-text,.leads-settings-page .revenue-values-tab .settings-banner .banner-text,.leads-settings-page .auto-archive-tab .settings-banner .banner-text,.leads-settings-page .card-configuration-tab .settings-banner .banner-text{font-size:14px}}.leads-settings-page .statuses-tab .settings-banner .banner-text .link-button,.leads-settings-page .notification-tab .settings-banner .banner-text .link-button,.leads-settings-page .reply-preferences-tab .settings-banner .banner-text .link-button,.leads-settings-page .custom-channels-tab .settings-banner .banner-text .link-button,.leads-settings-page .custom-fields-tab .settings-banner .banner-text .link-button,.leads-settings-page .revenue-values-tab .settings-banner .banner-text .link-button,.leads-settings-page .auto-archive-tab .settings-banner .banner-text .link-button,.leads-settings-page .card-configuration-tab .settings-banner .banner-text .link-button{background:none;border:none;padding:0;color:#009cde;text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.leads-settings-page .statuses-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .notification-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .reply-preferences-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .custom-channels-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .custom-fields-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .revenue-values-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .auto-archive-tab .settings-banner .banner-text .link-button:hover,.leads-settings-page .card-configuration-tab .settings-banner .banner-text .link-button:hover{color:#0077a3}.leads-settings-page .statuses-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .notification-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .reply-preferences-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .custom-channels-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .custom-fields-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .revenue-values-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .auto-archive-tab .settings-banner .banner-text .link-button:focus,.leads-settings-page .card-configuration-tab .settings-banner .banner-text .link-button:focus{outline:2px solid #009CDE;outline-offset:2px;border-radius:2px}.leads-settings-page .statuses-tab .custom-statuses-wrapper,.leads-settings-page .notification-tab .custom-statuses-wrapper,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper{display:flex;align-items:flex-start;margin-bottom:16px;padding:0}.leads-settings-page .statuses-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .notification-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper.has-info-icon .custom-checkbox{flex:1}.leads-settings-page .statuses-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .notification-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;cursor:help;min-width:24px;min-height:24px}.leads-settings-page .statuses-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .notification-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon{color:#9ca3af;transition:color .2s ease;flex-shrink:0}.leads-settings-page .statuses-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .notification-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper.has-info-icon .info-icon-wrapper .info-icon:hover{color:#6b7280}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;width:auto;height:auto;position:relative}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox],.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark{opacity:.5;cursor:not-allowed}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox .checkmark,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease;margin-top:2px}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label{color:#28292c;font-size:16px;font-weight:400;font-family:Figtree;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;flex:1}@media (max-width: 599px){.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox .checkbox-label{font-size:14px}}.leads-settings-page .statuses-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .notification-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .reply-preferences-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .custom-channels-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .custom-fields-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .revenue-values-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .auto-archive-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark,.leads-settings-page .card-configuration-tab .custom-statuses-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark{border-color:#009cde}.leads-settings-page .statuses-tab .section-title,.leads-settings-page .notification-tab .section-title,.leads-settings-page .reply-preferences-tab .section-title,.leads-settings-page .custom-channels-tab .section-title,.leads-settings-page .custom-fields-tab .section-title,.leads-settings-page .revenue-values-tab .section-title,.leads-settings-page .auto-archive-tab .section-title,.leads-settings-page .card-configuration-tab .section-title{font-size:20px;font-weight:600;margin:0 0 20px;color:#28292c;font-family:Figtree;line-height:normal}@media (max-width: 599px){.leads-settings-page .statuses-tab .section-title,.leads-settings-page .notification-tab .section-title,.leads-settings-page .reply-preferences-tab .section-title,.leads-settings-page .custom-channels-tab .section-title,.leads-settings-page .custom-fields-tab .section-title,.leads-settings-page .revenue-values-tab .section-title,.leads-settings-page .auto-archive-tab .section-title,.leads-settings-page .card-configuration-tab .section-title{font-size:18px;margin-bottom:16px}}.leads-settings-page .statuses-tab .subsection-title,.leads-settings-page .notification-tab .subsection-title,.leads-settings-page .reply-preferences-tab .subsection-title,.leads-settings-page .custom-channels-tab .subsection-title,.leads-settings-page .custom-fields-tab .subsection-title,.leads-settings-page .revenue-values-tab .subsection-title,.leads-settings-page .auto-archive-tab .subsection-title,.leads-settings-page .card-configuration-tab .subsection-title{font-size:18px;font-weight:600;margin:0 0 16px;color:#28292c;font-family:Figtree;line-height:normal}@media (max-width: 599px){.leads-settings-page .statuses-tab .subsection-title,.leads-settings-page .notification-tab .subsection-title,.leads-settings-page .reply-preferences-tab .subsection-title,.leads-settings-page .custom-channels-tab .subsection-title,.leads-settings-page .custom-fields-tab .subsection-title,.leads-settings-page .revenue-values-tab .subsection-title,.leads-settings-page .auto-archive-tab .subsection-title,.leads-settings-page .card-configuration-tab .subsection-title{font-size:16px;margin-bottom:12px}}.leads-settings-page .statuses-tab .info-text,.leads-settings-page .notification-tab .info-text,.leads-settings-page .reply-preferences-tab .info-text,.leads-settings-page .custom-channels-tab .info-text,.leads-settings-page .custom-fields-tab .info-text,.leads-settings-page .revenue-values-tab .info-text,.leads-settings-page .auto-archive-tab .info-text,.leads-settings-page .card-configuration-tab .info-text{font-size:14px;color:#6b7280;margin-top:12px;margin-bottom:0;line-height:1.6;font-family:Figtree}.leads-settings-page .statuses-tab .info-text strong,.leads-settings-page .notification-tab .info-text strong,.leads-settings-page .reply-preferences-tab .info-text strong,.leads-settings-page .custom-channels-tab .info-text strong,.leads-settings-page .custom-fields-tab .info-text strong,.leads-settings-page .revenue-values-tab .info-text strong,.leads-settings-page .auto-archive-tab .info-text strong,.leads-settings-page .card-configuration-tab .info-text strong{color:#28292c;font-weight:600}.leads-settings-page .statuses-tab .anonymize-all-info,.leads-settings-page .notification-tab .anonymize-all-info,.leads-settings-page .reply-preferences-tab .anonymize-all-info,.leads-settings-page .custom-channels-tab .anonymize-all-info,.leads-settings-page .custom-fields-tab .anonymize-all-info,.leads-settings-page .revenue-values-tab .anonymize-all-info,.leads-settings-page .auto-archive-tab .anonymize-all-info,.leads-settings-page .card-configuration-tab .anonymize-all-info{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:16px 20px}.leads-settings-page .statuses-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .notification-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .reply-preferences-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .custom-channels-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .custom-fields-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .revenue-values-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .auto-archive-tab .anonymize-all-info .anonymize-all-description,.leads-settings-page .card-configuration-tab .anonymize-all-info .anonymize-all-description{font-size:14px;color:#6b7280;margin:0 0 12px;line-height:1.6;font-family:Figtree}.leads-settings-page .statuses-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .notification-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .reply-preferences-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .custom-channels-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .custom-fields-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .revenue-values-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .auto-archive-tab .anonymize-all-info .anonymize-all-list,.leads-settings-page .card-configuration-tab .anonymize-all-info .anonymize-all-list{margin:0;padding-left:24px;list-style-type:disc}.leads-settings-page .statuses-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .notification-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .reply-preferences-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .custom-channels-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .custom-fields-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .revenue-values-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .auto-archive-tab .anonymize-all-info .anonymize-all-list li,.leads-settings-page .card-configuration-tab .anonymize-all-info .anonymize-all-list li{font-size:14px;color:#6b7280;margin-bottom:8px;line-height:1.5;font-family:Figtree}.leads-settings-page .statuses-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .notification-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .reply-preferences-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .custom-channels-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .custom-fields-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .revenue-values-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .auto-archive-tab .anonymize-all-info .anonymize-all-list li:last-child,.leads-settings-page .card-configuration-tab .anonymize-all-info .anonymize-all-list li:last-child{margin-bottom:0}.leads-settings-page .statuses-tab .form-field,.leads-settings-page .notification-tab .form-field,.leads-settings-page .reply-preferences-tab .form-field,.leads-settings-page .custom-channels-tab .form-field,.leads-settings-page .custom-fields-tab .form-field,.leads-settings-page .revenue-values-tab .form-field,.leads-settings-page .auto-archive-tab .form-field,.leads-settings-page .card-configuration-tab .form-field{position:relative;margin-bottom:24px}.leads-settings-page .statuses-tab .form-field:last-child,.leads-settings-page .notification-tab .form-field:last-child,.leads-settings-page .reply-preferences-tab .form-field:last-child,.leads-settings-page .custom-channels-tab .form-field:last-child,.leads-settings-page .custom-fields-tab .form-field:last-child,.leads-settings-page .revenue-values-tab .form-field:last-child,.leads-settings-page .auto-archive-tab .form-field:last-child,.leads-settings-page .card-configuration-tab .form-field:last-child{margin-bottom:0}.leads-settings-page .statuses-tab .form-field label,.leads-settings-page .notification-tab .form-field label,.leads-settings-page .reply-preferences-tab .form-field label,.leads-settings-page .custom-channels-tab .form-field label,.leads-settings-page .custom-fields-tab .form-field label,.leads-settings-page .revenue-values-tab .form-field label,.leads-settings-page .auto-archive-tab .form-field label,.leads-settings-page .card-configuration-tab .form-field label{display:block;margin-bottom:8px;color:#28292c;font-size:14px;font-weight:500;font-family:Figtree;line-height:normal}.leads-settings-page .statuses-tab .form-field label .asterisk,.leads-settings-page .notification-tab .form-field label .asterisk,.leads-settings-page .reply-preferences-tab .form-field label .asterisk,.leads-settings-page .custom-channels-tab .form-field label .asterisk,.leads-settings-page .custom-fields-tab .form-field label .asterisk,.leads-settings-page .revenue-values-tab .form-field label .asterisk,.leads-settings-page .auto-archive-tab .form-field label .asterisk,.leads-settings-page .card-configuration-tab .form-field label .asterisk{color:#dc2626;font-size:14px;margin-left:2px}.leads-settings-page .statuses-tab .form-field .v-text-field,.leads-settings-page .statuses-tab .form-field .v-textarea,.leads-settings-page .statuses-tab .form-field .v-select,.leads-settings-page .notification-tab .form-field .v-text-field,.leads-settings-page .notification-tab .form-field .v-textarea,.leads-settings-page .notification-tab .form-field .v-select,.leads-settings-page .reply-preferences-tab .form-field .v-text-field,.leads-settings-page .reply-preferences-tab .form-field .v-textarea,.leads-settings-page .reply-preferences-tab .form-field .v-select,.leads-settings-page .custom-channels-tab .form-field .v-text-field,.leads-settings-page .custom-channels-tab .form-field .v-textarea,.leads-settings-page .custom-channels-tab .form-field .v-select,.leads-settings-page .custom-fields-tab .form-field .v-text-field,.leads-settings-page .custom-fields-tab .form-field .v-textarea,.leads-settings-page .custom-fields-tab .form-field .v-select,.leads-settings-page .revenue-values-tab .form-field .v-text-field,.leads-settings-page .revenue-values-tab .form-field .v-textarea,.leads-settings-page .revenue-values-tab .form-field .v-select,.leads-settings-page .auto-archive-tab .form-field .v-text-field,.leads-settings-page .auto-archive-tab .form-field .v-textarea,.leads-settings-page .auto-archive-tab .form-field .v-select,.leads-settings-page .card-configuration-tab .form-field .v-text-field,.leads-settings-page .card-configuration-tab .form-field .v-textarea,.leads-settings-page .card-configuration-tab .form-field .v-select,.leads-settings-page .statuses-tab .form-field .v-field,.leads-settings-page .notification-tab .form-field .v-field,.leads-settings-page .reply-preferences-tab .form-field .v-field,.leads-settings-page .custom-channels-tab .form-field .v-field,.leads-settings-page .custom-fields-tab .form-field .v-field,.leads-settings-page .revenue-values-tab .form-field .v-field,.leads-settings-page .auto-archive-tab .form-field .v-field,.leads-settings-page .card-configuration-tab .form-field .v-field{font-family:Figtree}.leads-settings-page .statuses-tab .form-field :deep(.v-select),.leads-settings-page .notification-tab .form-field :deep(.v-select),.leads-settings-page .reply-preferences-tab .form-field :deep(.v-select),.leads-settings-page .custom-channels-tab .form-field :deep(.v-select),.leads-settings-page .custom-fields-tab .form-field :deep(.v-select),.leads-settings-page .revenue-values-tab .form-field :deep(.v-select),.leads-settings-page .auto-archive-tab .form-field :deep(.v-select),.leads-settings-page .card-configuration-tab .form-field :deep(.v-select){position:relative}.leads-settings-page .statuses-tab .form-field :deep(.v-select)+svg,.leads-settings-page .notification-tab .form-field :deep(.v-select)+svg,.leads-settings-page .reply-preferences-tab .form-field :deep(.v-select)+svg,.leads-settings-page .custom-channels-tab .form-field :deep(.v-select)+svg,.leads-settings-page .custom-fields-tab .form-field :deep(.v-select)+svg,.leads-settings-page .revenue-values-tab .form-field :deep(.v-select)+svg,.leads-settings-page .auto-archive-tab .form-field :deep(.v-select)+svg,.leads-settings-page .card-configuration-tab .form-field :deep(.v-select)+svg{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px;flex-shrink:0}.leads-settings-page .statuses-tab .form-field :deep(.v-select)~svg,.leads-settings-page .notification-tab .form-field :deep(.v-select)~svg,.leads-settings-page .reply-preferences-tab .form-field :deep(.v-select)~svg,.leads-settings-page .custom-channels-tab .form-field :deep(.v-select)~svg,.leads-settings-page .custom-fields-tab .form-field :deep(.v-select)~svg,.leads-settings-page .revenue-values-tab .form-field :deep(.v-select)~svg,.leads-settings-page .auto-archive-tab .form-field :deep(.v-select)~svg,.leads-settings-page .card-configuration-tab .form-field :deep(.v-select)~svg{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.leads-settings-page .statuses-tab .form-field>svg:last-child,.leads-settings-page .notification-tab .form-field>svg:last-child,.leads-settings-page .reply-preferences-tab .form-field>svg:last-child,.leads-settings-page .custom-channels-tab .form-field>svg:last-child,.leads-settings-page .custom-fields-tab .form-field>svg:last-child,.leads-settings-page .revenue-values-tab .form-field>svg:last-child,.leads-settings-page .auto-archive-tab .form-field>svg:last-child,.leads-settings-page .card-configuration-tab .form-field>svg:last-child{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.leads-settings-page .statuses-tab .v-btn,.leads-settings-page .notification-tab .v-btn,.leads-settings-page .reply-preferences-tab .v-btn,.leads-settings-page .custom-channels-tab .v-btn,.leads-settings-page .custom-fields-tab .v-btn,.leads-settings-page .revenue-values-tab .v-btn,.leads-settings-page .auto-archive-tab .v-btn,.leads-settings-page .card-configuration-tab .v-btn{font-family:Figtree;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:10px 20px;min-width:auto}.leads-settings-page .statuses-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .notification-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .reply-preferences-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .custom-channels-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .custom-fields-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .revenue-values-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .auto-archive-tab .v-btn.v-btn--variant-outlined,.leads-settings-page .card-configuration-tab .v-btn.v-btn--variant-outlined{border-width:1px}.leads-settings-page .statuses-tab .loading-state,.leads-settings-page .notification-tab .loading-state,.leads-settings-page .reply-preferences-tab .loading-state,.leads-settings-page .custom-channels-tab .loading-state,.leads-settings-page .custom-fields-tab .loading-state,.leads-settings-page .revenue-values-tab .loading-state,.leads-settings-page .auto-archive-tab .loading-state,.leads-settings-page .card-configuration-tab .loading-state{display:flex;align-items:center;justify-content:center;padding:60px 20px;min-height:200px}.leads-settings-page .statuses-tab .empty-state,.leads-settings-page .notification-tab .empty-state,.leads-settings-page .reply-preferences-tab .empty-state,.leads-settings-page .custom-channels-tab .empty-state,.leads-settings-page .custom-fields-tab .empty-state,.leads-settings-page .revenue-values-tab .empty-state,.leads-settings-page .auto-archive-tab .empty-state,.leads-settings-page .card-configuration-tab .empty-state{padding:48px 20px;text-align:center;color:#6b7280;font-size:16px;font-family:Figtree;line-height:1.6}.leads-settings-page .statuses-tab .empty-state p,.leads-settings-page .notification-tab .empty-state p,.leads-settings-page .reply-preferences-tab .empty-state p,.leads-settings-page .custom-channels-tab .empty-state p,.leads-settings-page .custom-fields-tab .empty-state p,.leads-settings-page .revenue-values-tab .empty-state p,.leads-settings-page .auto-archive-tab .empty-state p,.leads-settings-page .card-configuration-tab .empty-state p{margin:0;font-family:Figtree}.leads-settings-page .statuses-tab .info-alert,.leads-settings-page .notification-tab .info-alert,.leads-settings-page .reply-preferences-tab .info-alert,.leads-settings-page .custom-channels-tab .info-alert,.leads-settings-page .custom-fields-tab .info-alert,.leads-settings-page .revenue-values-tab .info-alert,.leads-settings-page .auto-archive-tab .info-alert,.leads-settings-page .card-configuration-tab .info-alert{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background-color:#e0f2fe;border-radius:8px;color:#0369a1;font-size:14px;font-family:Figtree;margin-top:16px;margin-bottom:0;line-height:1.6;border-left:3px solid #0EA5E9}.leads-settings-page .statuses-tab .info-alert svg,.leads-settings-page .notification-tab .info-alert svg,.leads-settings-page .reply-preferences-tab .info-alert svg,.leads-settings-page .custom-channels-tab .info-alert svg,.leads-settings-page .custom-fields-tab .info-alert svg,.leads-settings-page .revenue-values-tab .info-alert svg,.leads-settings-page .auto-archive-tab .info-alert svg,.leads-settings-page .card-configuration-tab .info-alert svg{flex-shrink:0;margin-top:2px}.leads-settings-page .statuses-tab .info-alert>span,.leads-settings-page .notification-tab .info-alert>span,.leads-settings-page .reply-preferences-tab .info-alert>span,.leads-settings-page .custom-channels-tab .info-alert>span,.leads-settings-page .custom-fields-tab .info-alert>span,.leads-settings-page .revenue-values-tab .info-alert>span,.leads-settings-page .auto-archive-tab .info-alert>span,.leads-settings-page .card-configuration-tab .info-alert>span{flex:1}.leads-settings-page .statuses-tab .info-alert p,.leads-settings-page .notification-tab .info-alert p,.leads-settings-page .reply-preferences-tab .info-alert p,.leads-settings-page .custom-channels-tab .info-alert p,.leads-settings-page .custom-fields-tab .info-alert p,.leads-settings-page .revenue-values-tab .info-alert p,.leads-settings-page .auto-archive-tab .info-alert p,.leads-settings-page .card-configuration-tab .info-alert p{margin:0 0 8px;font-family:Figtree}.leads-settings-page .statuses-tab .info-alert p:last-child,.leads-settings-page .notification-tab .info-alert p:last-child,.leads-settings-page .reply-preferences-tab .info-alert p:last-child,.leads-settings-page .custom-channels-tab .info-alert p:last-child,.leads-settings-page .custom-fields-tab .info-alert p:last-child,.leads-settings-page .revenue-values-tab .info-alert p:last-child,.leads-settings-page .auto-archive-tab .info-alert p:last-child,.leads-settings-page .card-configuration-tab .info-alert p:last-child{margin-bottom:0}.leads-settings-page .statuses-tab .info-alert ul,.leads-settings-page .notification-tab .info-alert ul,.leads-settings-page .reply-preferences-tab .info-alert ul,.leads-settings-page .custom-channels-tab .info-alert ul,.leads-settings-page .custom-fields-tab .info-alert ul,.leads-settings-page .revenue-values-tab .info-alert ul,.leads-settings-page .auto-archive-tab .info-alert ul,.leads-settings-page .card-configuration-tab .info-alert ul{margin:8px 0 0 20px;padding:0;font-family:Figtree}.leads-settings-page .statuses-tab .info-alert ul li,.leads-settings-page .notification-tab .info-alert ul li,.leads-settings-page .reply-preferences-tab .info-alert ul li,.leads-settings-page .custom-channels-tab .info-alert ul li,.leads-settings-page .custom-fields-tab .info-alert ul li,.leads-settings-page .revenue-values-tab .info-alert ul li,.leads-settings-page .auto-archive-tab .info-alert ul li,.leads-settings-page .card-configuration-tab .info-alert ul li{margin-bottom:4px;line-height:1.5}.leads-settings-page .statuses-tab .statuses-table-container,.leads-settings-page .notification-tab .statuses-table-container,.leads-settings-page .reply-preferences-tab .statuses-table-container,.leads-settings-page .custom-channels-tab .statuses-table-container,.leads-settings-page .custom-fields-tab .statuses-table-container,.leads-settings-page .revenue-values-tab .statuses-table-container,.leads-settings-page .auto-archive-tab .statuses-table-container,.leads-settings-page .card-configuration-tab .statuses-table-container{overflow-x:auto;margin-bottom:24px;width:100%}@media (max-width: 599px){.leads-settings-page .statuses-tab .statuses-table-container,.leads-settings-page .notification-tab .statuses-table-container,.leads-settings-page .reply-preferences-tab .statuses-table-container,.leads-settings-page .custom-channels-tab .statuses-table-container,.leads-settings-page .custom-fields-tab .statuses-table-container,.leads-settings-page .revenue-values-tab .statuses-table-container,.leads-settings-page .auto-archive-tab .statuses-table-container,.leads-settings-page .card-configuration-tab .statuses-table-container{margin-bottom:20px}}.leads-settings-page .statuses-tab .statuses-table,.leads-settings-page .notification-tab .statuses-table,.leads-settings-page .reply-preferences-tab .statuses-table,.leads-settings-page .custom-channels-tab .statuses-table,.leads-settings-page .custom-fields-tab .statuses-table,.leads-settings-page .revenue-values-tab .statuses-table,.leads-settings-page .auto-archive-tab .statuses-table,.leads-settings-page .card-configuration-tab .statuses-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.leads-settings-page .statuses-tab .statuses-table thead,.leads-settings-page .notification-tab .statuses-table thead,.leads-settings-page .reply-preferences-tab .statuses-table thead,.leads-settings-page .custom-channels-tab .statuses-table thead,.leads-settings-page .custom-fields-tab .statuses-table thead,.leads-settings-page .revenue-values-tab .statuses-table thead,.leads-settings-page .auto-archive-tab .statuses-table thead,.leads-settings-page .card-configuration-tab .statuses-table thead{background-color:#f9fafb}.leads-settings-page .statuses-tab .statuses-table thead tr,.leads-settings-page .notification-tab .statuses-table thead tr,.leads-settings-page .reply-preferences-tab .statuses-table thead tr,.leads-settings-page .custom-channels-tab .statuses-table thead tr,.leads-settings-page .custom-fields-tab .statuses-table thead tr,.leads-settings-page .revenue-values-tab .statuses-table thead tr,.leads-settings-page .auto-archive-tab .statuses-table thead tr,.leads-settings-page .card-configuration-tab .statuses-table thead tr{border-bottom:2px solid #E5E7EB}.leads-settings-page .statuses-tab .statuses-table thead th,.leads-settings-page .notification-tab .statuses-table thead th,.leads-settings-page .reply-preferences-tab .statuses-table thead th,.leads-settings-page .custom-channels-tab .statuses-table thead th,.leads-settings-page .custom-fields-tab .statuses-table thead th,.leads-settings-page .revenue-values-tab .statuses-table thead th,.leads-settings-page .auto-archive-tab .statuses-table thead th,.leads-settings-page .card-configuration-tab .statuses-table thead th{text-align:left;padding:14px 16px;color:#28292c;font-family:Figtree;font-size:14px;font-weight:600;line-height:normal;background:#f9fafb;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 599px){.leads-settings-page .statuses-tab .statuses-table thead th,.leads-settings-page .notification-tab .statuses-table thead th,.leads-settings-page .reply-preferences-tab .statuses-table thead th,.leads-settings-page .custom-channels-tab .statuses-table thead th,.leads-settings-page .custom-fields-tab .statuses-table thead th,.leads-settings-page .revenue-values-tab .statuses-table thead th,.leads-settings-page .auto-archive-tab .statuses-table thead th,.leads-settings-page .card-configuration-tab .statuses-table thead th{font-size:12px;padding:10px 12px}}.leads-settings-page .statuses-tab .statuses-table thead th.actions-column,.leads-settings-page .notification-tab .statuses-table thead th.actions-column,.leads-settings-page .reply-preferences-tab .statuses-table thead th.actions-column,.leads-settings-page .custom-channels-tab .statuses-table thead th.actions-column,.leads-settings-page .custom-fields-tab .statuses-table thead th.actions-column,.leads-settings-page .revenue-values-tab .statuses-table thead th.actions-column,.leads-settings-page .auto-archive-tab .statuses-table thead th.actions-column,.leads-settings-page .card-configuration-tab .statuses-table thead th.actions-column{text-align:right}.leads-settings-page .statuses-tab .statuses-table tbody tr,.leads-settings-page .notification-tab .statuses-table tbody tr,.leads-settings-page .reply-preferences-tab .statuses-table tbody tr,.leads-settings-page .custom-channels-tab .statuses-table tbody tr,.leads-settings-page .custom-fields-tab .statuses-table tbody tr,.leads-settings-page .revenue-values-tab .statuses-table tbody tr,.leads-settings-page .auto-archive-tab .statuses-table tbody tr,.leads-settings-page .card-configuration-tab .statuses-table tbody tr{border-bottom:1px solid #F3F4F6;transition:background-color .2s ease}.leads-settings-page .statuses-tab .statuses-table tbody tr:last-child,.leads-settings-page .notification-tab .statuses-table tbody tr:last-child,.leads-settings-page .reply-preferences-tab .statuses-table tbody tr:last-child,.leads-settings-page .custom-channels-tab .statuses-table tbody tr:last-child,.leads-settings-page .custom-fields-tab .statuses-table tbody tr:last-child,.leads-settings-page .revenue-values-tab .statuses-table tbody tr:last-child,.leads-settings-page .auto-archive-tab .statuses-table tbody tr:last-child,.leads-settings-page .card-configuration-tab .statuses-table tbody tr:last-child{border-bottom:none}.leads-settings-page .statuses-tab .statuses-table tbody tr:hover,.leads-settings-page .notification-tab .statuses-table tbody tr:hover,.leads-settings-page .reply-preferences-tab .statuses-table tbody tr:hover,.leads-settings-page .custom-channels-tab .statuses-table tbody tr:hover,.leads-settings-page .custom-fields-tab .statuses-table tbody tr:hover,.leads-settings-page .revenue-values-tab .statuses-table tbody tr:hover,.leads-settings-page .auto-archive-tab .statuses-table tbody tr:hover,.leads-settings-page .card-configuration-tab .statuses-table tbody tr:hover{background-color:#f9fafb}.leads-settings-page .statuses-tab .statuses-table tbody td,.leads-settings-page .notification-tab .statuses-table tbody td,.leads-settings-page .reply-preferences-tab .statuses-table tbody td,.leads-settings-page .custom-channels-tab .statuses-table tbody td,.leads-settings-page .custom-fields-tab .statuses-table tbody td,.leads-settings-page .revenue-values-tab .statuses-table tbody td,.leads-settings-page .auto-archive-tab .statuses-table tbody td,.leads-settings-page .card-configuration-tab .statuses-table tbody td{padding:16px;color:#28292c;font-family:Figtree;font-size:15px;font-weight:400;line-height:normal;vertical-align:middle}@media (max-width: 599px){.leads-settings-page .statuses-tab .statuses-table tbody td,.leads-settings-page .notification-tab .statuses-table tbody td,.leads-settings-page .reply-preferences-tab .statuses-table tbody td,.leads-settings-page .custom-channels-tab .statuses-table tbody td,.leads-settings-page .custom-fields-tab .statuses-table tbody td,.leads-settings-page .revenue-values-tab .statuses-table tbody td,.leads-settings-page .auto-archive-tab .statuses-table tbody td,.leads-settings-page .card-configuration-tab .statuses-table tbody td{font-size:14px;padding:12px}}.leads-settings-page .statuses-tab .statuses-table tbody td.status-name,.leads-settings-page .notification-tab .statuses-table tbody td.status-name,.leads-settings-page .reply-preferences-tab .statuses-table tbody td.status-name,.leads-settings-page .custom-channels-tab .statuses-table tbody td.status-name,.leads-settings-page .custom-fields-tab .statuses-table tbody td.status-name,.leads-settings-page .revenue-values-tab .statuses-table tbody td.status-name,.leads-settings-page .auto-archive-tab .statuses-table tbody td.status-name,.leads-settings-page .card-configuration-tab .statuses-table tbody td.status-name{font-weight:500;color:#28292c}.leads-settings-page .statuses-tab .statuses-table tbody td.actions-column,.leads-settings-page .notification-tab .statuses-table tbody td.actions-column,.leads-settings-page .reply-preferences-tab .statuses-table tbody td.actions-column,.leads-settings-page .custom-channels-tab .statuses-table tbody td.actions-column,.leads-settings-page .custom-fields-tab .statuses-table tbody td.actions-column,.leads-settings-page .revenue-values-tab .statuses-table tbody td.actions-column,.leads-settings-page .auto-archive-tab .statuses-table tbody td.actions-column,.leads-settings-page .card-configuration-tab .statuses-table tbody td.actions-column{text-align:right}.leads-settings-page .statuses-tab .statuses-table .color-indicator,.leads-settings-page .notification-tab .statuses-table .color-indicator,.leads-settings-page .reply-preferences-tab .statuses-table .color-indicator,.leads-settings-page .custom-channels-tab .statuses-table .color-indicator,.leads-settings-page .custom-fields-tab .statuses-table .color-indicator,.leads-settings-page .revenue-values-tab .statuses-table .color-indicator,.leads-settings-page .auto-archive-tab .statuses-table .color-indicator,.leads-settings-page .card-configuration-tab .statuses-table .color-indicator{width:20px;height:20px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.1)}.leads-settings-page .statuses-tab .statuses-table .edit-btn,.leads-settings-page .notification-tab .statuses-table .edit-btn,.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn,.leads-settings-page .custom-channels-tab .statuses-table .edit-btn,.leads-settings-page .custom-fields-tab .statuses-table .edit-btn,.leads-settings-page .revenue-values-tab .statuses-table .edit-btn,.leads-settings-page .auto-archive-tab .statuses-table .edit-btn,.leads-settings-page .card-configuration-tab .statuses-table .edit-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#28292c;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree}.leads-settings-page .statuses-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .notification-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .custom-channels-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .custom-fields-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .revenue-values-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .auto-archive-tab .statuses-table .edit-btn:hover:not(:disabled),.leads-settings-page .card-configuration-tab .statuses-table .edit-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#009cde;color:#009cde}.leads-settings-page .statuses-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .notification-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .custom-channels-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .custom-fields-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .revenue-values-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .auto-archive-tab .statuses-table .edit-btn:active:not(:disabled),.leads-settings-page .card-configuration-tab .statuses-table .edit-btn:active:not(:disabled){background-color:#f3f4f6}.leads-settings-page .statuses-tab .statuses-table .edit-btn:disabled,.leads-settings-page .notification-tab .statuses-table .edit-btn:disabled,.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn:disabled,.leads-settings-page .custom-channels-tab .statuses-table .edit-btn:disabled,.leads-settings-page .custom-fields-tab .statuses-table .edit-btn:disabled,.leads-settings-page .revenue-values-tab .statuses-table .edit-btn:disabled,.leads-settings-page .auto-archive-tab .statuses-table .edit-btn:disabled,.leads-settings-page .card-configuration-tab .statuses-table .edit-btn:disabled{opacity:.5;cursor:not-allowed}.leads-settings-page .statuses-tab .statuses-table .edit-btn span,.leads-settings-page .notification-tab .statuses-table .edit-btn span,.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn span,.leads-settings-page .custom-channels-tab .statuses-table .edit-btn span,.leads-settings-page .custom-fields-tab .statuses-table .edit-btn span,.leads-settings-page .revenue-values-tab .statuses-table .edit-btn span,.leads-settings-page .auto-archive-tab .statuses-table .edit-btn span,.leads-settings-page .card-configuration-tab .statuses-table .edit-btn span{margin-left:4px}@media (max-width: 599px){.leads-settings-page .statuses-tab .statuses-table .edit-btn,.leads-settings-page .notification-tab .statuses-table .edit-btn,.leads-settings-page .reply-preferences-tab .statuses-table .edit-btn,.leads-settings-page .custom-channels-tab .statuses-table .edit-btn,.leads-settings-page .custom-fields-tab .statuses-table .edit-btn,.leads-settings-page .revenue-values-tab .statuses-table .edit-btn,.leads-settings-page .auto-archive-tab .statuses-table .edit-btn,.leads-settings-page .card-configuration-tab .statuses-table .edit-btn{padding:4px 8px;font-size:12px}}.leads-settings-page .statuses-tab .add-status-container,.leads-settings-page .notification-tab .add-status-container,.leads-settings-page .reply-preferences-tab .add-status-container,.leads-settings-page .custom-channels-tab .add-status-container,.leads-settings-page .custom-fields-tab .add-status-container,.leads-settings-page .revenue-values-tab .add-status-container,.leads-settings-page .auto-archive-tab .add-status-container,.leads-settings-page .card-configuration-tab .add-status-container{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB;display:flex;align-items:center}@media (max-width: 599px){.leads-settings-page .statuses-tab .add-status-container,.leads-settings-page .notification-tab .add-status-container,.leads-settings-page .reply-preferences-tab .add-status-container,.leads-settings-page .custom-channels-tab .add-status-container,.leads-settings-page .custom-fields-tab .add-status-container,.leads-settings-page .revenue-values-tab .add-status-container,.leads-settings-page .auto-archive-tab .add-status-container,.leads-settings-page .card-configuration-tab .add-status-container{margin-top:20px;padding-top:20px}}.leads-settings-page .statuses-tab .add-status-btn,.leads-settings-page .notification-tab .add-status-btn,.leads-settings-page .reply-preferences-tab .add-status-btn,.leads-settings-page .custom-channels-tab .add-status-btn,.leads-settings-page .custom-fields-tab .add-status-btn,.leads-settings-page .revenue-values-tab .add-status-btn,.leads-settings-page .auto-archive-tab .add-status-btn,.leads-settings-page .card-configuration-tab .add-status-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-settings-page .statuses-tab .add-status-btn .mr-2,.leads-settings-page .notification-tab .add-status-btn .mr-2,.leads-settings-page .reply-preferences-tab .add-status-btn .mr-2,.leads-settings-page .custom-channels-tab .add-status-btn .mr-2,.leads-settings-page .custom-fields-tab .add-status-btn .mr-2,.leads-settings-page .revenue-values-tab .add-status-btn .mr-2,.leads-settings-page .auto-archive-tab .add-status-btn .mr-2,.leads-settings-page .card-configuration-tab .add-status-btn .mr-2{margin-right:8px}.leads-settings-page .statuses-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .notification-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .reply-preferences-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .custom-channels-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .custom-fields-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .revenue-values-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .auto-archive-tab .add-status-btn:hover:not(:disabled),.leads-settings-page .card-configuration-tab .add-status-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.leads-settings-page .statuses-tab .add-status-btn:disabled,.leads-settings-page .notification-tab .add-status-btn:disabled,.leads-settings-page .reply-preferences-tab .add-status-btn:disabled,.leads-settings-page .custom-channels-tab .add-status-btn:disabled,.leads-settings-page .custom-fields-tab .add-status-btn:disabled,.leads-settings-page .revenue-values-tab .add-status-btn:disabled,.leads-settings-page .auto-archive-tab .add-status-btn:disabled,.leads-settings-page .card-configuration-tab .add-status-btn:disabled{opacity:.5;cursor:not-allowed}.leads-settings-page .statuses-tab .add-status-btn:active:not(:disabled),.leads-settings-page .notification-tab .add-status-btn:active:not(:disabled),.leads-settings-page .reply-preferences-tab .add-status-btn:active:not(:disabled),.leads-settings-page .custom-channels-tab .add-status-btn:active:not(:disabled),.leads-settings-page .custom-fields-tab .add-status-btn:active:not(:disabled),.leads-settings-page .revenue-values-tab .add-status-btn:active:not(:disabled),.leads-settings-page .auto-archive-tab .add-status-btn:active:not(:disabled),.leads-settings-page .card-configuration-tab .add-status-btn:active:not(:disabled){transform:scale(.98)}.leads-settings-page .statuses-tab .scope-tabs,.leads-settings-page .notification-tab .scope-tabs,.leads-settings-page .reply-preferences-tab .scope-tabs,.leads-settings-page .custom-channels-tab .scope-tabs,.leads-settings-page .custom-fields-tab .scope-tabs,.leads-settings-page .revenue-values-tab .scope-tabs,.leads-settings-page .auto-archive-tab .scope-tabs,.leads-settings-page .card-configuration-tab .scope-tabs{display:flex;gap:32px;margin-bottom:24px;border-bottom:1px solid #E5E7EB;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.leads-settings-page .statuses-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .notification-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .reply-preferences-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .custom-channels-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .custom-fields-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .revenue-values-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .auto-archive-tab .scope-tabs::-webkit-scrollbar,.leads-settings-page .card-configuration-tab .scope-tabs::-webkit-scrollbar{display:none}@media (max-width: 599px){.leads-settings-page .statuses-tab .scope-tabs,.leads-settings-page .notification-tab .scope-tabs,.leads-settings-page .reply-preferences-tab .scope-tabs,.leads-settings-page .custom-channels-tab .scope-tabs,.leads-settings-page .custom-fields-tab .scope-tabs,.leads-settings-page .revenue-values-tab .scope-tabs,.leads-settings-page .auto-archive-tab .scope-tabs,.leads-settings-page .card-configuration-tab .scope-tabs{gap:24px;margin-bottom:20px}}.leads-settings-page .statuses-tab .scope-tabs .scope-tab,.leads-settings-page .notification-tab .scope-tabs .scope-tab,.leads-settings-page .reply-preferences-tab .scope-tabs .scope-tab,.leads-settings-page .custom-channels-tab .scope-tabs .scope-tab,.leads-settings-page .custom-fields-tab .scope-tabs .scope-tab,.leads-settings-page .revenue-values-tab .scope-tabs .scope-tab,.leads-settings-page .auto-archive-tab .scope-tabs .scope-tab,.leads-settings-page .card-configuration-tab .scope-tabs .scope-tab{padding:12px 0;background:none;border:none;color:#6b7280;font-size:16px;font-weight:500;font-family:Figtree;cursor:pointer;position:relative;transition:all .2s ease;white-space:nowrap}@media (max-width: 599px){.leads-settings-page .statuses-tab .scope-tabs .scope-tab,.leads-settings-page .notification-tab .scope-tabs .scope-tab,.leads-settings-page .reply-preferences-tab .scope-tabs .scope-tab,.leads-settings-page .custom-channels-tab .scope-tabs .scope-tab,.leads-settings-page .custom-fields-tab .scope-tabs .scope-tab,.leads-settings-page .revenue-values-tab .scope-tabs .scope-tab,.leads-settings-page .auto-archive-tab .scope-tabs .scope-tab,.leads-settings-page .card-configuration-tab .scope-tabs .scope-tab{font-size:14px;padding:10px 0}}.leads-settings-page .statuses-tab .scope-tabs .scope-tab:hover,.leads-settings-page .notification-tab .scope-tabs .scope-tab:hover,.leads-settings-page .reply-preferences-tab .scope-tabs .scope-tab:hover,.leads-settings-page .custom-channels-tab .scope-tabs .scope-tab:hover,.leads-settings-page .custom-fields-tab .scope-tabs .scope-tab:hover,.leads-settings-page .revenue-values-tab .scope-tabs .scope-tab:hover,.leads-settings-page .auto-archive-tab .scope-tabs .scope-tab:hover,.leads-settings-page .card-configuration-tab .scope-tabs .scope-tab:hover{color:#009cde}.leads-settings-page .statuses-tab .scope-tabs .scope-tab.active,.leads-settings-page .notification-tab .scope-tabs .scope-tab.active,.leads-settings-page .reply-preferences-tab .scope-tabs .scope-tab.active,.leads-settings-page .custom-channels-tab .scope-tabs .scope-tab.active,.leads-settings-page .custom-fields-tab .scope-tabs .scope-tab.active,.leads-settings-page .revenue-values-tab .scope-tabs .scope-tab.active,.leads-settings-page .auto-archive-tab .scope-tabs .scope-tab.active,.leads-settings-page .card-configuration-tab .scope-tabs .scope-tab.active{color:#009cde;font-weight:600}.leads-settings-page .statuses-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .notification-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .reply-preferences-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .custom-channels-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .custom-fields-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .revenue-values-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .auto-archive-tab .scope-tabs .scope-tab.active:after,.leads-settings-page .card-configuration-tab .scope-tabs .scope-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#009cde;border-radius:1px}.leads-settings-page .statuses-tab .template-editor-section,.leads-settings-page .notification-tab .template-editor-section,.leads-settings-page .reply-preferences-tab .template-editor-section,.leads-settings-page .custom-channels-tab .template-editor-section,.leads-settings-page .custom-fields-tab .template-editor-section,.leads-settings-page .revenue-values-tab .template-editor-section,.leads-settings-page .auto-archive-tab .template-editor-section,.leads-settings-page .card-configuration-tab .template-editor-section{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;gap:24px;width:100%}.leads-settings-page .statuses-tab .template-field,.leads-settings-page .notification-tab .template-field,.leads-settings-page .reply-preferences-tab .template-field,.leads-settings-page .custom-channels-tab .template-field,.leads-settings-page .custom-fields-tab .template-field,.leads-settings-page .revenue-values-tab .template-field,.leads-settings-page .auto-archive-tab .template-field,.leads-settings-page .card-configuration-tab .template-field{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.leads-settings-page .statuses-tab .template-field-label,.leads-settings-page .notification-tab .template-field-label,.leads-settings-page .reply-preferences-tab .template-field-label,.leads-settings-page .custom-channels-tab .template-field-label,.leads-settings-page .custom-fields-tab .template-field-label,.leads-settings-page .revenue-values-tab .template-field-label,.leads-settings-page .auto-archive-tab .template-field-label,.leads-settings-page .card-configuration-tab .template-field-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-family:Figtree;margin:0}.leads-settings-page .statuses-tab .template-input-wrapper,.leads-settings-page .notification-tab .template-input-wrapper,.leads-settings-page .reply-preferences-tab .template-input-wrapper,.leads-settings-page .custom-channels-tab .template-input-wrapper,.leads-settings-page .custom-fields-tab .template-input-wrapper,.leads-settings-page .revenue-values-tab .template-input-wrapper,.leads-settings-page .auto-archive-tab .template-input-wrapper,.leads-settings-page .card-configuration-tab .template-input-wrapper{display:flex;align-items:flex-start;gap:8px;position:relative}.leads-settings-page .statuses-tab .template-input-wrapper .template-subject-input,.leads-settings-page .notification-tab .template-input-wrapper .template-subject-input,.leads-settings-page .reply-preferences-tab .template-input-wrapper .template-subject-input,.leads-settings-page .custom-channels-tab .template-input-wrapper .template-subject-input,.leads-settings-page .custom-fields-tab .template-input-wrapper .template-subject-input,.leads-settings-page .revenue-values-tab .template-input-wrapper .template-subject-input,.leads-settings-page .auto-archive-tab .template-input-wrapper .template-subject-input,.leads-settings-page .card-configuration-tab .template-input-wrapper .template-subject-input{flex:1}.leads-settings-page .statuses-tab .template-body-wrapper,.leads-settings-page .notification-tab .template-body-wrapper,.leads-settings-page .reply-preferences-tab .template-body-wrapper,.leads-settings-page .custom-channels-tab .template-body-wrapper,.leads-settings-page .custom-fields-tab .template-body-wrapper,.leads-settings-page .revenue-values-tab .template-body-wrapper,.leads-settings-page .auto-archive-tab .template-body-wrapper,.leads-settings-page .card-configuration-tab .template-body-wrapper{display:flex;align-items:flex-start;gap:8px;position:relative;width:100%;max-width:100%;box-sizing:border-box}.leads-settings-page .statuses-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .notification-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .reply-preferences-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .custom-channels-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .custom-fields-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .revenue-values-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .auto-archive-tab .template-body-wrapper ::v-deep(.tox-tinymce),.leads-settings-page .card-configuration-tab .template-body-wrapper ::v-deep(.tox-tinymce){flex:1;border-radius:6px;min-width:0;width:100%}.leads-settings-page .statuses-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .notification-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .reply-preferences-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .custom-channels-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .custom-fields-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .revenue-values-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .auto-archive-tab .template-body-wrapper ::v-deep(.tox),.leads-settings-page .card-configuration-tab .template-body-wrapper ::v-deep(.tox){width:100%!important}.leads-settings-page .statuses-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .notification-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .reply-preferences-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .custom-channels-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .custom-fields-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .revenue-values-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .auto-archive-tab .template-body-wrapper .body-variable-btn,.leads-settings-page .card-configuration-tab .template-body-wrapper .body-variable-btn{align-self:flex-start;margin-top:0;flex-shrink:0}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor,.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor{width:100%!important;flex:1;min-width:0;max-width:100%;display:block}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox),.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox){width:100%!important;min-width:100%!important;max-width:100%!important}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce),.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce){width:100%!important;min-width:100%!important;max-width:100%!important;flex:1}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce),.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox.tox-tinymce){width:100%!important;min-width:100%!important;max-width:100%!important}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]),.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox-tinymce[style*="width"]){width:100%!important}.leads-settings-page .statuses-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .notification-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .reply-preferences-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .custom-channels-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .custom-fields-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .revenue-values-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .auto-archive-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]),.leads-settings-page .card-configuration-tab .template-body-wrapper .notification-tab-editor ::v-deep(.tox[style*="width"]){width:100%!important}.leads-settings-page .variable-selector-btn{background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0;height:40px;width:40px}.leads-settings-page .variable-selector-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#009cde;color:#009cde}.leads-settings-page .variable-selector-btn:disabled{opacity:.5;cursor:not-allowed}.leads-settings-page .variable-selector-btn span{margin-left:6px;font-size:14px;font-weight:500;font-family:Figtree}.leads-settings-page .variable-selector-btn:has(span){width:auto;padding:10px 14px;height:40px}.leads-settings-page .collapsible-section{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;margin-bottom:16px}.leads-settings-page .collapsible-section .collapsible-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border:none;cursor:pointer;transition:background-color .2s ease}.leads-settings-page .collapsible-section .collapsible-header:hover{background:#f3f4f6}.leads-settings-page .collapsible-section .collapsible-header .section-title{margin:0;font-size:16px;font-weight:600;color:#28292c;font-family:Figtree}.leads-settings-page .collapsible-section .collapsible-content{padding:20px;background:#fff}.leads-settings-page .save-btn-wrapper{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB}.leads-settings-page .signature-input-wrapper{display:flex;align-items:flex-start;gap:8px;position:relative;width:100%}.leads-settings-page .signature-input-wrapper .signature-textarea{flex:1}.leads-settings-page .signature-input-wrapper .email-signature-editor{flex:1;border:1px solid #E0E0E0;border-radius:6px;transition:border-color .2s}.leads-settings-page .signature-input-wrapper .email-signature-editor:focus-within{border-color:#009cde}.leads-settings-page .signature-input-wrapper .variable-selector-btn{align-self:flex-start;margin-top:0}.leads-settings-page .subject-input-wrapper{display:flex;align-items:flex-start;gap:8px;position:relative;width:100%}.leads-settings-page .subject-input-wrapper .subject-input{flex:1}.leads-settings-page .subject-input-wrapper .variable-selector-btn{align-self:flex-start;margin-top:0}.leads-settings-page .field-label{display:block;font-size:16px;font-weight:600;color:#28292c;margin-bottom:8px;font-family:Figtree}.leads-settings-page .field-description{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5;font-family:Figtree}.leads-settings-page .info-icon{color:#6b7280;margin-left:4px;flex-shrink:0;cursor:help;vertical-align:middle;display:inline-block}.leads-settings-page .text-with-icon{display:inline-flex;align-items:center;gap:4px}.revenue-values-tab .statuses-table tbody td{vertical-align:top}.revenue-values-tab .revenue-field-wrapper{display:flex;flex-direction:column;gap:4px;min-width:140px}.revenue-values-tab .revenue-input{min-width:120px;width:100%}.revenue-values-tab .inherited-label-slot{min-height:18px;display:flex;align-items:flex-start}.revenue-values-tab .inherited-label{font-size:12px;font-style:italic;font-weight:400;color:#6b7280;font-family:Figtree;line-height:1.3;white-space:nowrap;padding-left:2px}::v-deep(.v-overlay__scrim){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003}::v-deep(.v-dialog > .v-card){border-radius:16px!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040!important}.custom-status-modal{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}.custom-status-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;background:#fff;flex-shrink:0}.custom-status-modal .modal-header .modal-title{font-family:Figtree;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#28292c;margin:0;padding:0}.custom-status-modal .modal-divider{width:94%;margin:0 auto;border:none;border-top:1px solid #DBDBDD;opacity:1}.custom-status-modal .modal-content{padding:5px 20px;background:#fff;overflow-y:auto;flex:1;display:flex;flex-direction:column}.custom-status-modal .modal-content>.form-field{position:relative;margin-bottom:5px}.custom-status-modal .modal-content>.form-field:last-child{margin-bottom:0}.custom-status-modal .modal-content>.form-field label{display:block;margin-bottom:8px;font-family:Figtree;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#28292ccc}.custom-status-modal .modal-content>.form-field label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.custom-status-modal .modal-content>.form-field :deep(.v-text-field),.custom-status-modal .modal-content>.form-field :deep(.v-select){width:100%}.custom-status-modal .modal-content>.form-field :deep(.v-text-field) .v-field,.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field{border:1px solid #DBDBDD;border-radius:4px}.custom-status-modal .modal-content>.form-field :deep(.v-text-field) .v-field .v-field__outline__start,.custom-status-modal .modal-content>.form-field :deep(.v-text-field) .v-field .v-field__outline__notch,.custom-status-modal .modal-content>.form-field :deep(.v-text-field) .v-field .v-field__outline__end,.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field .v-field__outline__start,.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field .v-field__outline__notch,.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field .v-field__outline__end{border:none}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field--empty .v-field__input{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field--empty .v-select__selection{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field--empty .v-select__selection-text{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field__input::placeholder{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-select__selection--placeholder{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content>.form-field :deep(.v-select).v-field--empty .v-field__input::placeholder{display:block!important;opacity:1!important;color:#6b728099!important}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-select__selection:not(.v-select__selection--placeholder){color:#28292c}.custom-status-modal .modal-content>.form-field :deep(.v-select) .v-field__input[placeholder]:not(:focus):placeholder-shown{color:#6b728099!important}.custom-status-modal .modal-content>.form-field :deep(.v-select){position:relative}.custom-status-modal .modal-content>.form-field :deep(.v-select)+svg{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px;flex-shrink:0}.custom-status-modal .modal-content>.form-field :deep(.v-select)~svg{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.custom-status-modal .modal-content>.form-field>svg:last-child{position:absolute;right:12px;top:40px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.custom-status-modal .modal-content .custom-modal-tabs{display:flex;gap:0;margin-bottom:32px;margin-top:0;flex-shrink:0}.custom-status-modal .modal-content .custom-modal-tabs .custom-tab{background:none;border:none;font-family:Figtree;font-size:16px;font-weight:500;color:#6b7280;text-transform:none;padding:5px 20px;cursor:pointer;position:relative;transition:all .2s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.custom-status-modal .modal-content .custom-modal-tabs .custom-tab:hover{color:#009cde;background:#009cde0d}.custom-status-modal .modal-content .custom-modal-tabs .custom-tab.active{color:#009cde;font-weight:600;border-bottom-color:#009cde}@media (max-width: 599px){.custom-status-modal .modal-content .custom-modal-tabs .custom-tab{font-size:14px;padding:10px 16px}}.custom-status-modal .modal-content .tab-content-wrapper{padding:0;flex:1;overflow-y:auto;min-height:200px;scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}.custom-status-modal .modal-content .tab-content-wrapper::-webkit-scrollbar{width:8px}.custom-status-modal .modal-content .tab-content-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px}.custom-status-modal .modal-content .tab-content-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;transition:background .2s ease}.custom-status-modal .modal-content .tab-content-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.custom-status-modal .modal-content .tab-panel{display:block;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.custom-status-modal .modal-content .tab-panel .form-fields-row{display:flex;gap:16px;margin-bottom:5px}@media (max-width: 599px){.custom-status-modal .modal-content .tab-panel .form-fields-row{flex-direction:column;gap:0}}.custom-status-modal .modal-content .tab-panel .form-fields-row .form-field{width:50%;margin-bottom:0}@media (max-width: 599px){.custom-status-modal .modal-content .tab-panel .form-fields-row .form-field{width:100%;flex:0 0 100%}}.custom-status-modal .modal-content .tab-panel .form-field{position:relative;margin-bottom:5px}.custom-status-modal .modal-content .tab-panel .form-field:last-child{margin-bottom:0}.custom-status-modal .modal-content .tab-panel .form-field label{display:block;margin-bottom:8px;font-family:Figtree;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#28292ccc}.custom-status-modal .modal-content .tab-panel .form-field label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-text-field),.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select){width:100%}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-text-field) .v-field,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field{border:1px solid #DBDBDD;border-radius:4px}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-text-field) .v-field .v-field__outline__start,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-text-field) .v-field .v-field__outline__notch,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-text-field) .v-field .v-field__outline__end,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field .v-field__outline__start,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field .v-field__outline__notch,.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field .v-field__outline__end{border:none}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field--empty .v-field__input{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field--empty .v-select__selection{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field--empty .v-select__selection-text{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field__input::placeholder{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-select__selection--placeholder{color:#6b728099!important;opacity:1!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select).v-field--empty .v-field__input::placeholder{display:block!important;opacity:1!important;color:#6b728099!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-select__selection:not(.v-select__selection--placeholder){color:#28292c}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select) .v-field__input[placeholder]:not(:focus):placeholder-shown{color:#6b728099!important}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select){position:relative}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select)+svg{position:absolute;right:12px;top:32px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px;flex-shrink:0}.custom-status-modal .modal-content .tab-panel .form-field>svg:last-child{position:absolute;right:12px;top:32px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.custom-status-modal .modal-content .tab-panel .form-field :deep(.v-select)~svg{position:absolute;right:12px;top:32px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.custom-status-modal .modal-content .tab-panel .form-field .color-input-wrapper{display:flex;align-items:center;gap:12px;width:100%}.custom-status-modal .modal-content .tab-panel .form-field .color-input-wrapper .color-input{width:100%;height:48px;min-width:60px;border:1px solid #DBDBDD;border-radius:4px;cursor:pointer;transition:border-color .2s ease}.custom-status-modal .modal-content .tab-panel .form-field .color-input-wrapper .color-input:hover:not(:disabled){border-color:#009cde}.custom-status-modal .modal-content .tab-panel .form-field .color-input-wrapper .color-input:disabled{opacity:.5;cursor:not-allowed}.custom-status-modal .modal-content .tab-panel .form-field .form-fields-row .form-field :deep(.v-text-field){width:100%}.custom-status-modal .modal-content .tab-panel .form-field .form-fields-row .form-field .color-input-wrapper,.custom-status-modal .modal-content .tab-panel .form-field .form-fields-row .form-field .color-input-wrapper .color-input{width:100%}.custom-status-modal .modal-content .reasons-list{margin-bottom:32px}.custom-status-modal .modal-content .reasons-list .reasons-table{width:100%;border-collapse:collapse}.custom-status-modal .modal-content .reasons-list .reasons-table tbody tr{border-bottom:1px solid #DBDBDD;transition:background-color .2s ease}.custom-status-modal .modal-content .reasons-list .reasons-table tbody tr:hover{background-color:#f9fafb}.custom-status-modal .modal-content .reasons-list .reasons-table tbody tr:last-child{border-bottom:none}.custom-status-modal .modal-content .reasons-list .reasons-table tbody tr td{padding:12px 0;font-family:Figtree;font-size:16px;color:#28292c}.custom-status-modal .modal-content .reasons-list .reasons-table tbody tr td.actions-column{text-align:right}.custom-status-modal .modal-content .add-reason-section{padding-top:5px}.custom-status-modal .modal-content .add-reason-section .section-title{font-size:18px;font-weight:600;margin:0 0 8px;color:#28292c;font-family:Figtree}.custom-status-modal .modal-content .add-reason-section .section-description{font-size:16px;color:#28292ccc;margin:0 0 20px;line-height:1.5;font-family:Figtree}.custom-status-modal .modal-content .add-reason-section .add-reason-input{display:flex;gap:12px;align-items:flex-start}.custom-status-modal .modal-content .add-reason-section .add-reason-input :deep(.v-text-field){flex:1}.custom-status-modal .modal-content .add-reason-section .add-reason-input :deep(.v-text-field) .v-field{border:1px solid #DBDBDD;border-radius:4px}.custom-status-modal .modal-content .add-reason-section .add-reason-input :deep(.v-text-field) .v-field .v-field__outline__start,.custom-status-modal .modal-content .add-reason-section .add-reason-input :deep(.v-text-field) .v-field .v-field__outline__notch,.custom-status-modal .modal-content .add-reason-section .add-reason-input :deep(.v-text-field) .v-field .v-field__outline__end{border:none}.custom-status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:16px;font-weight:400;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;margin-top:0;min-width:100px}.custom-status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.custom-status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn:active{transform:scale(.98)}.custom-status-modal .modal-content .remove-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-status-modal .modal-content .remove-btn:hover{background:#fef2f2;opacity:1}.custom-status-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:15px 0;border-top:1px solid #DBDBDD;background:#fff;flex-shrink:0}.custom-status-modal .modal-footer .modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:16px;font-weight:400;font-family:Figtree;font-style:normal;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid transparent}@media (max-width: 768px){.custom-status-modal .modal-footer .modal-btn{font-size:16px;font-weight:600}.custom-status-modal .modal-footer .modal-btn:active{transform:scale(.98)}}.custom-status-modal .modal-footer .modal-btn-primary:disabled{background:#62646780;border-color:#62646780;opacity:1}.status-modal{border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.status-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #E5E7EB;background:#fff}@media (max-width: 599px){.status-modal .modal-header{padding:20px 16px}}.status-modal .modal-header .modal-title{font-size:24px;font-weight:600;color:#28292c;margin:0;font-family:Figtree;line-height:normal}@media (max-width: 599px){.status-modal .modal-header .modal-title{font-size:20px}}.status-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.status-modal .modal-header .close-btn:hover:not(:disabled){background:#f3f4f6;color:#28292c}.status-modal .modal-header .close-btn:disabled{opacity:.5;cursor:not-allowed}.status-modal .modal-content{padding:0 15px;min-height:200px;background:#fff;max-height:70vh;overflow-y:auto}@media (max-width: 599px){.status-modal .modal-content{padding:20px 16px;max-height:60vh}}.status-modal .modal-content .status-modal-tabs,.status-modal .modal-content .tab-content-wrapper .form-field{margin-bottom:24px}.status-modal .modal-content .tab-content-wrapper .form-field:last-child{margin-bottom:0}.status-modal .modal-content .tab-content-wrapper .form-field label{display:block;margin-bottom:8px;color:#28292c;font-size:14px;font-weight:500;font-family:Figtree;line-height:1.5}.status-modal .modal-content .tab-content-wrapper .form-field label .asterisk{color:#dc2626;font-size:14px}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-wrapper{margin-top:8px}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch{display:inline-flex;align-items:center;gap:20px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;position:relative}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]:checked~.toggle-slider{background:#009cde;border-color:#009cde}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]:checked~.toggle-slider .toggle-indicator{transform:translate(32px);background:#fff;box-shadow:0 2px 8px #0003}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]:checked~.toggle-label{color:#009cde;font-weight:500}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]:disabled~.toggle-slider{opacity:.5;cursor:not-allowed;pointer-events:none}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch input[type=checkbox]:disabled~.toggle-label{opacity:.5;cursor:not-allowed}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch .toggle-slider{position:relative;width:60px;height:32px;background:#e5e7eb;border:2px solid #D1D5DB;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;cursor:pointer;box-sizing:border-box}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch .toggle-slider:hover{border-color:#009cde;background:#f3f4f6}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch .toggle-slider .toggle-indicator{position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000026}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch .toggle-label{color:#28292c;font-size:16px;font-weight:400;font-family:Figtree;line-height:1.5;transition:color .2s ease;cursor:pointer}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch:hover:not(:has(input:disabled)) .toggle-slider{border-color:#009cde}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch:hover:not(:has(input:disabled)) .toggle-label{color:#009cde}.status-modal .modal-content .tab-content-wrapper .form-field .unique-toggle-switch:active:not(:has(input:disabled)) .toggle-slider{transform:scale(.96)}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle-wrapper{margin-top:8px}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle{display:inline-flex;align-items:center;gap:20px!important;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;position:relative}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]:checked~.toggle-slider{background:#009cde;border-color:#009cde}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]:checked~.toggle-slider .toggle-indicator{transform:translate(32px)!important;background:#fff;box-shadow:0 2px 8px #0003}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]:checked~.toggle-label{color:#009cde;font-weight:500}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]:disabled~.toggle-slider{opacity:.5;cursor:not-allowed;pointer-events:none}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle input[type=checkbox]:disabled~.toggle-label{opacity:.5;cursor:not-allowed}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle .toggle-slider{position:relative;width:60px!important;height:32px!important;background:#e5e7eb;border:2px solid #D1D5DB;border-radius:16px!important;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;cursor:pointer;box-sizing:border-box}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle .toggle-slider:hover{border-color:#009cde;background:#f3f4f6}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle .toggle-slider .toggle-indicator{position:absolute;top:2px;left:2px;width:24px!important;height:24px!important;background:#fff;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000026}.status-modal .modal-content .tab-content-wrapper .form-field .status-active-toggle .toggle-label{color:#28292c;font-size:16px;font-weight:400;font-family:Figtree;line-height:1.5;transition:color .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.status-modal .modal-content .tab-content-wrapper .form-field .v-text-field,.status-modal .modal-content .tab-content-wrapper .form-field .v-select,.status-modal .modal-content .tab-content-wrapper .form-field .v-textarea{margin-top:0}.status-modal .modal-content .tab-content-wrapper .form-field .color-input-wrapper{display:flex;align-items:center;gap:12px}.status-modal .modal-content .tab-content-wrapper .form-field .color-input-wrapper .color-input{width:60px;height:40px;border:1px solid #E5E7EB;border-radius:6px;cursor:pointer;transition:border-color .2s ease}.status-modal .modal-content .tab-content-wrapper .form-field .color-input-wrapper .color-input:hover{border-color:#009cde}.status-modal .modal-content .reasons-list{margin-bottom:24px}.status-modal .modal-content .reasons-list .reasons-table{width:100%;border-collapse:collapse}.status-modal .modal-content .reasons-list .reasons-table tbody tr{border-bottom:1px solid #E5E7EB;transition:background-color .2s ease}.status-modal .modal-content .reasons-list .reasons-table tbody tr:hover{background-color:#f9fafb}.status-modal .modal-content .reasons-list .reasons-table tbody tr:last-child{border-bottom:none}.status-modal .modal-content .reasons-list .reasons-table tbody tr td{padding:12px 0;font-family:Figtree;font-size:14px;color:#28292c}.status-modal .modal-content .reasons-list .reasons-table tbody tr td.actions-column{text-align:right}.status-modal .modal-content .add-reason-section{padding-top:24px;border-top:1px solid #E5E7EB}.status-modal .modal-content .add-reason-section .section-title{font-size:18px;font-weight:600;margin:0 0 8px;color:#28292c;font-family:Figtree}.status-modal .modal-content .add-reason-section .section-description{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5;font-family:Figtree}.status-modal .modal-content .add-reason-section .add-reason-input{display:flex;gap:12px;align-items:flex-start}.status-modal .modal-content .add-reason-section .add-reason-input .v-text-field{flex:1}.status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;margin-top:0;min-width:100px}.status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn .mr-2{margin-right:8px}.status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.status-modal .modal-content .add-reason-section .add-reason-input .add-reason-btn:active{transform:scale(.98)}.status-modal .modal-content .remove-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.status-modal .modal-content .remove-btn:hover{background:#fef2f2;opacity:1}.status-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB;background:#fff}@media (max-width: 599px){.status-modal .modal-footer{padding:16px;flex-direction:column-reverse;gap:8px}.status-modal .modal-footer .v-btn{width:100%;margin:0}}.status-modal .modal-footer .v-btn{min-width:100px;font-family:Figtree;text-transform:none;font-weight:500;border-radius:8px}.status-modal .modal-footer .v-btn.v-btn--variant-outlined{border-color:#e5e7eb;color:#28292c}.status-modal .modal-footer .v-btn.v-btn--variant-outlined:hover{border-color:#009cde;background-color:#009cde0d;color:#009cde}.status-modal .modal-footer .v-btn.v-btn--variant-flat.v-btn--color-primary{background-color:#009cde;color:#fff}.status-modal .modal-footer .v-btn.v-btn--variant-flat.v-btn--color-primary:hover:not(:disabled){background-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.status-modal .modal-footer .v-btn.v-btn--variant-flat.v-btn--color-primary:disabled{background-color:#9ca3af;color:#fff}.insert-variable-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}@media (max-width: 599px){.insert-variable-modal{max-width:100%;max-height:70vh;border-radius:20px 20px 0 0;animation:slideUpFromBottom .3s ease-out;position:relative}.insert-variable-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.insert-variable-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #E5E7EB;background:#fff}@media (max-width: 599px){.insert-variable-modal .modal-header{padding:20px 16px}}.insert-variable-modal .modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree;line-height:normal}.insert-variable-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.insert-variable-modal .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.insert-variable-modal .modal-body{padding:24px;background:#fff;overflow-y:auto;flex:1}@media (max-width: 599px){.insert-variable-modal .modal-body{padding:20px 16px}}.insert-variable-modal .modal-body .info-box{background:#f3f4f6;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #E5E7EB}.insert-variable-modal .modal-body .info-box .info-text{font-size:14px;color:#6b7280;margin:0;line-height:1.5;font-family:Figtree}.insert-variable-modal .modal-body .variable-selection{position:relative}.insert-variable-modal .modal-body .variable-selection .variable-select{width:100%;margin-bottom:12px;position:relative}.insert-variable-modal .modal-body .variable-selection :deep(.variable-select){position:relative}.insert-variable-modal .modal-body .variable-selection :deep(.variable-select)+svg{position:absolute;right:12px;top:24px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px;flex-shrink:0}.insert-variable-modal .modal-body .variable-selection>svg{position:absolute;right:12px;top:14px;pointer-events:none;color:#6b7280;z-index:2;width:20px;height:20px}.insert-variable-modal .modal-body .variable-selection .variable-description{font-size:14px;font-style:italic;color:#6b7280;margin:0;line-height:1.5;font-family:Figtree;padding-top:12px;padding-left:4px}.insert-variable-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB;background:#fff;flex-shrink:0}@media (max-width: 599px){.insert-variable-modal .modal-footer{padding:16px;flex-direction:column-reverse;gap:8px}.insert-variable-modal .modal-footer .modal-btn{width:100%}}.insert-variable-modal .modal-footer .modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid transparent}.insert-variable-modal .modal-footer .modal-btn:disabled{opacity:.5;cursor:not-allowed}.insert-variable-modal .modal-footer .modal-btn:active:not(:disabled){transform:scale(.98)}.insert-variable-modal .modal-footer .modal-btn-outlined{border:1px solid #009CDE;background:#fff;color:#009cde}.insert-variable-modal .modal-footer .modal-btn-outlined:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.insert-variable-modal .modal-footer .modal-btn-primary{border:1px solid #009CDE;background:#009cde;color:#fff}.insert-variable-modal .modal-footer .modal-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.insert-variable-modal .modal-footer .modal-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af}.custom-status-modal .modal-footer .modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid transparent}.custom-status-modal .modal-footer .modal-btn-outlined{border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important}.custom-status-modal .modal-footer .modal-btn-outlined:hover:not(:disabled){background:#009cde!important;border-color:#009cde!important;color:#fff!important}.custom-status-modal .modal-footer .modal-btn-primary{border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important}.custom-status-modal .modal-footer .modal-btn-primary:hover:not(:disabled){background:#0088c7!important;border-color:#0088c7!important;box-shadow:0 4px 6px -1px #0000001a}.custom-status-modal .modal-footer .modal-btn-primary:disabled{background:#9ca3af!important;border-color:#9ca3af!important}.save-btn-primary{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.save-btn-primary .mr-2{margin-right:8px}.save-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.save-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.7}.save-btn-primary:active:not(:disabled){transform:scale(.98)}.show-settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.show-settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.show-settings-btn:active{transform:scale(.98)}.card-configuration-tab{background:#fff;border-radius:8px;width:100%}.card-configuration-tab .config-header{padding:20px;border-bottom:1px solid #E5E7EB}.card-configuration-tab .config-title{font-size:24px;font-weight:600;color:#28292c;margin:0;font-family:Figtree;line-height:normal}.card-configuration-tab .config-description-row{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 0;gap:16px}@media (max-width: 599px){.card-configuration-tab .config-description-row{flex-direction:column;gap:8px}}.card-configuration-tab .config-description{font-size:20px;font-weight:400;color:#28292c;margin:0;font-family:Figtree;line-height:32px}.card-configuration-tab .selected-counter{font-size:20px;font-weight:400;color:#28292c;font-family:Figtree;line-height:32px;white-space:nowrap}.card-configuration-tab .fields-list{display:flex;flex-direction:column;gap:12px;padding:20px}.card-configuration-tab .field-item{display:flex;align-items:center}.card-configuration-tab .field-item.field-item-fixed .config-checkbox{cursor:default}.card-configuration-tab .field-item.field-item-fixed .config-checkbox .field-label{color:#9ca3af;cursor:default}.card-configuration-tab .field-item.field-item-fixed .config-checkbox .check-icon{opacity:.5}.card-configuration-tab .config-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.card-configuration-tab .config-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.card-configuration-tab .config-checkbox .checkbox-box{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.card-configuration-tab .config-checkbox .check-icon{color:#009cde;width:24px;height:24px}.card-configuration-tab .config-checkbox .empty-box{width:18px;height:18px;border:1.5px solid #505154;border-radius:2px;background:transparent}.card-configuration-tab .config-checkbox .field-label{font-size:20px;font-weight:400;color:#28292c;font-family:Figtree;line-height:normal}.card-configuration-tab .config-checkbox.disabled{cursor:default}.card-configuration-tab .config-checkbox.disabled .field-label{cursor:default;color:#9ca3af}.card-configuration-tab .config-checkbox.disabled .empty-box{opacity:.5}.card-configuration-tab .config-checkbox.frozen{cursor:default}.card-configuration-tab .config-checkbox.frozen .field-label{cursor:default;color:#9ca3af}.card-configuration-tab .config-checkbox.frozen .check-icon{opacity:.5}.card-configuration-tab .config-checkbox:hover:not(.disabled):not(.frozen) .empty-box{border-color:#009cde}.card-configuration-tab .config-buttons{display:flex;gap:12px;align-items:center;padding:0 20px 20px}.card-configuration-tab .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:transparent;color:#009cde;font-size:16px;font-weight:400;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;line-height:normal}.card-configuration-tab .btn-cancel:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.card-configuration-tab .btn-cancel:disabled{opacity:.5;cursor:not-allowed}.card-configuration-tab .btn-save{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:16px;font-weight:400;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;line-height:normal}.card-configuration-tab .btn-save:hover:not(:disabled){background:#0088c2;border-color:#0088c2}.card-configuration-tab .btn-save:disabled{opacity:.5;cursor:not-allowed}.website-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:8px}.website-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.website-page .page-header.is-condensed{padding:14px 0}.website-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.website-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.website-page .page-header.is-condensed .breadcrumb,.website-page .page-header.is-condensed .subtitle,.website-page .page-header.is-condensed .section-tabs{display:none}.website-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.website-page .page-header .header-title-row{display:block}.website-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.website-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.website-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.website-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.website-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.website-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.website-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.website-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.website-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.website-page .page-header .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s ease,max-height .25s ease}.website-page .page-header .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.website-page .page-header .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.website-page .page-header .section-tabs{margin-bottom:0}}.website-page .page-header .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.website-page .page-header .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.website-page .page-header .header-controls-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0}@media (max-width: 1366px){.website-page .page-header .header-controls-row{flex-direction:column;align-items:flex-start}.website-page .page-header .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.website-page .page-header .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.website-page .page-header .tab-item:hover:not(.is-active){color:#009cde}.website-page .page-header .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.website-page .page-header .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.website-page .page-header .tab-item{padding:10px 14px;font-size:13px}}.website-page .page-header .filters-row{display:flex;gap:12px;align-items:center;margin-top:0;flex-wrap:wrap}.website-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.website-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website-page .breadcrumb .breadcrumb-link:hover{color:#111827}.website-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.website-page .growth-panel{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.website-page .growth-panel{padding:20px}}.website-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:24px}.website-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}@media (max-width: 768px){.website-page .panel-header h2{font-size:20px}}.website-page .panel-content{display:flex;flex-direction:column;gap:24px}.website-page #sem-performance>.panel-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.website-page #sem-performance .sem-profile-selector .select-with-caret{position:relative;display:inline-flex;align-items:center}.website-page #sem-performance .sem-profile-selector .sem-profile-dropdown{padding:8px 40px 8px 12px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;appearance:none;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease;min-width:250px;line-height:1.4}.website-page #sem-performance .sem-profile-selector .sem-profile-dropdown:hover{border-color:#009cde}.website-page #sem-performance .sem-profile-selector .sem-profile-dropdown:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.website-page #sem-performance .sem-profile-selector .sem-profile-dropdown:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.website-page #sem-performance .sem-profile-selector .dropdown-caret{position:absolute;right:12px;pointer-events:none;color:#6b7280}.website-page #sem-performance .sem-profile-selector .sem-profile-dropdown:disabled+.dropdown-caret{color:#d1d5db}.website-page #sem-performance .sem-loading{padding:60px 20px;text-align:center}.website-page #sem-performance .sem-empty-state{padding:60px 20px;text-align:center;color:#6b7280}.website-page #sem-performance .sem-empty-state p{margin:0;font-size:16px}.website-page #sem-performance .sem-sections{display:flex;flex-direction:column;gap:24px}.website-page .snapshot-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.website-page .snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto}}@media (min-width: 1025px){.website-page .snapshot-grid .summary-card{grid-row:1}}.website-page .snapshot-grid .traffic-trend-line{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .snapshot-grid .traffic-trend-line{grid-column:1/3;grid-row:2;padding-bottom:40px}}.website-page .snapshot-grid .traffic-trend-stacked{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .snapshot-grid .traffic-trend-stacked{grid-column:3/5;grid-row:2;padding-bottom:40px}}.website-page .snapshot-grid .pages-bounce-trend{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .snapshot-grid .pages-bounce-trend{grid-column:1/3;grid-row:3;padding-bottom:40px}}.website-page .snapshot-grid .session-duration-trend{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .snapshot-grid .session-duration-trend{grid-column:1/3;grid-row:3;padding-bottom:40px}}.website-page .insights-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.website-page .insights-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}}@media (min-width: 1025px){.website-page .insights-grid .summary-card{grid-row:1}}.website-page .insights-grid .goal-completions{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .insights-grid .goal-completions{grid-column:1/3;grid-row:2;padding-bottom:40px}}.website-page .insights-grid .traffic-by-channel{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.website-page .insights-grid .traffic-by-channel{grid-column:3/5;grid-row:2;padding-bottom:40px}}.website-page .insights-grid .device-split{height:360px;max-height:360px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.website-page .insights-grid .device-split{grid-column:1/3;grid-row:2;padding-bottom:40px}}.website-page .insights-grid .device-split .donut-container{flex:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;width:100%}.website-page .insights-grid .device-split .donut-container .donut-wrapper{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);height:100%;position:relative;display:flex;align-items:center;justify-content:center}.website-page .insights-grid .device-split .donut-container .device-legend{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);display:flex;flex-direction:column;justify-content:center;gap:16px;padding-left:24px}.website-page .insights-grid .device-split .donut-container .device-legend .legend-item{display:flex;align-items:center;justify-content:space-between;width:100%}.website-page .insights-grid .device-split .donut-container .device-legend .legend-item .legend-label-wrapper{display:flex;align-items:center;gap:8px}.website-page .insights-grid .device-split .donut-container .device-legend .legend-item .legend-label-wrapper .legend-color-indicator{width:16px;height:16px;border-radius:2px;flex-shrink:0}.website-page .insights-grid .device-split .donut-container .device-legend .legend-item .legend-label-wrapper .legend-label,.website-page .insights-grid .device-split .donut-container .device-legend .legend-item .legend-value{font-size:14px;font-weight:400;color:#111827}.website-page .insights-grid .channel-trend{height:360px;max-height:360px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.website-page .insights-grid .channel-trend{grid-column:3/5;grid-row:2;padding-bottom:40px}}.website-page .insights-grid .channel-trend .chart-container{flex:1;position:relative;min-height:250px}.website-page .summary-card{background:#fff;border-radius:4px;border:1px solid #DBDBDD;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:300px;justify-content:space-between}.website-page .summary-card .card-top-section{display:flex;flex-direction:column;gap:12px}.website-page .summary-card.compact{gap:10px;padding:18px;min-height:auto;justify-content:flex-start}.website-page .summary-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.website-page .summary-card .card-heading .goal-icon-end{margin-left:auto}.website-page .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.website-page .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.website-page .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.website-page .summary-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.website-page .summary-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.website-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827}.website-page .summary-card .card-value .value{font-size:32px}.website-page .summary-card .card-value .unit{font-size:16px;color:#28292c;margin-left:4px}.website-page .summary-card .card-value .channel-label{font-size:14px;color:#6b7280;margin-left:4px}.website-page .summary-card .card-value .visitor-split{display:flex;align-items:baseline;gap:4px}.website-page .summary-card .card-value .visitor-split .value{font-size:32px;font-weight:600;color:#111827}.website-page .summary-card .card-value .visitor-split .visitor-label{font-size:16px;font-weight:600;color:#111827}.website-page .summary-card .card-value .visitor-split .visitor-separator{font-size:32px;font-weight:600;color:#111827;line-height:1;margin:0 4px}.website-page .summary-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:8px;font-size:14px;color:#6b7280}.website-page .summary-card .trend{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.website-page .summary-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.website-page .summary-card .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.website-page .summary-card .timeframe{font-size:12px;color:#6b7280;white-space:nowrap}.website-page .summary-card .sparkline-container{min-height:120px;max-height:160px;height:350px;margin-top:0;position:relative;flex-shrink:0}.website-page .summary-card .sparkline-container canvas{width:100%!important;height:100%!important}.website-page .canvas-card{min-height:320px;max-height:400px;height:360px;padding:20px 20px 16px;contain:layout style;position:relative;border-radius:4px;border:1px solid #DBDBDD}.website-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.website-page .canvas-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.website-page .canvas-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.website-page .canvas-card canvas{width:100%!important;height:100%!important;max-height:340px;will-change:auto}.website-page .device-split{height:360px;max-height:360px;padding-bottom:32px;display:flex;flex-direction:column}@media (min-width: 1025px){.website-page .device-split{grid-column:auto;grid-row:auto;padding-bottom:40px}}.website-page .device-split .donut-container{flex:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:0;min-height:0}.website-page .donut-wrapper{flex:1;width:100%;height:100%;min-height:0;position:relative;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;padding:0}.website-page .donut-wrapper .donut-center-text{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;gap:4px}.website-page .donut-wrapper .donut-center-text .donut-total{font-size:24px;font-weight:600;color:#111827;line-height:1}.website-page .donut-wrapper .donut-center-text .donut-label{font-size:14px;font-weight:400;color:#6e7880;line-height:1}.website-page .donut-wrapper canvas{width:100%!important;height:100%!important;max-width:100%}.listings-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:8px}.listings-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.listings-page .page-header.is-condensed{padding:14px 0}.listings-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.listings-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.listings-page .page-header.is-condensed .breadcrumb,.listings-page .page-header.is-condensed .subtitle,.listings-page .page-header.is-condensed .section-tabs{display:none}.listings-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.listings-page .page-header .header-title-row{display:block}.listings-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.listings-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.listings-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.listings-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.listings-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.listings-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.listings-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.listings-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.listings-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.listings-page .page-header .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s ease,max-height .25s ease}.listings-page .page-header .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.listings-page .page-header .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.listings-page .page-header .section-tabs{margin-bottom:0}}.listings-page .page-header .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.listings-page .page-header .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.listings-page .page-header .header-controls-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0}@media (max-width: 1024px){.listings-page .page-header .header-controls-row{flex-direction:column;align-items:flex-start}.listings-page .page-header .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.listings-page .page-header .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.listings-page .page-header .tab-item:hover:not(.is-active){color:#009cde}.listings-page .page-header .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.listings-page .page-header .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.listings-page .page-header .tab-item{padding:10px 14px;font-size:13px}}.listings-page .page-header .filters-row{display:flex;gap:12px;align-items:center;margin-top:0;flex-wrap:wrap}.listings-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.listings-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listings-page .breadcrumb .breadcrumb-link:hover{color:#111827}.listings-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.listings-page .growth-panel{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;margin-bottom:16px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.listings-page .growth-panel{padding:20px}}.listings-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:24px}.listings-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}@media (max-width: 768px){.listings-page .panel-header h2{font-size:20px}}.listings-page .panel-content{display:flex;flex-direction:column;gap:24px}.listings-page .accuracy-grid{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media (min-width: 1025px){.listings-page .accuracy-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto}}@media (min-width: 1025px){.listings-page .accuracy-grid .summary-card{grid-row:1}}.listings-page .accuracy-grid .accuracy-trend-card{height:420px;max-height:420px;padding-bottom:32px}@media (min-width: 1025px){.listings-page .accuracy-grid .accuracy-trend-card{grid-column:1/3;grid-row:2;padding-bottom:40px}}.listings-page .accuracy-grid .saturation-card{position:relative;height:420px;max-height:420px;padding-bottom:60px;display:flex;flex-direction:column}@media (min-width: 1025px){.listings-page .accuracy-grid .saturation-card{grid-column:3/5;grid-row:2;padding-bottom:70px}}.listings-page .accuracy-grid .saturation-card .donut-container{flex:1;display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 0;margin-top:8px;overflow:visible}.listings-page .accuracy-grid .saturation-card .donut-container .donut-wrapper{width:250px;height:250px;flex-shrink:0;position:relative}.listings-page .accuracy-grid .saturation-card .donut-container .donut-wrapper canvas{width:auto!important;height:auto!important;flex:none;min-height:auto;max-height:none}.listings-page .visibility-grid{display:flex;flex-direction:column;gap:30px}@media (min-width: 1025px){.listings-page .visibility-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto}}@media (min-width: 1025px){.listings-page .visibility-grid .summary-card{grid-row:1}}.listings-page .visibility-grid .views-by-network-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.listings-page .visibility-grid .views-by-network-card{grid-column:1/3;grid-row:2;padding-bottom:40px}}.listings-page .visibility-grid .actions-donut-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.listings-page .visibility-grid .actions-donut-card{grid-column:3/5;grid-row:2;padding-bottom:40px}}.listings-page .visibility-grid .devices-card{height:360px;max-height:360px;padding-bottom:32px;display:flex;flex-direction:column;margin-top:30px}@media (min-width: 1025px){.listings-page .visibility-grid .devices-card{grid-column:1/3;grid-row:3;padding-bottom:40px}}.listings-page .visibility-grid .devices-card .donut-container{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:20px 0;margin-top:12px;overflow:visible}.listings-page .visibility-grid .devices-card .donut-wrapper{width:260px;aspect-ratio:1/1;flex:0 0 auto;position:relative;max-width:100%;min-width:200px;height:auto;min-height:0;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.listings-page .visibility-grid .devices-card .donut-wrapper{width:220px;min-width:160px}}@media (max-width: 480px){.listings-page .visibility-grid .devices-card .donut-wrapper{width:180px;min-width:140px;max-width:calc(100vw - 40px)}}.listings-page .visibility-grid .devices-card .donut-wrapper canvas{width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:1/1}.listings-page .visibility-grid .error-alerts-trend-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.listings-page .visibility-grid .error-alerts-trend-card{grid-column:3/5;grid-row:3;padding-bottom:40px}}.listings-page .visibility-grid .bar-chart{padding:8px 0 12px}.listings-page .visibility-grid .bar-chart canvas{width:100%!important;height:100%!important}.listings-page .summary-card{background:#fff;border-radius:4px;border:1px solid #DBDBDD;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:300px;justify-content:space-between}.listings-page .summary-card .card-top-section{display:flex;flex-direction:column;gap:12px}.listings-page .summary-card.compact{gap:10px;padding:18px;min-height:auto;justify-content:flex-start}.listings-page .summary-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.listings-page .summary-card .card-heading .goal-icon-end{margin-left:auto}.listings-page .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.listings-page .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.listings-page .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.listings-page .summary-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.listings-page .summary-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.listings-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827}.listings-page .summary-card .card-value .value{font-size:32px}.listings-page .summary-card .card-value .unit{font-size:16px;color:#28292c;margin-left:4px}.listings-page .summary-card .card-value .channel-label{font-size:14px;color:#6b7280;margin-left:4px}.listings-page .summary-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:8px;font-size:14px;color:#6b7280}.listings-page .summary-card .trend{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-width:92px;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.listings-page .summary-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.listings-page .summary-card .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.listings-page .summary-card .timeframe{white-space:nowrap;font-size:12px;color:#6b7280}.listings-page .canvas-card{min-height:320px;max-height:420px;height:360px;padding:20px 20px 24px;contain:layout style;position:relative;border-radius:4px;border:1px solid #DBDBDD;display:flex;flex-direction:column}.listings-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.listings-page .canvas-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.listings-page .canvas-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.listings-page .canvas-card .chart-body{flex:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.listings-page .canvas-card canvas{flex:1 1 auto;width:100%!important;height:240px!important;max-height:320px;will-change:auto;display:block}.listings-page .canvas-card .chart-empty-state{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;border:1px dashed #E5E7EB;border-radius:6px;width:100%;min-height:200px;background:#f9fafb}.listings-page .donut-layout{align-items:stretch}.listings-page .donut-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:220px;height:220px;flex-shrink:0}.listings-page .donut-wrapper.large{width:260px;height:260px}.listings-page .donut-wrapper canvas{width:100%!important;height:100%!important}.listings-page .donut-wrapper .donut-center{position:absolute;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.listings-page .donut-wrapper .donut-center .center-value{font-size:28px;font-weight:600;color:#111827}.listings-page .donut-wrapper .donut-center .center-label{font-size:14px;color:#6b7280;line-height:1.3}.listings-page .legend-panel{display:flex;flex-direction:column;gap:12px;min-width:200px}.listings-page .legend-panel .legend-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #F3F4F6}.listings-page .legend-panel .legend-item:last-child{border-bottom:none}.listings-page .legend-panel .legend-item .legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.listings-page .legend-panel .legend-item .legend-text{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.listings-page .legend-panel .legend-item .legend-name{font-size:14px;color:#111827;font-weight:500;white-space:nowrap}.listings-page .legend-panel .legend-item .legend-value{font-size:14px;color:#6b7280;font-weight:500}.listings-page .kpi-chip .kpi-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px}.listings-page .donut-container{flex:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;width:100%;min-height:0;overflow:hidden}.listings-page .donut-container .donut-wrapper{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);max-width:280px;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center}.listings-page .donut-container .donut-wrapper canvas{width:100%!important;height:100%!important;aspect-ratio:1/1}.listings-page .donut-container .saturation-legend,.listings-page .donut-container .devices-legend{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);display:flex;flex-direction:column;justify-content:center;gap:16px;padding-left:24px}.listings-page .donut-container .saturation-legend .legend-item,.listings-page .donut-container .devices-legend .legend-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2px;margin-right:16px}.listings-page .donut-container .saturation-legend .legend-item .legend-label-wrapper,.listings-page .donut-container .devices-legend .legend-item .legend-label-wrapper{display:flex;align-items:center;gap:8px}.listings-page .donut-container .saturation-legend .legend-item .legend-label-wrapper .legend-color-indicator,.listings-page .donut-container .devices-legend .legend-item .legend-label-wrapper .legend-color-indicator{width:16px;height:16px;border-radius:2px;flex-shrink:0}.listings-page .donut-container .saturation-legend .legend-item .legend-label-wrapper .legend-label,.listings-page .donut-container .devices-legend .legend-item .legend-label-wrapper .legend-label,.listings-page .donut-container .saturation-legend .legend-item .legend-value,.listings-page .donut-container .devices-legend .legend-item .legend-value{font-size:14px;font-weight:400;color:#111827}.listings-page .donut-container .saturation-legend,.listings-page .donut-container .devices-legend{padding-right:24px}.listings-page .error-alerts-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.listings-page .error-alerts-table-container{margin-bottom:20px}}@media (max-width: 599px){.listings-page .error-alerts-table-container{margin-bottom:16px}}.listings-page .error-alerts-table-container .error-alerts-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.listings-page .error-alerts-table-container .error-alerts-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.listings-page .error-alerts-table-container .error-alerts-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.listings-page .error-alerts-table-container .error-alerts-table{min-width:640px}}@media (max-width: 599px){.listings-page .error-alerts-table-container .error-alerts-table{min-width:520px}}.listings-page .error-alerts-table-container .error-alerts-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.listings-page .error-alerts-table-container .error-alerts-table th{padding:12px 8px;font-size:16px}}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(1){min-width:120px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(2){min-width:180px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(3){min-width:140px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(4){min-width:100px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(5){min-width:120px}@media (max-width: 599px){.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(1){min-width:100px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(2){min-width:140px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(3){min-width:110px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(4){min-width:80px}.listings-page .error-alerts-table-container .error-alerts-table th:nth-child(5){min-width:100px}}.listings-page .error-alerts-table-container .error-alerts-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.listings-page .error-alerts-table-container .error-alerts-table td{padding:12px 8px;font-size:14px}}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(1){min-width:120px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(2){min-width:180px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(3){min-width:140px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(4){min-width:100px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(5){min-width:120px}@media (max-width: 599px){.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(1){min-width:100px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(2){min-width:140px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(3){min-width:110px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(4){min-width:80px}.listings-page .error-alerts-table-container .error-alerts-table td:nth-child(5){min-width:100px}}.listings-page .error-alerts-table-container .error-alerts-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important}.listings-page .error-alerts-table-container .error-alerts-table tbody tr.alert-row{cursor:pointer}.listings-page .error-alerts-table-container .error-alerts-table tbody tr.alert-row:hover{background:#009cde0d}.listings-page .error-alerts-table-container .error-alerts-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;background:#009cde1a;font-size:14px;font-weight:400;color:#28292ccc!important;text-align:center;white-space:nowrap}.listings-page .error-alerts-table-container .error-alerts-table .status-badge.status-open{background:#698f34;color:#fff!important}.listings-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.listings-page .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.listings-page .pagination{gap:12px}}.listings-page .pagination .pagination-left .per-page-select{min-width:140px}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.listings-page .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.listings-page .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.listings-page .pagination .pagination-right{justify-content:space-between}}.listings-page .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.listings-page .pagination .pagination-right .pagination-info b,.listings-page .pagination .pagination-right .pagination-info strong{font-weight:700}.listings-page .pagination .pagination-right .pagination-arrows{display:flex}.listings-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.listings-page .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.listings-page .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.listings-page .donut-chart-canvas{width:100%!important;height:100%!important;min-height:0;max-width:100%;max-height:100%;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;display:block}.listings-page .live-listings-content{display:flex;flex-direction:column;gap:24px}.listings-page .live-listings-search{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #E5E7EB}.listings-page .live-listings-search .search-input-wrapper{position:relative;display:flex;align-items:center;flex:1;max-width:400px;min-width:200px}.listings-page .live-listings-search .search-input-wrapper .search-icon{position:absolute;right:12px;color:#6b7280;pointer-events:none}.listings-page .live-listings-search .search-input-wrapper .search-input{width:100%;padding:10px 40px 10px 14px;font-size:14px;color:#111827;transition:border-color .2s ease;border-radius:4px;border:1px solid #DBDBDD;background:#fdfeff}.listings-page .live-listings-search .search-input-wrapper .search-input:focus{outline:none;border-color:#009cde}.listings-page .live-listings-search .search-input-wrapper .search-input::placeholder{color:#9ca3af}.listings-page .live-listings-search .search-input-wrapper .clear-search-btn{position:absolute;right:36px;background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.listings-page .live-listings-search .search-input-wrapper .clear-search-btn:hover{color:#111827}.listings-page .live-listings-search .listings-count{font-size:16px;color:#6b7280;white-space:nowrap}.listings-page .live-listings-loading{display:flex;flex-direction:column;gap:16px}.listings-page .live-listings-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:8px;min-height:400px}.listings-page .live-listings-empty .empty-title{font-size:24px;font-weight:600;color:#111827;margin:0 0 24px}.listings-page .live-listings-empty .empty-illustration{width:200px;height:auto;margin-bottom:16px}.listings-page .live-listings-empty .empty-subtitle{font-size:15px;color:#6b7280;margin:0}.listings-page .live-listings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.listings-page .live-listings-grid{grid-template-columns:1fr}}.listing-card{background:#fff;border:1px solid #DBDBDD;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s ease,border-color .2s ease}.listing-card:hover{box-shadow:0 4px 12px #00000014;border-color:#009cde}.listing-card .listing-identity{display:flex;align-items:center;gap:12px}.listing-card .listing-identity .publisher-logo{width:40px;height:40px;object-fit:contain;border-radius:4px;background:#f9fafb}.listing-card .listing-identity .publisher-logo-placeholder{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:4px;color:#9ca3af}.listing-card .listing-identity .publisher-name{font-size:16px;font-weight:600;color:#111827;text-decoration:none;transition:color .2s ease}.listing-card .listing-identity .publisher-name:hover:not(.no-link){color:#009cde}.listing-card .listing-identity .publisher-name.no-link{cursor:default}.listing-card .listing-screenshot .screenshot-container{position:relative;cursor:pointer;border-radius:6px;overflow:hidden;background:#f9fafb;aspect-ratio:16/9}.listing-card .listing-screenshot .screenshot-container .screenshot-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.listing-card .listing-screenshot .screenshot-container .screenshot-overlay{position:absolute;inset:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .3s ease;color:#fff;font-size:14px;font-weight:500}.listing-card .listing-screenshot .screenshot-container:hover .screenshot-thumbnail{transform:scale(1.05)}.listing-card .listing-screenshot .screenshot-container:hover .screenshot-overlay{opacity:1}.listing-card .listing-screenshot .screenshot-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;background:#f9fafb;border:1px dashed #E5E7EB;border-radius:6px;color:#9ca3af;aspect-ratio:16/9}.listing-card .listing-screenshot .screenshot-unavailable span{font-size:13px;font-weight:500}.listing-card .listing-actions{display:flex;align-items:center;justify-content:flex-end}.listing-card .listing-actions .open-listing-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.listing-card .listing-actions .open-listing-btn:hover{background:#0087c2}.listing-card .listing-actions .link-unavailable{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f3f4f6;color:#9ca3af;border-radius:6px;font-size:14px;font-weight:500;cursor:not-allowed}.listing-screenshot-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.listing-screenshot-modal{border-radius:16px;background:#fff;max-width:90vw;max-height:90vh;width:900px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #0000004d}.listing-screenshot-modal .screenshot-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #E5E7EB;border-radius:16px;background:#fff}.listing-screenshot-modal .screenshot-modal-header .screenshot-modal-title{font-size:24px;font-weight:600;color:#111827;margin:0}.listing-screenshot-modal .screenshot-modal-header .close-btn{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.listing-screenshot-modal .screenshot-modal-header .close-btn:hover{color:#111827}.listing-screenshot-modal .screenshot-modal-content{flex:1;overflow:auto;padding:27px 33px;display:flex;align-items:flex-start;justify-content:center;background:#fff}.listing-screenshot-modal .screenshot-modal-content .screenshot-wrapper{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:4px;overflow:hidden;max-height:60vh}.listing-screenshot-modal .screenshot-modal-content .screenshot-wrapper .screenshot-full{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain}.listing-screenshot-modal .screenshot-modal-content .screenshot-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;padding:48px}.listing-screenshot-modal .screenshot-modal-content .screenshot-error p{font-size:16px;margin:0}.listing-screenshot-modal .screenshot-modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:16px 20px;border-top:1px solid #E5E7EB}.listing-screenshot-modal .screenshot-modal-footer .close-text-btn{background:none;cursor:pointer;color:#009cde;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:8px 24px;border-radius:24px;border:1px solid #009CDE;transition:background-color .2s ease,color .2s ease}.listing-screenshot-modal .screenshot-modal-footer .close-text-btn:hover{background-color:#009cde;color:#fff}.listing-screenshot-modal .screenshot-modal-footer .close-modal-btn{color:#009cde;border-color:#009cde}.live-listings-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:16px}.live-listings-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.live-listings-page .page-header.is-condensed{padding:14px 0}.live-listings-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.live-listings-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.live-listings-page .page-header.is-condensed .breadcrumb,.live-listings-page .page-header.is-condensed .subtitle{display:none}.live-listings-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.live-listings-page .page-header .header-title-row{display:block}.live-listings-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.live-listings-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.live-listings-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.live-listings-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.live-listings-page .page-header .filters-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.live-listings-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.live-listings-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-listings-page .breadcrumb .breadcrumb-link:hover{color:#111827}.live-listings-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.live-listings-page .live-listings-container{background:#fff;border:1px solid #DBDBDD;border-radius:8px;overflow:hidden}.live-listings-page .live-listings-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px}.live-listings-page .live-listings-header .search-input-wrapper{position:relative;display:flex;align-items:center;width:300px}.live-listings-page .live-listings-header .search-input-wrapper .search-icon{position:absolute;right:12px;color:#9ca3af;pointer-events:none}.live-listings-page .live-listings-header .search-input-wrapper .search-input{width:100%;padding:10px 40px 10px 14px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;color:#28292c;background:#fff;transition:border-color .2s ease}.live-listings-page .live-listings-header .search-input-wrapper .search-input:focus{outline:none;border-color:#009cde}.live-listings-page .live-listings-header .search-input-wrapper .search-input::placeholder{color:#9ca3af}.live-listings-page .live-listings-header .search-input-wrapper .clear-search-btn{position:absolute;right:36px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.live-listings-page .live-listings-header .search-input-wrapper .clear-search-btn:hover{color:#6b7280}@media (max-width: 600px){.live-listings-page .live-listings-header .search-input-wrapper{width:100%}}.live-listings-page .live-listings-header .listings-count{font-size:16px;color:#28292c;white-space:nowrap;font-weight:500}.live-listings-page .listings-divider{height:1px;background:#e5e7eb}.live-listings-page .live-listings-loading{padding:16px 20px}.live-listings-page .live-listings-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;min-height:300px}.live-listings-page .live-listings-empty .empty-title{font-size:32px;font-weight:600;color:#111827;margin:0 0 24px;text-align:center}.live-listings-page .live-listings-empty .empty-illustration{width:200px;height:auto;margin-bottom:16px}.live-listings-page .live-listings-empty .empty-subtitle{font-size:16px;color:#6b7280;margin:0;text-align:center}.live-listings-page .live-listings-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 20px}@media (max-width: 900px){.live-listings-page .live-listings-list{grid-template-columns:1fr}}.live-listings-page .listing-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-radius:4px;border:1px solid #DBDBDD;gap:16px;background:#fff;min-height:100px}.live-listings-page .listing-row .listing-identity{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;min-width:0}.live-listings-page .listing-row .listing-identity .publisher-logo{width:48px;height:48px;border-radius:50%;object-fit:contain;background:#f9fafb;flex-shrink:0}.live-listings-page .listing-row .listing-identity .publisher-logo-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%;color:#9ca3af;flex-shrink:0}.live-listings-page .listing-row .listing-identity .publisher-info{display:flex;flex-direction:column;gap:2px;min-width:0}.live-listings-page .listing-row .listing-identity .publisher-info .publisher-name{font-size:20px;font-weight:600;color:#28292c;text-decoration:none;transition:color .2s ease}.live-listings-page .listing-row .listing-identity .publisher-info .publisher-name:hover:not(.no-link){color:#009cde}.live-listings-page .listing-row .listing-identity .publisher-info .publisher-name.no-link{cursor:default}.live-listings-page .listing-row .listing-identity .publisher-info .company-name{font-size:16px;color:#6b7280}.live-listings-page .listing-row .listing-screenshot{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.live-listings-page .listing-row .listing-screenshot .screenshot-container{position:relative;cursor:pointer;border-radius:4px;overflow:hidden;width:160px;height:60px;background:#fff;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.live-listings-page .listing-row .listing-screenshot .screenshot-container .screenshot-thumbnail{width:100%;height:100%;object-fit:contain}.live-listings-page .listing-row .listing-screenshot .screenshot-status{padding:8px 16px;border-radius:4px;font-size:16px;font-weight:400;white-space:nowrap;text-align:center}.live-listings-page .listing-row .listing-screenshot .screenshot-status.unavailable{border-radius:4px;background:#009cde1a;color:#009cde}.live-listings-page .listing-row .listing-screenshot .screenshot-status.pending{border-radius:4px;background:#ffb71833;color:#28292c}@media (max-width: 600px){.live-listings-page .listing-row{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}.live-listings-page .listing-row .listing-identity{width:100%}.live-listings-page .listing-row .listing-screenshot{width:100%;justify-content:flex-start}.live-listings-page .listing-row .listing-screenshot .screenshot-container{width:100%;max-width:180px}}.social-page{position:relative;min-height:400px;display:flex;flex-direction:column;gap:8px}.social-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .25s ease,gap .25s ease}.social-page .page-header.is-condensed{padding:14px 0}.social-page .page-header.is-condensed .header-title-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.social-page .page-header.is-condensed h1{margin:0;padding:4px 0;font-size:32px}.social-page .page-header.is-condensed .breadcrumb,.social-page .page-header.is-condensed .subtitle,.social-page .page-header.is-condensed .section-tabs{display:none}.social-page .page-header.is-condensed .filters-row{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0;flex-shrink:0}.social-page .page-header .header-title-row{display:block}.social-page .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:4px 0}.social-page .page-header .subtitle{margin:0 0 4px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5;transition:opacity .2s ease,max-height .25s ease}@media (max-width: 959px){.social-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}@media (max-width: 599px){.social-page .page-header .subtitle{font-size:14px;margin-bottom:4px}}.social-page .page-header .header-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.social-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.social-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.social-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.social-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.social-page .page-header .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:opacity .2s ease,max-height .25s ease}.social-page .page-header .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.social-page .page-header .section-tabs{gap:0;margin-bottom:0}}@media (max-width: 599px){.social-page .page-header .section-tabs{margin-bottom:0}}.social-page .page-header .header-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;width:100%}.social-page .page-header .header-controls-row .section-tabs{flex:1 1 auto;min-width:0}.social-page .page-header .header-controls-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0}@media (max-width: 1024px){.social-page .page-header .header-controls-row{flex-direction:column;align-items:flex-start}.social-page .page-header .header-controls-row .filters-row{margin-top:8px;justify-content:flex-start}}.social-page .page-header .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.social-page .page-header .tab-item:hover:not(.is-active){color:#009cde}.social-page .page-header .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.social-page .page-header .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.social-page .page-header .tab-item{padding:10px 14px;font-size:13px}}.social-page .page-header .filters-row{display:flex;gap:12px;align-items:center;margin-top:0;flex-wrap:wrap}.social-page .page-header .filters-row .network-profile-filter-activator{width:260px}.social-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.social-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-page .breadcrumb .breadcrumb-link:hover{color:#111827}.social-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.social-page .growth-panel{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 960px){.social-page .growth-panel{padding:20px}}.social-page .panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DBDBDD;padding-bottom:16px;margin-bottom:24px}.social-page .panel-header h2{margin:0;font-size:24px;font-weight:600;color:#111827}@media (max-width: 768px){.social-page .panel-header h2{font-size:20px}}.social-page .panel-content{display:flex;flex-direction:column;gap:24px}.social-page .snapshot-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.social-page .snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}}@media (min-width: 1025px){.social-page .snapshot-grid .summary-card{grid-row:1}}.social-page .snapshot-grid .engagement-rate-trend-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.social-page .snapshot-grid .engagement-rate-trend-card{grid-column:1/3;grid-row:2;padding-bottom:40px}}.social-page .snapshot-grid .engagement-breakdown-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.social-page .snapshot-grid .engagement-breakdown-card{grid-column:3/5;grid-row:2;padding-bottom:40px}}.social-page .content-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.social-page .content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto}}@media (min-width: 1025px){.social-page .content-grid .summary-card{grid-row:1}}.social-page .content-grid .channel-rate-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.social-page .content-grid .channel-rate-card{grid-column:1/3;grid-row:2;padding-bottom:40px}}.social-page .content-grid .post-volume-card{height:360px;max-height:360px;padding-bottom:32px}@media (min-width: 1025px){.social-page .content-grid .post-volume-card{grid-column:1/3;grid-row:2;padding-bottom:40px}}.social-page .summary-card{background:#fff;border-radius:4px;border:1px solid #DBDBDD;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:300px;justify-content:space-between}.social-page .summary-card .card-top-section{display:flex;flex-direction:column;gap:12px}.social-page .summary-card.compact{gap:10px;padding:18px;min-height:auto;justify-content:flex-start}.social-page .summary-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.social-page .summary-card .card-heading .goal-icon-end{margin-left:auto}.social-page .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.social-page .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.social-page .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.social-page .summary-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.social-page .summary-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.social-page .summary-card .card-value{display:flex;align-items:baseline;font-weight:600;color:#111827}.social-page .summary-card .card-value .value{font-size:32px}.social-page .summary-card .card-value .unit{font-size:16px;color:#28292c;margin-left:4px}.social-page .summary-card .card-value .unit-er{font-size:16px;color:#28292c;margin-left:0}.social-page .summary-card .card-value .channel-label{font-size:14px;color:#6b7280;margin-left:4px}.social-page .summary-card .card-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:8px;font-size:14px;color:#6b7280}.social-page .summary-card .trend{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;min-height:27px;gap:4px;color:#698f34;background-color:#e6efdb;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;border-radius:4px}.social-page .summary-card .trend.is-negative{color:#cd3a0e;background-color:#f8ddd5}.social-page .summary-card .trend.is-na{color:#6b7280;background-color:transparent;justify-content:flex-start;text-align:left}.social-page .summary-card .timeframe{font-size:12px;color:#6b7280;white-space:nowrap}.social-page .canvas-card{min-height:320px;max-height:400px;height:360px;padding:20px 20px 16px;contain:layout style;position:relative;border-radius:4px;border:1px solid #DBDBDD}.social-page .canvas-card .card-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:30px}.social-page .canvas-card .card-title{font-size:16px;font-weight:600;color:#111827;display:inline-flex;align-items:center;gap:6px}.social-page .canvas-card .card-title .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.social-page .canvas-card canvas{width:100%!important;height:100%!important;max-height:340px;will-change:auto}.project-tracker-page{padding:20px;background-color:#f5f5f5;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.project-tracker-page .loading-indicator{padding:24px;color:#64748b}.project-tracker-page .error-section{padding:24px;text-align:center}.project-tracker-page .error-message{color:#dc2626}.project-tracker-page .page-header{margin-bottom:1.5rem;padding:12px 0;display:flex;flex-direction:column}.project-tracker-page .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2}@media (max-width: 959px){.project-tracker-page .page-header h1{font-size:28px}}@media (max-width: 599px){.project-tracker-page .page-header h1{font-size:24px}}.project-tracker-page .page-header .subtitle{margin:4px 0 0;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.project-tracker-page .page-header .subtitle{font-size:14px}}.project-tracker-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.project-tracker-page .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap}.project-tracker-page .breadcrumb-link:hover{color:#111827}.project-tracker-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.project-tracker-page .main-content{background:#fff;border-radius:8px;padding:1rem 2rem 2rem;box-shadow:0 1px 2px #0000000d}.project-tracker-page .main-content .tracker-wrapper{max-width:800px}.project-tracker-page .info-banner{text-align:center;margin-bottom:0}.project-tracker-page .tracker-title{font-size:1.79rem;font-weight:600;color:#28292c;margin:0 0 .75rem;line-height:1.3}.project-tracker-page .banner-message{font-size:1.3rem;color:#333;margin:0 0 .75rem}.project-tracker-page .estimation-section{margin:0}.project-tracker-page .date-estimation{display:flex;align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:1.22rem;color:#6b7280}.project-tracker-page .date-estimation .calendar-icon{flex-shrink:0;color:#6b7280}.project-tracker-page .date-estimation .date{color:#98cd3f;font-weight:600}.project-tracker-page .date-explanation{font-size:.9rem;color:#9ca3af;font-style:italic;margin:0;text-align:left}.project-tracker-page .banner-separator{height:1px;background:#e5e7eb;margin:1.25rem 0 0}.project-tracker-page .timeline-section{margin-top:1.25rem}.project-tracker-page .timeline-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.project-tracker-page .timeline-header .timeline-title{font-size:1.22rem;font-weight:600;color:#28292c;margin:0 0 1rem;line-height:1.3}.project-tracker-page .project-tracker-inner-timeline{margin-top:.5rem;margin-left:0}.project-tracker-page .timeline-item-in-progress .v-timeline-divider__dot{background:#fff!important;border:2px solid #98CD3F!important;box-sizing:border-box}.project-tracker-page .timeline-item-in-progress .v-timeline-divider__inner-dot{background:transparent!important}.project-tracker-page .project-tracker-outer-timeline.v-timeline.v-timeline--vertical{row-gap:20px}.project-tracker-page .project-tracker-inner-timeline.v-timeline.v-timeline--vertical{row-gap:0}.project-tracker-page .project-tracker-phase-item .timeline-phase-label{font-size:1.3rem;font-weight:500;color:#28292c;line-height:1.4}.project-tracker-page .timeline-phase-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.project-tracker-page .timeline-phase-content{display:flex;flex-direction:column;gap:0}.project-tracker-page .timeline-step-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.project-tracker-page .timeline-step-label{font-size:1.14rem;color:#2e354a;line-height:1.4}.project-tracker-page .timeline-date{font-size:.9rem;color:#6b7280;white-space:nowrap;text-align:right}.project-tracker-page .timeline-date.timeline-date-inner{font-size:.9rem}.project-tracker-page .mt-4{margin-top:1rem}.project-tracker-page .mb-4{margin-bottom:1rem}.project-tracker-page .w-100{width:100%}.project-tracker-page .text-center{text-align:center}.project-tracker-page .v-timeline-item__body{width:100%}.actions-page{margin:0 1.5rem;width:calc(100% - 3rem)}.actions-page h1{font-size:48px;font-weight:600;margin:0 0 8px;position:sticky;top:0;padding:10px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,padding .2s ease}.actions-page h1.condensed-title{padding:8px 0}.actions-page .subtitle{font-size:16px;color:#6b7280;margin:10px 0 20px}.actions-page .settings-section{padding:16px;margin-bottom:16px;border-radius:8px;background:#fff}.actions-page .settings-section .section-title{font-size:24px;font-weight:600;margin-bottom:8px}.actions-page .settings-section .section-description{font-size:14px;color:#6b7280;margin-bottom:12px}.actions-page .settings-section .placeholder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.actions-page .settings-section .placeholder-card,.actions-page .settings-section .placeholder-table{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:8px;padding:24px;text-align:center;color:#6b7280}.actions-page .settings-section .placeholder-table{min-height:160px;display:grid;place-items:center}.actions-page .settings-section .placeholder-list{display:grid;gap:8px}.actions-page .settings-section .placeholder-list .placeholder-row{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:6px;padding:12px;color:#6b7280}.all-inbox-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.all-inbox-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.all-inbox-page .breadcrumb-link:hover{color:#009cde}.all-inbox-page .separator{display:flex;align-items:center}.all-inbox-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.all-inbox-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.all-inbox-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.all-inbox-page .settings-button{margin-top:8px}.all-inbox-page .leads-container{height:100%}.all-inbox-page .leads-section{display:grid;grid-template-columns:300px 1fr;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px)}.all-inbox-page .leads-list-column{border-right:1px solid #E5E7EB;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.all-inbox-page .leads-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:16px;background:#f2f2f3;border-radius:0}.all-inbox-page .leads-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.all-inbox-page .lead-details-column{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.all-inbox-page .no-lead-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.all-inbox-page .empty-state-text{color:#28292c;font-size:16px;font-weight:400;margin:0}@media (max-width: 1024px){.all-inbox-page .leads-section{grid-template-columns:1fr}.all-inbox-page .leads-list-column{border-right:none;border-bottom:1px solid #E5E7EB;padding-right:0;padding-bottom:24px;margin-bottom:24px;max-height:400px}.all-inbox-page .lead-details-column{padding-left:0;padding-top:24px}}.smart-page{margin:0 1.5rem;width:calc(100% - 3rem)}.smart-page h1{font-size:48px;font-weight:600;margin:0 0 8px;position:sticky;top:0;padding:10px 0;background:#f2f2f3;z-index:10;transition:font-size .2s ease,padding .2s ease}.smart-page h1.condensed-title{padding:8px 0}.smart-page .subtitle{font-size:16px;color:#6b7280;margin:10px 0 20px}.smart-page .settings-section{padding:16px;margin-bottom:16px;border-radius:8px;background:#fff}.smart-page .settings-section .section-title{font-size:24px;font-weight:600;margin-bottom:8px}.smart-page .settings-section .section-description{font-size:14px;color:#6b7280;margin-bottom:12px}.smart-page .settings-section .placeholder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.smart-page .settings-section .placeholder-card{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:8px;padding:24px;text-align:center;color:#6b7280}.smart-page .settings-section .placeholder-list{display:grid;gap:8px}.smart-page .settings-section .placeholder-list .placeholder-row{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:6px;padding:12px;color:#6b7280}.smart-page .settings-section .placeholder-table{background:#f9fafb;border:1px dashed #DBDBDD;border-radius:8px;min-height:160px;display:grid;place-items:center;color:#6b7280}.create-location-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.create-location-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.create-location-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.create-location-page .tooltip-icon{color:#009cde!important}.create-location-page .tooltip-icon:hover{color:#0088c7!important}.create-location-page .page-header{margin-bottom:32px}@media (max-width: 599px){.create-location-page .page-header{margin-bottom:24px}}.create-location-page .page-header .breadcrumb{display:flex;align-items:center;margin-bottom:16px;font-size:14px;color:#6b7280}@media (max-width: 599px){.create-location-page .page-header .breadcrumb{font-size:13px;margin-bottom:12px}}.create-location-page .page-header .breadcrumb .breadcrumb-link{color:#009cde;text-decoration:none}.create-location-page .page-header .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.create-location-page .page-header .breadcrumb .breadcrumb-separator{margin:0 8px;color:#6b7280}.create-location-page .page-header .breadcrumb .breadcrumb-current{color:#6b7280}.create-location-page .page-header h1{font-size:48px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.create-location-page .page-header h1{font-size:36px}}@media (max-width: 599px){.create-location-page .page-header h1{font-size:28px}}.create-location-page .page-header .subtitle{font-size:16px;color:#6b7280;font-weight:400;line-height:1.5;margin:0}@media (max-width: 599px){.create-location-page .page-header .subtitle{font-size:14px}}.create-location-page .progress-section{background:#fff;border-radius:8px 8px 0 0;padding:24px 20%;margin-bottom:0;border-bottom:1px solid #DBDBDD;box-shadow:0 1px 3px #0000000d}@media (max-width: 1200px){.create-location-page .progress-section{padding:24px 15%}}@media (max-width: 959px){.create-location-page .progress-section{padding:20px 10%}}@media (max-width: 768px){.create-location-page .progress-section{padding:20px 5%}}@media (max-width: 599px){.create-location-page .progress-section{padding:16px 20px;margin-bottom:16px}}.create-location-page .progress-section .progress-container{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 768px){.create-location-page .progress-section .progress-container{justify-content:space-between}}@media (max-width: 599px){.create-location-page .progress-section .progress-container{flex-direction:row;overflow-x:auto;justify-content:flex-start;gap:20px}}.create-location-page .progress-section .progress-container .progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .3s ease;flex-shrink:0;position:relative;z-index:3}@media (max-width: 599px){.create-location-page .progress-section .progress-container .progress-step{min-width:70px;gap:4px}}.create-location-page .progress-section .progress-container .progress-step .step-circle{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.create-location-page .progress-section .progress-container .progress-step .step-circle svg{color:#fff}.create-location-page .progress-section .progress-container .progress-step.active .step-circle{background:#009cde!important;color:#fff!important}.create-location-page .progress-section .progress-container .progress-step.active .step-circle svg{color:#fff!important}.create-location-page .progress-section .progress-container .progress-step.completed .step-circle{color:#fff!important}.create-location-page .progress-section .progress-container .progress-step.completed .step-circle svg{color:#fff!important}.create-location-page .progress-section .progress-container .progress-step .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}@media (max-width: 768px){.create-location-page .progress-section .progress-container .progress-step .step-label{font-size:13px}}@media (max-width: 599px){.create-location-page .progress-section .progress-container .progress-step .step-label{font-size:11px;white-space:normal;max-width:80px;line-height:1.2}}.create-location-page .progress-section .progress-container .progress-step.active .step-label,.create-location-page .progress-section .progress-container .progress-step.completed .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.create-location-page .progress-section .progress-container .progress-step.active .step-label,.create-location-page .progress-section .progress-container .progress-step.completed .step-label{font-size:13px}}@media (max-width: 599px){.create-location-page .progress-section .progress-container .progress-step.active .step-label,.create-location-page .progress-section .progress-container .progress-step.completed .step-label{font-size:11px;line-height:1.2}}.create-location-page .progress-section .progress-container .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:90px;max-width:120px;margin:0 -15px 25px;position:relative;z-index:3;align-self:center}.create-location-page .progress-section .progress-container .progress-line.active{background:#009cde}@media (max-width: 768px){.create-location-page .progress-section .progress-container .progress-line{min-width:40px;max-width:80px;margin:0 -8px}}@media (max-width: 599px){.create-location-page .progress-section .progress-container .progress-line{display:none}}.create-location-page .form-section{background:#fff;border-radius:0 0 8px 8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;min-height:500px;display:flex;flex-direction:column}@media (max-width: 959px){.create-location-page .form-section{padding:24px}}@media (max-width: 599px){.create-location-page .form-section{padding:16px;margin-bottom:16px}}.create-location-page .form-section .step-content{flex:1}.create-location-page .form-section .step-content.success-screen{flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;width:100%;padding:48px 24px 0}.create-location-page .form-section .step-content.success-screen .success-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;width:100%;text-align:center}@media (max-width: 599px){.create-location-page .form-section .step-content.success-screen .success-content{max-width:100%;padding:0}}.create-location-page .form-section .step-content.success-screen .success-title{text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 auto 32px;width:100%}@media (max-width: 599px){.create-location-page .form-section .step-content.success-screen .success-title{font-size:24px;margin:0 auto 24px}}.create-location-page .form-section .step-content.success-screen .success-icon{margin:0 auto 32px;display:flex;justify-content:center;align-items:center;width:100%}.create-location-page .form-section .step-content.success-screen .success-icon svg,.create-location-page .form-section .step-content.success-screen .success-icon img{margin:0 auto;display:block}@media (max-width: 599px){.create-location-page .form-section .step-content.success-screen .success-icon{margin:0 auto 24px}.create-location-page .form-section .step-content.success-screen .success-icon svg,.create-location-page .form-section .step-content.success-screen .success-icon img{width:150px;height:150px}}.create-location-page .form-section .step-content.success-screen .success-message{font-size:16px;color:#6b7280;line-height:1.6;margin:0 auto 32px;max-width:500px;text-align:center;width:100%}@media (max-width: 599px){.create-location-page .form-section .step-content.success-screen .success-message{font-size:14px;margin:0 auto 24px}}.create-location-page .form-section .step-content .section-heading{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 24px;color:var(--app-text-color)}@media (max-width: 599px){.create-location-page .form-section .step-content .section-heading{font-size:20px;margin:0 0 20px}}.create-location-page .form-section .step-content .step-description{font-size:14px;color:#6b7280;margin-bottom:24px}.create-location-page .form-section .step-content .step-description em{font-style:italic}@media (max-width: 599px){.create-location-page .form-section .step-content .step-description{font-size:13px;margin-bottom:16px}}.create-location-page .form-section .step-content .search-container{position:relative;margin-bottom:32px}@media (max-width: 599px){.create-location-page .form-section .step-content .search-container{margin-bottom:24px}}.create-location-page .form-section .step-content .search-container .input-label{display:block;color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.create-location-page .form-section .step-content .search-container .location-search{max-width:600px}.create-location-page .form-section .step-content .search-container .search-results{position:absolute;top:calc(100% - 20px);left:0;right:0;max-width:600px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.create-location-page .form-section .step-content .search-container .search-results .search-result-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #F3F4F6;font-size:14px;color:var(--app-text-color)}.create-location-page .form-section .step-content .search-container .search-results .search-result-item:last-child{border-bottom:none}.create-location-page .form-section .step-content .search-container .search-results .search-result-item:hover,.create-location-page .form-section .step-content .search-container .search-results .search-result-item.selected{background:#009cde;color:#fff}@media (max-width: 599px){.create-location-page .form-section .step-content .search-container .search-results .search-result-item{padding:10px 12px;font-size:13px}}.create-location-page .form-section .step-content .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.create-location-page .form-section .step-content .form-row{grid-template-columns:1fr;gap:16px}}.create-location-page .form-section .step-content .form-group{display:inline;flex-direction:column;margin-bottom:24px}@media (max-width: 599px){.create-location-page .form-section .step-content .form-group{margin-bottom:16px}}.create-location-page .form-section .step-content .form-group label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;display:flex;align-items:center}.create-location-page .form-section .step-content .form-group label span{color:#ff4c00;font-size:12px;font-weight:600}@media (max-width: 599px){.create-location-page .form-section .step-content .form-group label{font-size:13px;margin-bottom:6px}}.create-location-page .form-section .step-content .form-group .toggle-group{display:flex;align-items:center;gap:16px}.create-location-page .form-section .step-content .form-group .toggle-group label{margin-bottom:0;display:flex;align-items:center;white-space:nowrap}.create-location-page .form-section .step-content .form-group .phone-input-container input::placeholder{color:#9ca3af!important;opacity:1!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input){border-radius:4px}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input{padding:16px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #E5E7EB;border-radius:4px}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input:focus{border-color:#009cde;outline:none;box-shadow:0 0 0 2px #009cde1a}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input::placeholder{color:#9ca3af!important;opacity:1!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input::-webkit-input-placeholder{color:#9ca3af!important;opacity:1!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input::-moz-placeholder{color:#9ca3af!important;opacity:1!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input:-ms-input-placeholder{color:#9ca3af!important;opacity:1!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input.error{border-color:#ff4c00!important}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input.error:focus{border-color:#ff4c00!important;box-shadow:0 0 0 2px #ff4c001a}@media (max-width: 599px){.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__input{font-size:14px;padding:12px 10px}}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__dropdown{border:1px solid #E5E7EB;border-radius:4px 0 0 4px;padding:16px 8px}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__dropdown:focus{border-color:#009cde}@media (max-width: 599px){.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__dropdown{padding:12px 6px}}.create-location-page .form-section .step-content .form-group .phone-input-container :deep(.vue-tel-input) .vti__dropdown:hover{background-color:#f5f5f5}.create-location-page .form-section .step-content :deep(.v-text-field),.create-location-page .form-section .step-content :deep(.v-select),.create-location-page .form-section .step-content :deep(.v-combobox),.create-location-page .form-section .step-content :deep(.v-textarea){width:100%!important}.create-location-page .form-section .step-content :deep(.v-text-field) .v-field,.create-location-page .form-section .step-content :deep(.v-select) .v-field,.create-location-page .form-section .step-content :deep(.v-combobox) .v-field,.create-location-page .form-section .step-content :deep(.v-textarea) .v-field{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.create-location-page .form-section .step-content :deep(.v-text-field) .v-field__input,.create-location-page .form-section .step-content :deep(.v-select) .v-field__input,.create-location-page .form-section .step-content :deep(.v-combobox) .v-field__input,.create-location-page .form-section .step-content :deep(.v-textarea) .v-field__input{min-height:48px;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.create-location-page .form-section .step-content :deep(.v-text-field) .v-field__input,.create-location-page .form-section .step-content :deep(.v-select) .v-field__input,.create-location-page .form-section .step-content :deep(.v-combobox) .v-field__input,.create-location-page .form-section .step-content :deep(.v-textarea) .v-field__input{min-height:44px;padding:10px 12px}}.create-location-page .form-section .step-content :deep(.v-text-field) .v-field__append-inner,.create-location-page .form-section .step-content :deep(.v-select) .v-field__append-inner,.create-location-page .form-section .step-content :deep(.v-combobox) .v-field__append-inner,.create-location-page .form-section .step-content :deep(.v-textarea) .v-field__append-inner{color:#6b7280}.create-location-page .form-section .caret-icon{color:#6b7280}.create-location-page .form-section .tooltip-icon{color:#009cde!important;margin-left:8px;cursor:pointer;vertical-align:middle;flex-shrink:0}.create-location-page .form-section .tooltip-icon:hover{color:#0088c7!important}.create-location-page .form-section :deep(.tooltip-icon){color:#009cde!important}.create-location-page .form-section :deep(.tooltip-icon):hover{color:#0088c7!important}.create-location-page .form-section :deep(.v-input--error) .v-field__outline{border-color:#ff4c00!important}.create-location-page .form-section :deep(.v-input--error) .v-field__outline__start{border-color:#ff4c00!important}.create-location-page .form-section :deep(.v-input--error) .v-field__outline__end{border-color:#ff4c00!important}.create-location-page .form-section :deep(.v-field__outline){border-color:#e5e7eb}.create-location-page .form-section :deep(.v-field--focused) .v-field__outline,.create-location-page .form-section :deep(.v-field--focused) .v-field__outline__start,.create-location-page .form-section :deep(.v-field--focused) .v-field__outline__end{border-color:#009cde}.create-location-page .form-section .v-select :deep(.v-field__input input::placeholder),.create-location-page .form-section .v-combobox :deep(.v-field__input input::placeholder){color:#9ca3af!important;opacity:1!important}.create-location-page .form-section :deep(.v-field--focused .v-field__outline){border-color:#009cde}.create-location-page .form-section :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.create-location-page .form-section :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.create-location-page .form-section :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.create-location-page .form-section :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.create-location-page .form-section :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.create-location-page .form-section :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.create-location-page .form-section :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.create-location-page .form-section :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.create-location-page .form-section :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.create-location-page .form-section :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.create-location-page .form-section :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.create-location-page .form-section :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end{border-color:#009cde}.create-location-page .form-section :deep(.v-input:hover:not(.v-field--focused):not(.v-input--error) .v-field__outline){border-color:#9ca3af}.create-location-page .form-section :deep(.v-input__details){padding-inline:0px}.create-location-page .form-section .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 599px){.create-location-page .form-section .action-buttons{flex-direction:column;gap:12px;padding-top:16px}}.create-location-page .form-section .action-buttons.success-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding-top:24px!important}@media (max-width: 599px){.create-location-page .form-section .action-buttons.success-buttons{flex-direction:column!important;gap:16px!important;padding-top:16px!important}}.create-location-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.create-location-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:180px!important;padding:0 24px!important}.create-location-page .form-section .action-buttons.success-buttons .back-btn.v-btn span,.create-location-page .form-section .action-buttons.success-buttons .next-btn.v-btn span{font-size:16px!important;font-weight:500!important;font-family:Figtree,sans-serif!important}@media (max-width: 599px){.create-location-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.create-location-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:100%!important}}.create-location-page .form-section .action-buttons .back-btn.v-btn{border-radius:24px;border:1px solid #009CDE;background-color:transparent;align-items:center}.create-location-page .form-section .action-buttons .back-btn.v-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.create-location-page .form-section .action-buttons .back-btn.v-btn:hover{background:#f0f9ff;border-color:#0088c7}.create-location-page .form-section .action-buttons .back-btn.v-btn:hover span{color:#0088c7}.create-location-page .form-section .action-buttons .next-btn.v-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;align-items:center}.create-location-page .form-section .action-buttons .next-btn.v-btn span{color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.create-location-page .form-section .action-buttons .next-btn.v-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.create-location-page .form-section .action-buttons .next-btn.v-btn:disabled{background-color:#62646780;color:#fff;border:none;cursor:not-allowed}.create-location-page .form-section .action-buttons .next-btn.v-btn:disabled:hover{background-color:#62646780;box-shadow:none}.create-location-page .form-section .action-buttons .next-btn.v-btn:loading{background:#009cde}.create-location-page .form-section .action-buttons .next-btn.v-btn:loading span{opacity:.7}.v-field__input{width:100%;height:40px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:10px 14px;border-radius:4px;background:#fff;color:#28292c!important}.v-field__input:focus{border-radius:4px}.v-field__input::placeholder{color:#9ca3af!important;opacity:1!important}.v-field__input::-webkit-input-placeholder{color:#9ca3af!important;opacity:1!important}.v-field__input::-moz-placeholder{color:#9ca3af!important;opacity:1!important}.v-field__input:-ms-input-placeholder{color:#9ca3af!important;opacity:1!important}.v-field__input.error{border-color:#ff4c00!important}.v-field__input.error:focus{border-color:#ff4c00!important;box-shadow:0 0 0 2px #ff4c001a}@media (max-width: 599px){.v-field__input{font-size:14px;padding:12px 10px}}.v-field{display:flex;align-items:center;position:relative}.v-field__overlay{position:absolute;inset:0;pointer-events:none;border-radius:6px}.vti__dropdown{border:1px solid #E5E7EB;border-radius:4px 0 0 4px;padding:16px 8px}.vti__dropdown:focus{border-color:#009cde}@media (max-width: 599px){.vti__dropdown{padding:12px 6px}}.vti__dropdown:hover{background-color:#f5f5f5}.vue-google-autocomplete-style{border:1px solid #aeaeae}.vue-google-autocomplete-style:focus-within{border:2px solid #009cde}.create-provider-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.create-provider-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.create-provider-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.create-provider-page .tooltip-icon{color:#009cde!important;flex-shrink:0;display:flex;align-items:center;margin-left:0!important}.create-provider-page .tooltip-icon:hover{color:#0088c7!important}.create-provider-page .page-header{margin-bottom:32px}@media (max-width: 599px){.create-provider-page .page-header{margin-bottom:24px}}.create-provider-page .page-header .breadcrumb{display:flex;align-items:center;margin-bottom:16px;font-size:14px;color:#6b7280}@media (max-width: 599px){.create-provider-page .page-header .breadcrumb{font-size:13px;margin-bottom:12px}}.create-provider-page .page-header .breadcrumb .breadcrumb-link{color:#009cde;text-decoration:none}.create-provider-page .page-header .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.create-provider-page .page-header .breadcrumb .breadcrumb-separator{margin:0 8px;color:#6b7280}.create-provider-page .page-header .breadcrumb .breadcrumb-current{color:#6b7280}.create-provider-page .page-header h1{font-size:48px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.create-provider-page .page-header h1{font-size:36px}}@media (max-width: 599px){.create-provider-page .page-header h1{font-size:28px}}.create-provider-page .page-header .subtitle{font-size:16px;color:#6b7280;font-weight:400;line-height:1.5;margin:0}@media (max-width: 599px){.create-provider-page .page-header .subtitle{font-size:14px}}.create-provider-page .progress-section{background:#fff;border-radius:8px 8px 0 0;padding:24px 35%;margin-bottom:0;border-bottom:1px solid #DBDBDD;box-shadow:0 1px 3px #0000000d}@media (max-width: 1200px){.create-provider-page .progress-section{padding:24px 15%}}@media (max-width: 959px){.create-provider-page .progress-section{padding:20px 10%}}@media (max-width: 599px){.create-provider-page .progress-section{padding:16px 8px;margin-bottom:16px}}.create-provider-page .progress-section .progress-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0}.create-provider-page .progress-section .progress-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;z-index:2}@media (max-width: 599px){.create-provider-page .progress-section .progress-step{gap:6px}}.create-provider-page .progress-section .progress-step .step-circle{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.create-provider-page .progress-section .progress-step .step-circle svg{color:#fff}.create-provider-page .progress-section .progress-step .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}@media (max-width: 768px){.create-provider-page .progress-section .progress-step .step-label{font-size:13px}}@media (max-width: 599px){.create-provider-page .progress-section .progress-step .step-label{font-size:12px;max-width:80px;word-wrap:break-word;white-space:normal;line-height:1.2}}.create-provider-page .progress-section .progress-step.active .step-label,.create-provider-page .progress-section .progress-step.completed .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.create-provider-page .progress-section .progress-step.active .step-label,.create-provider-page .progress-section .progress-step.completed .step-label{font-size:13px}}@media (max-width: 599px){.create-provider-page .progress-section .progress-step.active .step-label,.create-provider-page .progress-section .progress-step.completed .step-label{font-size:12px;max-width:80px;word-wrap:break-word;white-space:normal;line-height:1.2}}.create-provider-page .progress-section .progress-step.active .step-circle{background:#009cde!important;color:#fff!important}.create-provider-page .progress-section .progress-step.active .step-circle svg{color:#fff!important}.create-provider-page .progress-section .progress-step.completed .step-circle{color:#fff!important}.create-provider-page .progress-section .progress-step.completed .step-circle svg{color:#fff!important}.create-provider-page .progress-section .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:90px;max-width:50%;margin:0 -15px 25px;position:relative;z-index:3;align-self:center}.create-provider-page .progress-section .progress-line.active{background:#009cde}.create-provider-page .form-section{background:#fff;border-radius:0 0 8px 8px;padding:32px;box-shadow:0 1px 3px #0000000d;min-height:500px;display:flex;flex-direction:column}@media (max-width: 599px){.create-provider-page .form-section{padding:20px;min-height:400px}}.create-provider-page .form-section .step-content{flex:1;display:flex;flex-direction:column;gap:24px}@media (max-width: 599px){.create-provider-page .form-section .step-content{gap:20px}}.create-provider-page .form-section .step-content.success-screen{flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;width:100%;padding:48px 24px 0;gap:0}.create-provider-page .form-section .step-content.success-screen .success-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;width:100%;text-align:center}@media (max-width: 599px){.create-provider-page .form-section .step-content.success-screen .success-content{max-width:100%;padding:0}}.create-provider-page .form-section .step-content.success-screen .success-title{text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 auto 32px;width:100%}@media (max-width: 599px){.create-provider-page .form-section .step-content.success-screen .success-title{font-size:24px;margin:0 auto 24px}}.create-provider-page .form-section .step-content.success-screen .success-icon{margin:0 auto 32px;display:flex;justify-content:center;align-items:center;width:100%}.create-provider-page .form-section .step-content.success-screen .success-icon svg,.create-provider-page .form-section .step-content.success-screen .success-icon img{margin:0 auto;display:block}@media (max-width: 599px){.create-provider-page .form-section .step-content.success-screen .success-icon{margin:0 auto 24px}.create-provider-page .form-section .step-content.success-screen .success-icon svg,.create-provider-page .form-section .step-content.success-screen .success-icon img{width:150px;height:150px}}.create-provider-page .form-section .step-content.success-screen .success-message{font-size:16px;color:#6b7280;line-height:1.6;margin:0 auto 32px;max-width:500px;text-align:center;width:100%}@media (max-width: 599px){.create-provider-page .form-section .step-content.success-screen .success-message{font-size:14px;margin:0 auto 24px}}.create-provider-page .form-section .section-heading{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 24px}@media (max-width: 599px){.create-provider-page .form-section .section-heading{font-size:20px;margin-bottom:16px}}.create-provider-page .form-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media (max-width: 768px){.create-provider-page .form-section .form-row{grid-template-columns:1fr;gap:16px;margin-bottom:16px}}.create-provider-page .form-section .form-row.single-input{grid-template-columns:1fr}.create-provider-page .form-section .form-group{display:flex;flex-direction:column;gap:8px}.create-provider-page .form-section .form-group label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif;display:flex;align-items:center;gap:4px}.create-provider-page .form-section .form-group label span{color:#ff4c00;margin-left:2px;font-weight:600}.create-provider-page .form-section :deep(.v-text-field) .v-field .v-field__input,.create-provider-page .form-section :deep(.v-select) .v-field .v-field__input,.create-provider-page .form-section :deep(.v-combobox) .v-field .v-field__input,.create-provider-page .form-section :deep(.v-textarea) .v-field .v-field__input{font-family:Figtree,sans-serif;padding:12px 16px;min-height:44px}.create-provider-page .form-section :deep(.v-input--error) .v-field__outline,.create-provider-page .form-section :deep(.v-input--error) .v-field__outline__start,.create-provider-page .form-section :deep(.v-input--error) .v-field__outline__end{border-color:#ff4c00}.create-provider-page .form-section :deep(.v-field__outline){border-color:#e5e7eb}.create-provider-page .form-section :deep(.v-field--focused) .v-field__outline,.create-provider-page .form-section :deep(.v-field--focused) .v-field__outline__start,.create-provider-page .form-section :deep(.v-field--focused) .v-field__outline__end{border-color:#009cde}.create-provider-page .form-section .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 599px){.create-provider-page .form-section .action-buttons{flex-direction:column;gap:12px;padding-top:16px}}.create-provider-page .form-section .action-buttons.success-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding-top:24px!important}@media (max-width: 599px){.create-provider-page .form-section .action-buttons.success-buttons{flex-direction:column!important;gap:16px!important;padding-top:16px!important}}.create-provider-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.create-provider-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:180px!important}@media (max-width: 599px){.create-provider-page .form-section .action-buttons.success-buttons .back-btn.v-btn,.create-provider-page .form-section .action-buttons.success-buttons .next-btn.v-btn{min-width:100%!important}}.create-provider-page .back-btn.v-btn{border-radius:24px;border:1px solid #009CDE;background:#fff}.create-provider-page .back-btn.v-btn span{color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif}.create-provider-page .back-btn.v-btn:hover{background:#f0f9ff;border-color:#0088c7}.create-provider-page .back-btn.v-btn:hover span{color:#0088c7}.create-provider-page .next-btn.v-btn{border-radius:24px;background:#009cde;border:none}.create-provider-page .next-btn.v-btn span{color:#fff;font-size:16px;font-weight:500;font-family:Figtree,sans-serif}.create-provider-page .next-btn.v-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.create-provider-page .next-btn.v-btn:disabled{background-color:#62646780;color:#fff;cursor:not-allowed}.create-provider-page .next-btn.v-btn:disabled:hover{background-color:#62646780;box-shadow:none}.create-provider-page .next-btn.v-btn:loading{background:#009cde}.create-provider-page .next-btn.v-btn:loading span{opacity:.7}.view-location-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box;overflow-x:hidden}.view-location-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.view-location-page .loading-container .loading-text{font-size:16px;color:#28292ccc;margin:0;font-weight:400}@media (max-width: 959px){.view-location-page{padding:0 20px 32px}}@media (max-width: 768px){.view-location-page{padding:0 16px 24px}}@media (max-width: 599px){.view-location-page{padding:0 16px 24px}}@media (max-width: 959px){.view-location-page .section-content .form-row{grid-template-columns:1fr!important;gap:20px!important}.view-location-page .tab-navigation .tabs{gap:16px}.view-location-page .tab-navigation .tabs .tab-btn{padding:10px 16px;font-size:14px}}@media (max-width: 768px){.view-location-page *{box-sizing:border-box}.view-location-page .form-row,.view-location-page .section-content .form-row,.view-location-page .form-row.single-input,.view-location-page .form-row.full-width-input{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.view-location-page .form-group{width:100%!important;max-width:100%!important;flex:none!important;grid-column:1/-1!important}.view-location-page .form-row.single-input .form-group:first-child,.view-location-page .form-row.full-width-input .form-group:first-child{grid-column:1/-1!important}.view-location-page .phone-input-container,.view-location-page .phone-input{width:100%!important;max-width:100%!important}.view-location-page .action-buttons{flex-direction:column!important;width:100%!important;gap:12px!important}.view-location-page .action-buttons .v-btn{width:100%!important;max-width:100%!important}.view-location-page .toggle-row .toggle-group{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.view-location-page .toggle-row .toggle-group .toggle-label{margin-bottom:0!important}.view-location-page .tab-navigation{width:100%}.view-location-page .tab-navigation .tabs{gap:0}.view-location-page .tab-navigation .tabs .tab-btn{padding:10px 16px;font-size:13px;flex-shrink:0}.view-location-page .settings-section{padding:24px 20px!important;margin-bottom:20px!important;border-radius:8px}}@media (max-width: 599px){.view-location-page .form-row,.view-location-page .section-content .form-row{gap:12px!important}.view-location-page .settings-section{padding:20px 16px!important;margin-bottom:16px!important}.view-location-page .tab-navigation .tabs .tab-btn{padding:10px 14px;font-size:12px}.view-location-page .action-buttons{gap:10px!important}}.view-location-page .page-header-title{margin-bottom:32px}.view-location-page .page-header-title .main-title{font-size:22px;font-style:normal;font-weight:600;line-height:normal;padding:24px 24px 24px 32px;border-bottom:1px solid #DBDBDD;margin:-32px -32px 32px}@media (max-width: 768px){.view-location-page .page-header-title .main-title{font-size:22px;padding-bottom:12px;padding-left:20px;margin:-20px}}@media (max-width: 599px){.view-location-page .page-header-title .main-title{margin:-16px -16px 16px;padding-left:16px}}.view-location-page .breadcrumb-nav{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;width:100%;overflow-x:hidden}@media (max-width: 768px){.view-location-page .breadcrumb-nav{font-size:13px;margin-bottom:16px;gap:6px}}.view-location-page .breadcrumb-nav .breadcrumb-separator{color:#28292ccc;margin:0 4px;flex-shrink:0}@media (max-width: 768px){.view-location-page .breadcrumb-nav .breadcrumb-separator{margin:0 2px}}.view-location-page .breadcrumb-nav .breadcrumb-current{color:#28292ccc;font-weight:400;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.view-location-page .breadcrumb-nav .breadcrumb-current{max-width:150px}}@media (max-width: 599px){.view-location-page .breadcrumb-nav{font-size:12px;margin-bottom:12px}.view-location-page .breadcrumb-nav .breadcrumb-current{max-width:120px}}.view-location-page .page-header{margin-bottom:32px;width:100%;max-width:100%}@media (max-width: 768px){.view-location-page .page-header{margin-bottom:20px}}.view-location-page .page-header .page-title{font-size:32px;font-weight:600;margin:0 0 8px;font-style:normal;line-height:normal;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.view-location-page .page-header .page-title{font-size:24px;margin:0 0 6px}}@media (max-width: 599px){.view-location-page .page-header .page-title{font-size:20px;line-height:1.3}}.view-location-page .page-header .page-subtitle{font-size:16px;color:#28292ccc;margin:var(--app-heading-gap) 0 20px 0;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}@media (max-width: 768px){.view-location-page .page-header .page-subtitle{font-size:13px;line-height:1.3}}@media (max-width: 599px){.view-location-page .page-header .page-subtitle{font-size:12px}}@media (max-width: 599px){.view-location-page .page-header{margin-bottom:16px}}.view-location-page .tab-navigation{margin-bottom:24px;width:94vw}@media (max-width: 768px){.view-location-page .tab-navigation{margin-bottom:24px}}.view-location-page .tab-navigation .tabs{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;gap:32px;scrollbar-width:none;-ms-overflow-style:none}.view-location-page .tab-navigation .tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.view-location-page .tab-navigation .tabs{gap:0}}.view-location-page .tab-navigation .tab-btn{position:relative;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;flex-shrink:0}.view-location-page .tab-navigation .tab-btn:hover:not(.active){color:#009cde}.view-location-page .tab-navigation .tab-btn.active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.view-location-page .tab-navigation .tab-btn{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.view-location-page .tab-navigation .tab-btn{padding:10px 14px;font-size:13px}}@media (max-width: 599px){.view-location-page .tab-navigation{margin-bottom:16px}}.view-location-page .main-content .coming-soon{text-align:center;padding:80px 20px}.view-location-page .main-content .coming-soon h3{font-size:24px;margin-bottom:8px}.view-location-page .main-content .coming-soon p{font-size:16px;color:#6b7280}.view-location-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.view-location-page .settings-section{padding:24px 20px;margin-bottom:20px;border-radius:8px}}@media (max-width: 599px){.view-location-page .settings-section{padding:20px 16px;margin-bottom:16px;border-radius:8px}}.view-location-page .settings-section .section-title{font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:24px 0}@media (max-width: 768px){.view-location-page .settings-section .section-title{font-size:22px;margin:16px 0}}@media (max-width: 599px){.view-location-page .settings-section .section-title{font-size:22px;margin:12px 0}}.view-location-page .settings-section .section-content .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.view-location-page .settings-section .section-content .form-row:last-child{margin-bottom:0}.view-location-page .settings-section .section-content .form-row.single-input .form-group:first-child{grid-column:1/2}.view-location-page .settings-section .section-content .form-row.full-width-input .form-group:first-child{grid-column:1/-1}.view-location-page .settings-section .section-content .form-group{display:inline;flex-direction:column;width:100%}@media (min-width: 769px){.view-location-page .settings-section .section-content .form-group.fax-input{grid-column:1/2}}.view-location-page .settings-section .section-content .form-group label{display:flex;align-items:center;gap:4px;color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.view-location-page .settings-section .section-content .form-group label .asterisk{all:unset}.view-location-page .settings-section .section-content .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.view-location-page .settings-section .section-content .form-group label .tooltip-icon{cursor:pointer;display:flex;align-items:center}@media (max-width: 959px){.view-location-page .settings-section{padding:28px}}@media (max-width: 599px){.view-location-page .settings-section{padding:20px;margin-bottom:16px}}.view-location-page .toggle-row{display:flex;flex-direction:column}.view-location-page .toggle-row .toggle-group{display:flex;align-items:center;justify-content:space-between;width:300px;padding:16px 0}.view-location-page .toggle-row .toggle-group:last-child{border-bottom:none}.view-location-page .toggle-row .toggle-group .toggle-label{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#28292ccc;margin:0;white-space:nowrap}.view-location-page .toggle-row .toggle-group .perm-toggle{justify-self:end}@media (max-width: 599px){.view-location-page .toggle-row{gap:20px}.view-location-page .toggle-row .toggle-group{width:100%;padding:12px 0;flex-direction:row;justify-content:space-between;gap:12px}}.view-location-page .phone-input-container input::placeholder{color:#9ca3af!important;opacity:1!important}.view-location-page .phone-input-container .phone-input{width:100%!important;margin-top:10px}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input){border-radius:4px;width:100%!important;display:flex!important;min-height:48px;border:1px solid #E5E7EB}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input).vti--focused{border-color:#009cde!important}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input).error{border-color:#ff4c00!important}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input) .vti__dropdown{border:none;padding:12px 16px;border-right:1px solid #E5E7EB}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input) .vti__input{width:100%!important;border:none;padding:12px 16px;font-size:14px;color:#374151}.view-location-page .phone-input-container .phone-input :deep(.vue-tel-input) .vti__input::placeholder{color:#9ca3af!important;opacity:1!important}.view-location-page .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 599px){.view-location-page .action-buttons{flex-direction:column;gap:12px;padding-top:16px}}.view-location-page .action-buttons .discard-btn.v-btn{border-radius:24px;border:1px solid #FF543E;background-color:transparent;align-items:center}.view-location-page .action-buttons .discard-btn.v-btn span{color:#ff543e;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.view-location-page .action-buttons .discard-btn.v-btn span{font-size:16px}}.view-location-page .action-buttons .discard-btn.v-btn:hover{background-color:#fef2f2}.view-location-page .action-buttons .update-btn.v-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;align-items:center}.view-location-page .action-buttons .update-btn.v-btn span{color:#fff;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.view-location-page .action-buttons .update-btn.v-btn span{font-size:16px}}.view-location-page .action-buttons .update-btn.v-btn:not(:disabled):hover{background-color:#009cde}.view-location-page .action-buttons .update-btn.v-btn:not(:disabled):hover span{color:#fff}.view-location-page .action-buttons .update-btn.v-btn.v-btn--disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;opacity:1!important;cursor:not-allowed}.view-location-page .action-buttons .update-btn.v-btn.v-btn--disabled span{color:#fff}.view-location-page .action-buttons .update-btn.v-btn.v-btn--disabled:hover{background-color:#9ca3af!important;border-color:#9ca3af!important}.view-location-page .action-buttons .update-btn.v-btn.v-btn--disabled .v-btn__overlay{opacity:0!important}.view-location-page .action-buttons .update-btn.v-btn.v-btn--loading{background-color:#009cde;border-color:#009cde}.view-location-page .action-buttons .update-btn.v-btn.v-btn--loading span{color:#fff}@media (max-width: 599px){.view-location-page .form-row .form-group.fax-input{max-width:100%!important}}.view-location-page .caret-icon{color:#6b7280}.view-location-page .tooltip-icon{color:#009cde!important;margin-left:8px;cursor:pointer;vertical-align:middle;flex-shrink:0}.view-location-page .tooltip-icon:hover{color:#0088c7!important}.view-location-page :deep(.tooltip-icon){color:#009cde!important}.view-location-page :deep(.tooltip-icon):hover{color:#0088c7!important}.view-location-page :deep(.v-tooltip .v-overlay__content){background-color:#28292c!important;color:#fff!important;font-size:12px!important;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important}.view-location-page :deep(.v-divider){border-color:#e5e7eb;opacity:1}@media (max-width: 599px){.view-location-page :deep(.mobile-drawer) .v-list{max-height:300px!important}.view-location-page :deep(.mobile-drawer) .v-list .v-list-item{padding:12px 16px!important;min-height:44px!important}}.view-location-page .phone-error-message{color:#ff4c00;text-align:end;font-size:12px;font-weight:400;margin-top:0!important}.view-location-page sup.asterisk{all:unset}.view-location-page .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.view-location-page .opening-hours-section{overflow:hidden}.view-location-page .opening-hours-section .section-title{margin:0 -32px 32px;padding:0 32px 24px;border-bottom:1px solid rgb(219,219,221)}@media (max-width: 599px){.view-location-page .opening-hours-section .section-title{margin:0 -16px;padding:0 16px}}.view-location-page .opening-hours-section .opening-hours-container{display:grid;grid-template-columns:60% 38%;gap:2%}@media (max-width: 1024px){.view-location-page .opening-hours-section .opening-hours-container{grid-template-columns:1fr;gap:40px}}.view-location-page .opening-hours-section .default-hours-section{border-radius:8px;border:1px solid rgba(219,219,221,.3);padding:24px}.view-location-page .opening-hours-section .section-header{margin-bottom:32px}.view-location-page .opening-hours-section .section-header .subsection-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .days-list{display:flex;flex-direction:column;gap:24px}.view-location-page .opening-hours-section .day-row{display:grid;grid-template-columns:120px 1fr;gap:20px;row-gap:0;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid rgba(219,219,221,.3)}.view-location-page .opening-hours-section .day-row:last-child{border-bottom:none;padding-bottom:0}@media (max-width: 768px){.view-location-page .opening-hours-section .day-row{grid-template-columns:1fr;gap:12px}}.view-location-page .opening-hours-section .apply-all-container{grid-column:1/-1;text-align:right}.view-location-page .opening-hours-section .apply-all-container .apply-all-link{color:#009cde;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;margin-right:12px}.view-location-page .opening-hours-section .apply-all-container .apply-all-link:hover{text-decoration:underline}@media (max-width: 768px){.view-location-page .opening-hours-section .apply-all-container{text-align:center}}.view-location-page .opening-hours-section .day-checkbox{display:flex;align-items:center;gap:8px}.view-location-page .opening-hours-section .day-checkbox .check-icon{color:#009cde;height:16px;width:16px;border:.5px solid #009CDE;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff}.view-location-page .opening-hours-section .day-checkbox .day-label{font-size:18px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .time-selectors{display:flex;flex-direction:column;gap:8px}.view-location-page .opening-hours-section .time-selectors.disabled{opacity:.5;pointer-events:none}.view-location-page .opening-hours-section .time-input-group{display:flex;align-items:center;gap:12px}.view-location-page .opening-hours-section .time-select{flex:1;min-width:120px}.view-location-page .opening-hours-section .time-select :deep(.v-field){font-size:14px;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .time-select :deep(.v-field) .v-field__input{min-height:40px;padding:8px 12px}.view-location-page .opening-hours-section .time-select :deep(.v-field) .v-field__outline,.view-location-page .opening-hours-section .time-select :deep(.v-field) .v-field__outline__start,.view-location-page .opening-hours-section .time-select :deep(.v-field) .v-field__outline__end{border:none!important}.view-location-page .opening-hours-section .time-select :deep(.v-field--focused) .v-field__outline,.view-location-page .opening-hours-section .time-select :deep(.v-field--focused) .v-field__outline__start,.view-location-page .opening-hours-section .time-select :deep(.v-field--focused) .v-field__outline__end{border:none!important}.view-location-page .opening-hours-section .time-select.v-input--error :deep(.v-field__outline),.view-location-page .opening-hours-section .time-select.v-input--error :deep(.v-field__outline__start),.view-location-page .opening-hours-section .time-select.v-input--error :deep(.v-field__outline__end){border:1px solid #FF543E!important}.view-location-page .opening-hours-section .time-select :deep(.v-field--disabled) .v-field__input{color:#9ca3af}.view-location-page .opening-hours-section .time-select :deep(.v-field--disabled) .v-field__outline,.view-location-page .opening-hours-section .time-select :deep(.v-field--disabled) .v-field__outline__start,.view-location-page .opening-hours-section .time-select :deep(.v-field--disabled) .v-field__outline__end{border:none!important;background:#f9fafb}.view-location-page .opening-hours-section .time-select :deep(.v-input__details){display:none!important}.view-location-page .opening-hours-section .time-select :deep(.caret-icon){color:#6b7280}.view-location-page .opening-hours-section .time-separator{font-size:14px;color:#6b7280;font-weight:500;flex-shrink:0;margin-bottom:24px}.view-location-page .opening-hours-section .time-slot-row{margin-bottom:12px}.view-location-page .opening-hours-section .time-slot-row:last-child{margin-bottom:0}.view-location-page .opening-hours-section .add-hours-btn{width:36px;height:36px;border-radius:50%;margin-bottom:20px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.view-location-page .opening-hours-section .add-hours-btn:hover:not(:disabled){color:#009cde;background:#f0f9ff}.view-location-page .opening-hours-section .add-hours-btn:disabled{opacity:.4;cursor:not-allowed}.view-location-page .opening-hours-section .add-hours-btn svg{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.view-location-page .opening-hours-section .time-error{font-size:14px;color:#ff4c00;font-weight:400;margin-right:12px;margin-top:-12px;text-align:right}.view-location-page .opening-hours-section .right-sections{display:flex;flex-direction:column;gap:32px;min-width:0;overflow:hidden}.view-location-page .opening-hours-section .block-dates-section,.view-location-page .opening-hours-section .special-dates-section{border-radius:8px;border:1px solid rgba(219,219,221,.3);padding:24px;box-sizing:border-box;width:100%;min-width:0}.view-location-page .opening-hours-section .block-dates-section .subsection-title,.view-location-page .opening-hours-section .special-dates-section .subsection-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .block-dates-section .section-description,.view-location-page .opening-hours-section .special-dates-section .section-description{font-size:14px;color:#28292ccc;margin:0 0 16px;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .dates-divider{width:100%;height:1px;background-color:#e5e7eb;margin:16px 0}.view-location-page .opening-hours-section .blocked-dates-list{margin-bottom:16px}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item .date-info{display:flex;align-items:center;gap:16px;flex:1}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item .date-info .date-text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item .date-info .status-text{color:#28292c80;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif;margin-left:auto}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item .remove-date-btn{background:none;border:none;color:#ff543e;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:12px}.view-location-page .opening-hours-section .blocked-dates-list .blocked-date-item .remove-date-btn:hover{background:#fef2f2;color:#e53e3e}.view-location-page .opening-hours-section .special-dates-list{margin-bottom:16px}.view-location-page .opening-hours-section .special-dates-list .special-date-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0 0}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-info{display:flex;flex-direction:column;flex:1;gap:4px}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-info .date-line .date-text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-info .timing-line .time-slots-column{display:flex;flex-direction:column;gap:2px}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-info .timing-line .time-slots-column .time-slot .hours-text,.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-info .timing-line .single-time-slot .hours-text{color:#28292c80;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-status{display:flex;align-items:center;gap:12px}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-status .status-badge{color:#28292c80;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-status .remove-date-btn{background:none;border:none;color:#ff543e;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.view-location-page .opening-hours-section .special-dates-list .special-date-item .date-status .remove-date-btn:hover{background:#fef2f2;color:#e53e3e}.view-location-page .opening-hours-section .add-dates-btn{width:100%;padding:6px 12px;border:1px solid #009CDE;border-radius:24px;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-align:center}.view-location-page .opening-hours-section .add-dates-btn:hover{background:#f0f9ff}.view-location-page .opening-hours-section .update-hours-action{margin-top:6px}.view-location-page .opening-hours-section .update-hours-btn{padding:6px 12px;background:#009cde;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.view-location-page .opening-hours-section .update-hours-btn:hover{background:#0088c7;box-shadow:0 4px 12px #009cde4d}.view-location-page .opening-hours-section .update-hours-btn:disabled{background-color:#62646780;color:#fff;cursor:not-allowed}.view-location-page .opening-hours-section .update-hours-btn:disabled:hover{background-color:#62646780;box-shadow:none}@media (max-width: 768px){.view-location-page .opening-hours-section .opening-hours-container{gap:24px}.view-location-page .opening-hours-section .time-input-group{flex-direction:column;align-items:stretch;gap:12px}.view-location-page .opening-hours-section .time-input-group .time-separator{align-self:center;transform:rotate(90deg);margin:4px 0}.view-location-page .opening-hours-section .time-input-group .add-hours-btn{align-self:center;margin-top:8px}.view-location-page .opening-hours-section .time-select{min-width:unset;width:100%}.view-location-page .opening-hours-section .time-select :deep(.v-field) .v-field__input{min-height:44px;padding:12px 16px}.view-location-page .opening-hours-section .apply-all-container{text-align:center}}.view-location-page .connections-section .connections-loading{display:flex;justify-content:center;align-items:center;min-height:200px}.view-location-page .connections-section .connections-list{display:flex;flex-direction:column;margin-top:-32px}.view-location-page .connections-section .connection-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(219,219,221,.3)}.view-location-page .connections-section .connection-item:last-child{border-bottom:none}.view-location-page .connections-section .connection-item .connection-info{display:flex;align-items:center;gap:16px}.view-location-page .connections-section .connection-item .connection-info .connection-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f9fafb;flex-shrink:0}.view-location-page .connections-section .connection-item .connection-info .connection-details{display:flex;flex-direction:column;gap:8px}.view-location-page .connections-section .connection-item .connection-info .connection-details .connection-name{font-size:18px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0%;color:#28292c;font-family:Figtree,sans-serif}.view-location-page .connections-section .connection-item .connection-info .connection-details .connection-status-text{font-size:14px;font-weight:400;font-style:normal;line-height:100%;letter-spacing:0%;color:#28292c99;font-family:Figtree,sans-serif}.view-location-page .connections-section .connection-item .connection-badge .status-badge{font-size:12px;font-weight:600;text-transform:uppercase;padding:6px 12px;border-radius:4px;font-family:Figtree,sans-serif}.view-location-page .connections-section .connection-item .connection-badge .status-badge.connected{color:#74af0d!important;background:#74af0d1a!important}.view-location-page .connections-section .connection-item .connection-badge .status-badge.not-connected{color:#28292c80!important;background:#28292c0d!important}.view-location-page .connections-section .connections-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(219,219,221,.3)}.view-location-page .connections-section .connections-footer .footer-text{font-size:14px;font-weight:400;color:#28292ccc;font-family:Figtree,sans-serif}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn{border-radius:24px;background-color:#009cde!important;border:1px solid #009CDE!important;padding:8px 24px;min-width:120px}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn span{color:#fff!important;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;text-transform:none}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn :deep(.v-btn__content){color:#fff!important}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn:hover{background-color:#0088c7!important;border-color:#0088c7!important}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn:hover :deep(.v-btn__overlay){opacity:0!important}@media (max-width: 768px){.view-location-page .connections-section .connection-item{padding:16px 0}.view-location-page .connections-section .connection-item .connection-info{gap:12px}.view-location-page .connections-section .connection-item .connection-info .connection-icon{width:40px;height:40px}.view-location-page .connections-section .connection-item .connection-info .connection-details .connection-name{font-size:14px}.view-location-page .connections-section .connection-item .connection-info .connection-details .connection-status-text{font-size:12px}.view-location-page .connections-section .connection-item .connection-badge .status-badge{font-size:10px;padding:4px 8px}.view-location-page .connections-section .connections-footer{flex-direction:column;gap:16px;text-align:center}.view-location-page .connections-section .connections-footer .footer-text{font-size:13px}.view-location-page .connections-section .connections-footer .manage-now-btn.v-btn{width:100%}}@media (max-width: 599px){.view-location-page .connections-section .connection-item{flex-direction:column;align-items:flex-start;gap:12px}.view-location-page .connections-section .connection-item .connection-badge{align-self:flex-end}}.view-provider-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box;overflow-x:hidden}@media (max-width: 959px){.view-provider-page{padding:0 20px 32px}}@media (max-width: 768px){.view-provider-page{padding:0 16px 24px}}@media (max-width: 599px){.view-provider-page{padding:0 16px 24px}}@media (max-width: 959px){.view-provider-page .section-content .form-row{grid-template-columns:1fr!important;gap:20px!important}.view-provider-page .tab-navigation .tabs{gap:16px}.view-provider-page .tab-navigation .tabs .tab-btn{padding:10px 16px;font-size:14px}}@media (max-width: 768px){.view-provider-page *{box-sizing:border-box}.view-provider-page .form-row,.view-provider-page .section-content .form-row,.view-provider-page .form-row.single-input,.view-provider-page .form-row.full-width-input{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.view-provider-page .form-group{width:100%!important;max-width:100%!important;flex:none!important;grid-column:1/-1!important}.view-provider-page .form-row.single-input .form-group:first-child,.view-provider-page .form-row.full-width-input .form-group:first-child{grid-column:1/-1!important}.view-provider-page .action-buttons{flex-direction:column!important;width:100%!important;gap:12px!important}.view-provider-page .action-buttons .v-btn{width:100%!important;max-width:100%!important}.view-provider-page .toggle-row .toggle-group{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.view-provider-page .toggle-row .toggle-group .toggle-label{margin-bottom:0!important}.view-provider-page .tab-navigation{width:100%}.view-provider-page .tab-navigation .tabs{gap:0}.view-provider-page .tab-navigation .tabs .tab-btn{padding:10px 16px;font-size:13px;flex-shrink:0}.view-provider-page .settings-section{padding:24px 20px!important;margin-bottom:20px!important;border-radius:8px}}@media (max-width: 599px){.view-provider-page .form-row,.view-provider-page .section-content .form-row{gap:12px!important}.view-provider-page .settings-section{padding:20px 16px!important;margin-bottom:16px!important}.view-provider-page .tab-navigation .tabs .tab-btn{padding:10px 14px;font-size:12px}.view-provider-page .action-buttons{gap:10px!important}}.view-provider-page .page-header-title{margin-bottom:32px}.view-provider-page .page-header-title .main-title{font-family:Figtree;font-size:24px;color:#28292c!important;font-style:normal;font-weight:600;line-height:normal;padding:24px 30px 20px!important;border-bottom:1px solid #DBDBDD;margin:-32px -32px 32px}@media (max-width: 768px){.view-provider-page .page-header-title .main-title{font-size:22px;padding-bottom:12px;padding-left:20px;margin:-20px}}@media (max-width: 599px){.view-provider-page .page-header-title .main-title{margin:-16px -16px 16px;padding-left:16px}}.view-provider-page .breadcrumb-nav{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;width:100%;overflow-x:hidden}@media (max-width: 768px){.view-provider-page .breadcrumb-nav{font-size:13px;margin-bottom:16px;gap:6px}}.view-provider-page .breadcrumb-nav .breadcrumb-separator{color:#28292ccc;margin:0 4px;flex-shrink:0}@media (max-width: 768px){.view-provider-page .breadcrumb-nav .breadcrumb-separator{margin:0 2px}}.view-provider-page .breadcrumb-nav .breadcrumb-current{color:#28292ccc;font-weight:400;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.view-provider-page .breadcrumb-nav .breadcrumb-current{max-width:150px}}@media (max-width: 599px){.view-provider-page .breadcrumb-nav{font-size:12px;margin-bottom:12px}.view-provider-page .breadcrumb-nav .breadcrumb-current{max-width:120px}}.view-provider-page .page-header{margin-bottom:32px;width:100%;max-width:100%}@media (max-width: 768px){.view-provider-page .page-header{margin-bottom:20px}}.view-provider-page .page-header .page-title{font-size:32px;font-weight:600;margin:0 0 8px;font-style:normal;line-height:normal;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.view-provider-page .page-header .page-title{font-size:24px;margin:0 0 6px}}@media (max-width: 599px){.view-provider-page .page-header .page-title{font-size:20px;line-height:1.3}}.view-provider-page .page-header .page-subtitle{font-size:14px;color:#28292ccc;margin:var(--app-heading-gap) 0 20px 0;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}@media (max-width: 768px){.view-provider-page .page-header .page-subtitle{font-size:13px;line-height:1.3}}@media (max-width: 599px){.view-provider-page .page-header .page-subtitle{font-size:12px}}@media (max-width: 599px){.view-provider-page .page-header{margin-bottom:16px}}.view-provider-page .tab-navigation{margin-bottom:24px;width:94vw}@media (max-width: 768px){.view-provider-page .tab-navigation{margin-bottom:24px}}.view-provider-page .tab-navigation .tabs{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;gap:32px;scrollbar-width:none;-ms-overflow-style:none}.view-provider-page .tab-navigation .tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.view-provider-page .tab-navigation .tabs{gap:0}}.view-provider-page .tab-navigation .tab-btn{position:relative;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;flex-shrink:0}.view-provider-page .tab-navigation .tab-btn:hover:not(.active){color:#374151;background-color:#f9fafb}.view-provider-page .tab-navigation .tab-btn.active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.view-provider-page .tab-navigation .tab-btn{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.view-provider-page .tab-navigation .tab-btn{padding:10px 14px;font-size:13px}}@media (max-width: 599px){.view-provider-page .tab-navigation{margin-bottom:16px}}.view-provider-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.view-provider-page .settings-section{padding:24px 20px;margin-bottom:20px;border-radius:8px}}@media (max-width: 599px){.view-provider-page .settings-section{padding:20px 16px;margin-bottom:16px;border-radius:8px}}.view-provider-page .settings-section .section-title{font-size:24px;font-family:Figtree!important;color:#28292c!important;font-style:normal;font-weight:600;line-height:normal;margin:24px 0}@media (max-width: 768px){.view-provider-page .settings-section .section-title{font-size:22px;margin:16px 0}}@media (max-width: 599px){.view-provider-page .settings-section .section-title{font-size:22px;margin:12px 0}}.view-provider-page .settings-section .section-content .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.view-provider-page .settings-section .section-content .form-row:last-child{margin-bottom:0}.view-provider-page .settings-section .section-content .form-row.single-input .form-group:first-child{grid-column:1/2}.view-provider-page .settings-section .section-content .form-row.full-width-input .form-group:first-child{grid-column:1/-1}.view-provider-page .settings-section .section-content .form-group{display:flex;flex-direction:column;width:100%}.view-provider-page .settings-section .section-content .form-group .card{width:530px;flex-shrink:0;border-radius:8px;border:1px solid rgba(219,219,221,.3);padding:24px 20px}@media (max-width: 599px){.view-provider-page .settings-section .section-content .form-group .card{width:100%;padding:16px 12px;margin:0}}.view-provider-page .settings-section .section-content .form-group .card .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 0}.view-provider-page .settings-section .section-content .form-group .card .card-header h3{margin:0 0 8px!important;color:#28292c!important;font-family:Figtree!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.view-provider-page .settings-section .section-content .form-group .card .card-header .sub{color:#28292ccc!important;font-family:Figtree!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.view-provider-page .settings-section .section-content .form-group .card .card-body{padding:12px}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader{display:flex;padding:6px 0 7px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;background:#eff1f380;flex-shrink:0;height:155px}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .image-size-info{color:#28292ccc;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .uploader-inner{text-align:center}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .uploader-text{color:#28292ccc;text-align:center;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .upload_link_container{margin-top:24px;display:flex;justify-content:center}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .upload_link{color:#009cde;text-align:center;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;line-height:32px;cursor:pointer;display:inline-flex;align-items:center;gap:16px;line-height:1}.view-provider-page .settings-section .section-content .form-group .card .card-body .uploader .upload_link svg{display:block;flex:0 0 auto;width:24px;height:24px}.view-provider-page .settings-section .section-content .form-group .card .card-body .preview-wrap{display:flex;height:155px;padding:6px 0 7px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid rgba(219,219,221,.3)}.view-provider-page .settings-section .section-content .form-group .card .card-body .remove-logo{display:flex;justify-content:center;align-items:center}.view-provider-page .settings-section .section-content .form-group .card .card-body .logo-preview{border-radius:3.567px;object-fit:contain;max-width:100%;max-height:100px}.view-provider-page .settings-section .section-content .form-group .card .card-body .btn-row{display:flex;gap:8px;margin-top:8px}.view-provider-page .settings-section .section-content .form-group .card .card-body .btn-row .btn-ghost{color:#ff543e;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (min-width: 769px){.view-provider-page .settings-section .section-content .form-group.fax-input{grid-column:1/2}}.view-provider-page .settings-section .section-content .form-group label{display:flex;align-items:center;gap:8px;color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.view-provider-page .settings-section .section-content .form-group label .asterisk{color:#ef4444;font-weight:600}.view-provider-page .settings-section .section-content .form-group label .tooltip-icon{cursor:pointer;display:flex;align-items:center}@media (max-width: 959px){.view-provider-page .settings-section{padding:28px}}@media (max-width: 599px){.view-provider-page .settings-section{padding:20px;margin-bottom:16px}}.view-provider-page .toggle-row{display:flex;flex-direction:column}.view-provider-page .toggle-row .toggle-group{display:flex;align-items:center;justify-content:space-between;width:300px;padding:16px 0}.view-provider-page .toggle-row .toggle-group:last-child{border-bottom:none}.view-provider-page .toggle-row .toggle-group .toggle-label{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#28292ccc;margin:0;white-space:nowrap}@media (max-width: 599px){.view-provider-page .toggle-row{gap:20px}.view-provider-page .toggle-row .toggle-group{width:100%;padding:12px 0;flex-direction:row;justify-content:space-between;gap:12px}}.view-provider-page .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 599px){.view-provider-page .action-buttons{flex-direction:column;gap:12px;padding-top:16px}}.view-provider-page .action-buttons .discard-btn.v-btn{border-radius:24px;border:1px solid #FF543E;background-color:transparent;align-items:center}.view-provider-page .action-buttons .discard-btn.v-btn span{color:#ff543e;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.view-provider-page .action-buttons .discard-btn.v-btn span{font-size:16px}}.view-provider-page .action-buttons .discard-btn.v-btn:hover{background-color:#fef2f2}.view-provider-page .action-buttons .update-btn.v-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;align-items:center}.view-provider-page .action-buttons .update-btn.v-btn span{color:#fff;font-size:16px;font-style:normal;font-weight:400}@media (max-width: 599px){.view-provider-page .action-buttons .update-btn.v-btn span{font-size:16px}}.view-provider-page .action-buttons .update-btn.v-btn:not(:disabled):hover{background-color:#009cde}.view-provider-page .action-buttons .update-btn.v-btn:not(:disabled):hover span{color:#fff}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;opacity:1!important;cursor:not-allowed}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--disabled span{color:#fff}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--disabled:hover{background-color:#9ca3af!important;border-color:#9ca3af!important}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--disabled .v-btn__overlay{opacity:0!important}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--loading{background-color:#009cde;border-color:#009cde}.view-provider-page .action-buttons .update-btn.v-btn.v-btn--loading span{color:#fff}@media (max-width: 599px){.view-provider-page .form-row .form-group.fax-input{max-width:100%!important}}.view-provider-page .caret-icon{color:#6b7280}.view-provider-page .tooltip-icon{color:#009cde!important;margin-left:0!important;cursor:pointer;vertical-align:middle;flex-shrink:0}.view-provider-page .tooltip-icon:hover{color:#0088c7!important}.view-provider-page :deep(.tooltip-icon){color:#009cde!important}.view-provider-page :deep(.tooltip-icon):hover{color:#0088c7!important}.view-provider-page :deep(.v-tooltip .v-overlay__content){background-color:#28292c!important;color:#fff!important;font-size:12px!important;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important}.view-provider-page :deep(.v-divider){border-color:#e5e7eb;opacity:1}.view-provider-page .asterisk{color:#ff4c00;margin-left:2px;font-weight:600}.view-team-settings-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box}@media (max-width: 959px){.view-team-settings-page{padding:0 20px 32px}}@media (max-width: 768px){.view-team-settings-page{padding:0 16px 24px}}@media (max-width: 599px){.view-team-settings-page{padding:0 16px 24px}}.view-team-settings-page .breadcrumb-nav{font-family:Figtree;display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc}.view-team-settings-page .breadcrumb-nav .breadcrumb-separator{color:#28292ccc;flex:0 0 auto}.view-team-settings-page .breadcrumb-nav .breadcrumb-current{color:#28292ccc;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-team-settings-page .breadcrumb-nav .breadcrumb-current.router-link-active,.view-team-settings-page .breadcrumb-nav .breadcrumb-current.router-link-exact-active,.view-team-settings-page .breadcrumb-nav .breadcrumb-current{text-decoration:none}@media (hover: hover){.view-team-settings-page .breadcrumb-nav .breadcrumb-current:hover{color:#28292cf2}}.view-team-settings-page .page-header{color:#28292ccc;font-family:Figtree;font-style:normal;line-height:normal;margin-bottom:24px}.view-team-settings-page .page-header .page-title{font-family:Figtree;color:#28292ccc;font-style:normal;line-height:normal;font-size:32px;font-weight:600;padding:var(--app-sticky-header-padding) 0}@media (max-width: 768px){.view-team-settings-page .page-header .page-title{font-size:48px!important}}.view-team-settings-page .page-header .page-subtitle{font-family:Figtree;color:#28292ccc;font-style:normal;line-height:normal;font-size:16px;font-weight:400;margin:4px 0 20px}@media (max-width: 768px){.view-team-settings-page .page-header .page-subtitle{margin-top:5px}}.view-team-settings-page .tab-navigation{margin-bottom:10px;width:94vw}.view-team-settings-page .tab-navigation .tabs{display:flex;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.view-team-settings-page .tab-navigation .tabs::-webkit-scrollbar{display:none}.view-team-settings-page .tab-navigation .tab-btn{position:relative;background:none;border:0;padding:0;cursor:pointer;font-family:Figtree;font-size:16px;font-weight:400;line-height:normal;color:#28292ccc;border-bottom:2px solid transparent}.view-team-settings-page .tab-navigation .tab-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #009cde40;border-radius:6px}@media (hover: hover){.view-team-settings-page .tab-navigation .tab-btn:not(.active):hover{color:#28292cf2}}.view-team-settings-page .tab-navigation .tab-btn.active{color:#009cde;border-bottom-color:#009cde;font-weight:600}.view-team-settings-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 599px){.view-team-settings-page .settings-section{padding:20px 16px}}@media (max-width: 768px){.view-team-settings-page .settings-section{padding:24px 20px}}.view-team-settings-page .main-title{border-bottom:1px solid #DBDBDD;margin:-32px -32px 24px;padding:12px 0 12px 30px!important;color:#28292c;font-family:Figtree;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 599px){.view-team-settings-page .main-title{padding-left:16px!important;margin:-16px -16px 16px}}@media (max-width: 768px){.view-team-settings-page .main-title{padding-left:20px!important;margin:-20px -20px 20px}}.view-team-settings-page .section-title{color:#28292c;font-family:Figtree;font-style:normal;line-height:normal;font-size:24px;font-weight:600;margin:20px 0}@media (max-width: 768px){.view-team-settings-page .section-title{font-size:22px;margin:16px 0}}.view-team-settings-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:0}@media (max-width: 599px){.view-team-settings-page .form-row{gap:12px!important}}@media (max-width: 768px){.view-team-settings-page .form-row{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width: 959px){.view-team-settings-page .form-row{grid-template-columns:1fr!important;gap:20px!important}}.view-team-settings-page .form-row:last-child{margin-bottom:0;margin-top:-24px}.view-team-settings-page .form-group{display:flex;flex-direction:column;width:100%}.view-team-settings-page label{font-family:Figtree;display:flex;align-items:flex-end;gap:8px;color:#28292ccc;font-size:16px;font-weight:400;margin-bottom:0;font-style:normal;line-height:normal}.view-team-settings-page .asterisk{all:unset}.view-team-settings-page .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:-2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.45em)}.view-team-settings-page .caret-icon{color:#6b7280}.view-team-settings-page .category-title{background-color:#efefef;padding:6px 10px;margin-top:5px}.view-team-settings-page .category-title h3{font-family:Figtree;font-size:16px;font-weight:600;line-height:normal;color:#28292c;margin-bottom:8px}.view-team-settings-page .toggle-row{display:flex;flex-direction:column;gap:0;max-width:420px;margin-top:8px;width:100%}.view-team-settings-page .toggle-info{display:flex;align-items:center;gap:8px;min-width:0}.view-team-settings-page .toggle-info .tooltip-trigger{background:none;border:none;padding:0;line-height:1;display:inline-flex;align-items:center;cursor:pointer}.view-team-settings-page .toggle-info .tooltip-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #009cde40;border-radius:999px}.view-team-settings-page .toggle-label{display:block;color:#28292ccc;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-width:0}.view-team-settings-page .toggle-tip{color:#28292ca6;font-size:12px;line-height:16px}.view-team-settings-page .toggle-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:420px;padding:12px 0}.view-team-settings-page .toggle-group:last-child{border-bottom:none}.view-team-settings-page .toggle-group :deep(.v-input){margin:0!important}.view-team-settings-page .toggle-group .perm-toggle{justify-self:end;width:44px;height:24px;border-radius:999px;background:#eff1f3;border:none;padding:0;cursor:pointer;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.view-team-settings-page .toggle-group .perm-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #009cde40}.view-team-settings-page .toggle-group .perm-toggle__knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .2s ease,background-color .2s ease}.view-team-settings-page .toggle-group .perm-toggle.is-on{background:#f2f2f3}.view-team-settings-page .toggle-group .perm-toggle.is-on .perm-toggle__knob{transform:translate(20px);background:#009cde;box-shadow:0 1px 4px #0000002e}.view-team-settings-page .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 768px){.view-team-settings-page .action-buttons{justify-content:flex-start}}.view-team-settings-page .action-buttons-password{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 768px){.view-team-settings-page .action-buttons-password{justify-content:flex-start}}.view-team-settings-page .discard-btn{border-radius:24px;border:1px solid #FF543E}.view-team-settings-page .discard-btn span{color:#ff543e}.view-team-settings-page .update-btn{gap:10px;align-items:center;display:flex;padding:22px 32px;font-family:Figtree;font-style:normal;font-weight:400;line-height:normal;justify-content:center;border-radius:24px;background:#009cde;border:1px solid #009CDE}.view-team-settings-page .update-btn:hover,.view-team-settings-page .update-btn:focus{filter:brightness(.98)}.view-team-settings-page .update-btn:disabled,.view-team-settings-page .update-btn.is-disabled,.view-team-settings-page .update-btn[aria-disabled=true]{border-radius:100px;border:1px solid rgba(98,100,103,.5);background:#62646780;color:#fff;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}.view-team-settings-page .update-btn:disabled:hover,.view-team-settings-page .update-btn:disabled:focus,.view-team-settings-page .update-btn.is-disabled:hover,.view-team-settings-page .update-btn.is-disabled:focus,.view-team-settings-page .update-btn[aria-disabled=true]:hover,.view-team-settings-page .update-btn[aria-disabled=true]:focus{filter:none}.view-team-settings-page .update-btn span{color:#fff;margin-bottom:1px}.view-team-settings-page .security-card{padding:0 0 12px}.view-team-settings-page .security-card .security-card-header h3{font-family:Figtree;line-height:normal;margin:0 0 12px;font-size:24px;font-weight:600;color:#28292c}.view-team-settings-page .security-card .muted{line-height:normal;font-weight:400;font-style:normal;font-size:20px;font-family:Figtree;color:#28292c;margin:22px 0}.view-team-settings-page .security-card-body{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.view-team-settings-page .security-card-body .muted{color:#28292ccc;font-size:14px;margin:0}.view-team-settings-page .ghost-btn{display:flex;justify-content:center;align-items:center;gap:10px;padding:22px 32px;border-radius:24px;border:1px solid #009CDE;margin-top:-10px}@media (max-width: 599px){.view-team-settings-page .ghost-btn{margin-top:0}}.view-team-settings-page .ghost-btn span{color:#009cde;font-family:Figtree;font-style:normal;font-weight:400;font-size:16px;line-height:normal;margin-bottom:1px}.view-team-settings-page .ghost-btn:hover,.view-team-settings-page .ghost-btn:active,.view-team-settings-page .ghost-btn:focus-visible{background:#009cde!important;border-color:#009cde!important}.view-team-settings-page .ghost-btn:hover span,.view-team-settings-page .ghost-btn:active span,.view-team-settings-page .ghost-btn:focus-visible span{color:#fff!important}.view-team-settings-page .ghost-btn:disabled,.view-team-settings-page .ghost-btn.is-disabled,.view-team-settings-page .ghost-btn[aria-disabled=true],.view-team-settings-page .ghost-btn.v-btn--disabled{border-radius:24px;border:1px solid #9CA3AF!important;background:#9ca3af!important;opacity:1!important;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}.view-team-settings-page .ghost-btn:disabled:hover,.view-team-settings-page .ghost-btn:disabled:active,.view-team-settings-page .ghost-btn:disabled:focus-visible,.view-team-settings-page .ghost-btn.is-disabled:hover,.view-team-settings-page .ghost-btn.is-disabled:active,.view-team-settings-page .ghost-btn.is-disabled:focus-visible,.view-team-settings-page .ghost-btn[aria-disabled=true]:hover,.view-team-settings-page .ghost-btn[aria-disabled=true]:active,.view-team-settings-page .ghost-btn[aria-disabled=true]:focus-visible,.view-team-settings-page .ghost-btn.v-btn--disabled:hover,.view-team-settings-page .ghost-btn.v-btn--disabled:active,.view-team-settings-page .ghost-btn.v-btn--disabled:focus-visible{background:#9ca3af!important;border-color:#9ca3af!important;filter:none}.view-team-settings-page .ghost-btn:disabled span,.view-team-settings-page .ghost-btn.is-disabled span,.view-team-settings-page .ghost-btn[aria-disabled=true] span,.view-team-settings-page .ghost-btn.v-btn--disabled span{color:#fff!important}.view-team-settings-page .ghost-btn:disabled .v-btn__overlay,.view-team-settings-page .ghost-btn.is-disabled .v-btn__overlay,.view-team-settings-page .ghost-btn[aria-disabled=true] .v-btn__overlay,.view-team-settings-page .ghost-btn.v-btn--disabled .v-btn__overlay{opacity:0!important}.view-team-settings-page .form-vert{display:flex;flex-direction:column;gap:16px;max-width:520px}.view-team-settings-page .form-vert .action-buttons{justify-content:flex-start;padding-top:0}.view-team-settings-page .update-password .security-card-body{align-items:flex-start}.view-team-settings-page .update-password .muted{width:100%;max-width:560px}.view-team-settings-page .update-password .form-vert{width:360px}.view-team-settings-page .update-password .ghost-btn{border-radius:24px;border:1px solid #009CDE}.view-team-settings-page .update-password .ghost-btn span{color:#009cde}.phone-input-container .phone-input{margin-top:7px}.create-team-settings-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box}@media (max-width: 959px){.create-team-settings-page{padding:0 20px 32px}}@media (max-width: 768px){.create-team-settings-page{padding:0 16px 24px}}@media (max-width: 599px){.create-team-settings-page{padding:0 16px 24px}}.create-team-settings-page .breadcrumb-nav{font-family:Figtree;display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc}.create-team-settings-page .breadcrumb-nav .breadcrumb-separator{color:#28292ccc;flex:0 0 auto}.create-team-settings-page .breadcrumb-nav .breadcrumb-current{color:#28292ccc;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-team-settings-page .breadcrumb-nav .breadcrumb-current.router-link-active,.create-team-settings-page .breadcrumb-nav .breadcrumb-current.router-link-exact-active,.create-team-settings-page .breadcrumb-nav .breadcrumb-current{text-decoration:none}@media (hover: hover){.create-team-settings-page .breadcrumb-nav .breadcrumb-current:hover{color:#28292cf2}}.create-team-settings-page .page-header{color:#28292ccc;font-family:Figtree;font-style:normal;line-height:normal;margin-bottom:24px}.create-team-settings-page .page-header .page-title{font-family:Figtree;color:#28292ccc;font-style:normal;line-height:normal;font-size:32px;font-weight:600;margin:0 0 -8px}@media (max-width: 768px){.create-team-settings-page .page-header .page-title{font-size:48px!important}}.create-team-settings-page .page-header .page-subtitle{font-family:Figtree;color:#28292ccc;font-style:normal;line-height:normal;font-size:16px;font-weight:400;margin:0}@media (max-width: 768px){.create-team-settings-page .page-header .page-subtitle{margin-top:5px}}.create-team-settings-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 599px){.create-team-settings-page .settings-section{padding:20px 16px}}@media (max-width: 768px){.create-team-settings-page .settings-section{padding:24px 20px}}.create-team-settings-page .main-title{border-bottom:1px solid #DBDBDD;margin:-32px -32px 24px;padding:12px 0 12px 30px!important;color:#28292c;font-family:Figtree;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 599px){.create-team-settings-page .main-title{padding-left:16px!important;margin:-16px -16px 16px}}@media (max-width: 768px){.create-team-settings-page .main-title{padding-left:20px!important;margin:-20px -20px 20px}}.create-team-settings-page .section-title{color:#28292c;font-family:Figtree;font-style:normal;line-height:normal;font-size:24px;font-weight:600;margin:20px 0}@media (max-width: 768px){.create-team-settings-page .section-title{font-size:22px;margin:16px 0}}.create-team-settings-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:0}@media (max-width: 599px){.create-team-settings-page .form-row{gap:12px!important}}@media (max-width: 768px){.create-team-settings-page .form-row{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width: 959px){.create-team-settings-page .form-row{grid-template-columns:1fr!important;gap:20px!important}}.create-team-settings-page .form-row:last-child{margin-bottom:0;margin-top:-24px}.create-team-settings-page .form-group{display:flex;flex-direction:column;width:100%}.create-team-settings-page label{font-family:Figtree;display:flex;align-items:center;gap:4px;color:#28292ccc;font-size:16px;font-weight:400;margin-bottom:0;font-style:normal;line-height:normal}.create-team-settings-page sup.asterisk{all:unset}.create-team-settings-page .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.create-team-settings-page .action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:24px;width:100%}@media (max-width: 768px){.create-team-settings-page .action-buttons{justify-content:flex-start}}.create-team-settings-page .action-buttons .ghost-btn{margin-top:0!important}.create-team-settings-page .update-btn{gap:10px;align-items:center;display:flex;padding:22px 32px;font-family:Figtree;font-style:normal;font-weight:400;line-height:normal;justify-content:center;border-radius:24px;background:#009cde;border:1px solid #009CDE}.create-team-settings-page .update-btn:hover,.create-team-settings-page .update-btn:focus{filter:brightness(.98)}.create-team-settings-page .update-btn:disabled,.create-team-settings-page .update-btn.is-disabled,.create-team-settings-page .update-btn[aria-disabled=true]{border-radius:100px;border:1px solid rgba(98,100,103,.5);background:#62646780;color:#fff;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}.create-team-settings-page .update-btn:disabled:hover,.create-team-settings-page .update-btn:disabled:focus,.create-team-settings-page .update-btn.is-disabled:hover,.create-team-settings-page .update-btn.is-disabled:focus,.create-team-settings-page .update-btn[aria-disabled=true]:hover,.create-team-settings-page .update-btn[aria-disabled=true]:focus{filter:none}.create-team-settings-page .update-btn span{color:#fff;margin-bottom:1px}.create-team-settings-page .ghost-btn{gap:10px;align-items:center;display:flex;padding:22px 32px;font-family:Figtree;font-style:normal;font-weight:400;line-height:normal;justify-content:center;border-radius:24px;border:1px solid #009CDE;margin-top:0!important}.create-team-settings-page .ghost-btn span{color:#009cde;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1px}.create-team-settings-page .ghost-btn-active{gap:10px;align-items:center;display:flex;padding:22px 32px;font-family:Figtree;font-style:normal;font-weight:400;line-height:normal;justify-content:center;border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;margin-top:0!important}.create-team-settings-page .ghost-btn-active span{color:#fff!important;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1px}.create-team-settings-page .ghost-btn-active .v-btn__content{color:#fff!important}.create-team-settings-page .full-width{grid-column:1/-1}.create-team-settings-page .invite-via-row{position:relative;z-index:2;margin-bottom:0!important}.create-team-settings-page .password-row{position:relative;z-index:1;margin-top:0!important;padding-top:0!important;clear:both;display:block}.create-team-settings-page .radio-group-horizontal{display:flex;gap:24px;align-items:center;margin-bottom:24px}.create-team-settings-page .radio-option-horizontal{display:flex;align-items:center;cursor:pointer;gap:8px}.create-team-settings-page .radio-input-horizontal{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}.create-team-settings-page .radio-label-horizontal{font-family:Figtree;font-weight:400;font-size:16px;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none}.view-integration-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box;overflow-x:hidden}@media (max-width: 959px){.view-integration-page{padding:0 20px 32px}}@media (max-width: 599px){.view-integration-page{padding:0 16px 24px;width:100vw}}.view-integration-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px;padding:40px 20px}@media (max-width: 599px){.view-integration-page .loading-container{min-height:300px;gap:16px;padding:32px 16px}}.view-integration-page .loading-container .loading-text{font-size:16px;color:#28292ccc;margin:0;font-weight:500}@media (max-width: 599px){.view-integration-page .loading-container .loading-text{font-size:14px}}.view-integration-page .breadcrumb-nav{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 599px){.view-integration-page .breadcrumb-nav{margin-bottom:16px;gap:6px}}.view-integration-page .breadcrumb-nav .breadcrumb-link{color:#28292c99;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.view-integration-page .breadcrumb-nav .breadcrumb-link:hover{color:#009cde}@media (max-width: 599px){.view-integration-page .breadcrumb-nav .breadcrumb-link{font-size:13px}}.view-integration-page .breadcrumb-nav .breadcrumb-separator{color:#28292c99;flex-shrink:0}.view-integration-page .breadcrumb-nav .breadcrumb-current{color:#28292c;font-size:14px;font-weight:500}@media (max-width: 599px){.view-integration-page .breadcrumb-nav .breadcrumb-current{font-size:13px}}.view-integration-page .page-header{margin-bottom:32px;width:100%;max-width:100%}@media (max-width: 768px){.view-integration-page .page-header{margin-bottom:20px}}.view-integration-page .page-header .page-title{font-size:32px;font-weight:600;margin:0 0 8px;font-style:normal;line-height:normal}@media (max-width: 768px){.view-integration-page .page-header .page-title{font-size:24px}}@media (max-width: 599px){.view-integration-page .page-header .page-title{font-size:20px}}.view-integration-page .page-header .page-subtitle{font-size:16px;color:#28292ccc;margin:var(--app-heading-gap) 0 20px 0}@media (max-width: 768px){.view-integration-page .page-header .page-subtitle{font-size:14px}}@media (max-width: 599px){.view-integration-page .page-header .page-subtitle{font-size:14px}}.view-integration-page .tab-navigation{margin-bottom:16px;width:100%}.view-integration-page .tab-navigation .tabs{display:flex;gap:32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.view-integration-page .tab-navigation .tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.view-integration-page .tab-navigation .tabs{gap:0}}.view-integration-page .tab-navigation .tab-btn{position:relative;padding:4px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent}.view-integration-page .tab-navigation .tab-btn:hover:not(.active){color:#374151}.view-integration-page .tab-navigation .tab-btn.active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.view-integration-page .tab-navigation .tab-btn{padding:10px 16px;font-size:13px}}.view-integration-page .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}@media (max-width: 768px){.view-integration-page .settings-section{padding:24px 20px}}@media (max-width: 599px){.view-integration-page .settings-section{padding:20px 16px}}.view-integration-page .settings-section .section-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding:24px 24px 24px 32px;border-bottom:1px solid #DBDBDD;margin:-32px -32px 32px}@media (max-width: 768px){.view-integration-page .settings-section .section-title{font-size:20px;padding:24px 20px 12px;margin:-24px -20px 20px}}@media (max-width: 599px){.view-integration-page .settings-section .section-title{font-size:18px;padding:20px 16px 12px;margin:-20px -16px 16px}}.view-integration-page .settings-section .section-content.no-horizontal-padding{margin-left:-32px;margin-right:-32px}@media (max-width: 768px){.view-integration-page .settings-section .section-content.no-horizontal-padding{margin-left:-20px;margin-right:-20px}}@media (max-width: 599px){.view-integration-page .settings-section .section-content.no-horizontal-padding{margin-left:-16px;margin-right:-16px}}.view-integration-page .settings-section .section-content .form-row{display:flex;gap:24px;margin-bottom:0}@media (max-width: 959px){.view-integration-page .settings-section .section-content .form-row{gap:16px}}@media (max-width: 768px){.view-integration-page .settings-section .section-content .form-row{flex-direction:column;gap:16px;margin-bottom:16px}}.view-integration-page .settings-section .section-content .form-group{flex:1;display:flex;flex-direction:column;height:fit-content}.view-integration-page .settings-section .section-content .form-group label{font-size:14px;font-weight:500;color:#28292ccc;margin-bottom:8px;display:flex;align-items:center;gap:8px}.view-integration-page .settings-section .section-content .form-group label .asterisk{all:unset}.view-integration-page .settings-section .section-content .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.view-integration-page .settings-section .section-content .form-group label .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer}.view-integration-page .settings-section .section-content .form-group .mt-2{margin-top:8px}.view-integration-page .settings-section .section-content .form-group :deep(.v-text-field),.view-integration-page .settings-section .section-content .form-group :deep(.v-select){margin-bottom:20px}.view-integration-page .settings-section .section-content .form-group .disabled-input-display{width:100%;min-height:48px;padding:12px 16px;background-color:#5354561a;border:1px solid #E5E7EB;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc;display:flex;align-items:center;margin-bottom:20px}@media (max-width: 599px){.view-integration-page .settings-section .section-content .form-group .disabled-input-display{min-height:44px;padding:10px 12px}}.view-integration-page .settings-section .section-content .form-group .disabled-input-display.no-background{background-color:transparent;border:1px solid #aeaeae;padding:12px 16px}.view-integration-page .settings-section .section-content .form-group .action-link{display:block;text-align:right;background:none;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;padding:0;margin-top:-12px;margin-bottom:12px}.view-integration-page .settings-section .section-content .form-group .action-link:hover{text-decoration:underline}.view-integration-page .settings-section .section-content .info-row{display:grid;grid-template-columns:200px 1fr auto;gap:24px;padding:16px 0;align-items:center}@media (max-width: 768px){.view-integration-page .settings-section .section-content .info-row{grid-template-columns:1fr;gap:8px}}.view-integration-page .settings-section .section-content .info-row .info-label{font-size:14px;font-weight:500;color:#28292ccc}.view-integration-page .settings-section .section-content .info-row .info-value{font-size:14px;color:#28292c}.view-integration-page .settings-section .section-content .info-row .info-value-with-action{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 768px){.view-integration-page .settings-section .section-content .info-row .info-value-with-action{flex-direction:column;align-items:flex-start;gap:12px}}.view-integration-page .settings-section .section-content .info-row .info-value-with-action .provider-select{max-width:300px}@media (max-width: 768px){.view-integration-page .settings-section .section-content .info-row .info-value-with-action .provider-select{max-width:100%;width:100%}}.view-integration-page .settings-section .section-content .info-row .action-link{background:none;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.view-integration-page .settings-section .section-content .info-row .action-link:hover{text-decoration:underline}.view-integration-page .settings-section .section-content .user-profile-picture{width:24px;height:24px;border-radius:50%;object-fit:cover;margin-right:8px}.view-integration-page .settings-section .section-content .tools-grid{display:flex;flex-wrap:wrap;gap:16px;row-gap:16px}@media (max-width: 959px){.view-integration-page .settings-section .section-content .tools-grid{gap:12px;row-gap:12px}}@media (max-width: 599px){.view-integration-page .settings-section .section-content .tools-grid{gap:12px;row-gap:12px}}.view-integration-page .settings-section .section-content .tool-card{flex:0 0 calc(33.333% - 11px);background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 1px 3px #0000000d;transition:all .2s;overflow:hidden;height:250px}.view-integration-page .settings-section .section-content .tool-card:hover{box-shadow:0 2px 6px #00000014}@media (max-width: 959px){.view-integration-page .settings-section .section-content .tool-card{flex:0 0 calc(50% - 6px);height:250px}}@media (max-width: 599px){.view-integration-page .settings-section .section-content .tool-card{flex:0 0 100%;height:250px}}.view-integration-page .settings-section .section-content .tool-card .tool-content{padding:16px;flex-grow:1;width:100%;display:flex;flex-direction:column}.view-integration-page .settings-section .section-content .tool-card .tool-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 12px;color:#28292c}.view-integration-page .settings-section .section-content .tool-card .tool-description{font-size:16px;font-style:normal;font-weight:400;line-height:1.5;color:#6b7280;margin:0;flex-grow:1}.view-integration-page .settings-section .section-content .tool-card .tool-actions{display:flex;justify-content:flex-end;width:100%;padding:16px;border-top:1px solid rgba(40,41,44,.2)}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.v-btn{font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 16px;text-transform:none}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.v-btn .v-btn__content{font-size:16px;font-weight:400}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.deactivate-btn.v-btn,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.deactivate-btn.v-btn .v-btn__content{color:#ff543e!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.deactivate-btn.v-btn svg{color:#ff543e!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.deactivate-btn.v-btn:hover{background-color:#ff543e14!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.deactivate-btn.v-btn .v-btn__overlay{background-color:transparent!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.retrieve-btn.v-btn,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reauthorize-btn.v-btn,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reactivate-btn.v-btn,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.social-insights-btn.v-btn,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.retrieve-btn.v-btn .v-btn__content,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reauthorize-btn.v-btn .v-btn__content,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reactivate-btn.v-btn .v-btn__content,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.social-insights-btn.v-btn .v-btn__content{color:#009cde!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.retrieve-btn.v-btn svg,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reauthorize-btn.v-btn svg,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reactivate-btn.v-btn svg,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.social-insights-btn.v-btn svg{color:#009cde!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.retrieve-btn.v-btn:hover,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reauthorize-btn.v-btn:hover,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reactivate-btn.v-btn:hover,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.social-insights-btn.v-btn:hover{background-color:#009cde14!important}.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.retrieve-btn.v-btn .v-btn__overlay,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reauthorize-btn.v-btn .v-btn__overlay,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.reactivate-btn.v-btn .v-btn__overlay,.view-integration-page .settings-section .section-content .tool-card .tool-actions .tool-btn.social-insights-btn.v-btn .v-btn__overlay{background-color:transparent!important}.view-integration-page .settings-section .section-content .history-list{display:flex;flex-direction:column;gap:16px}.view-integration-page .settings-section .section-content .history-item{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid #E5E7EB;border-radius:8px;transition:all .2s}.view-integration-page .settings-section .section-content .history-item:hover{background:#f9fafb}.view-integration-page .settings-section .section-content .history-item .history-icon{color:#009cde;flex-shrink:0}.view-integration-page .settings-section .section-content .history-item .history-content{flex:1}.view-integration-page .settings-section .section-content .history-item .history-content .history-action{font-size:14px;font-weight:500;margin-bottom:4px}.view-integration-page .settings-section .section-content .history-item .history-content .history-date{font-size:13px;color:#28292c99}.view-integration-page .action-buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:24px}@media (max-width: 599px){.view-integration-page .action-buttons{flex-direction:column;gap:12px}}.view-integration-page .action-buttons .update-btn.v-btn{border-radius:24px;background-color:#009cde}.view-integration-page .action-buttons .update-btn.v-btn span{color:#fff;font-size:16px;font-weight:400}.view-integration-page .action-buttons .update-btn.v-btn:hover:not(:disabled){background-color:#0088c7}.view-integration-page .action-buttons .update-btn.v-btn:disabled,.view-integration-page .action-buttons .update-btn.v-btn.v-btn--disabled{background-color:#62646780!important;color:#fff!important;cursor:not-allowed}.view-integration-page .action-buttons .update-btn.v-btn:disabled span,.view-integration-page .action-buttons .update-btn.v-btn.v-btn--disabled span{color:#fff!important}.view-integration-page .action-buttons .update-btn.v-btn:disabled .v-btn__overlay,.view-integration-page .action-buttons .update-btn.v-btn.v-btn--disabled .v-btn__overlay{opacity:0!important}.view-integration-page :deep(.v-text-field) .v-field,.view-integration-page :deep(.v-select) .v-field{border-radius:4px!important}.view-integration-page :deep(.v-text-field) .v-field .v-field__outline__start,.view-integration-page :deep(.v-select) .v-field .v-field__outline__start{border-radius:4px 0 0 4px!important}.view-integration-page :deep(.v-text-field) .v-field .v-field__outline__end,.view-integration-page :deep(.v-select) .v-field .v-field__outline__end{border-radius:0 4px 4px 0!important}.view-integration-page :deep(.v-text-field) .v-field__input,.view-integration-page :deep(.v-select) .v-field__input{font-size:16px!important}.view-integration-page .history-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.view-integration-page .history-table-container{margin-bottom:20px}}@media (max-width: 599px){.view-integration-page .history-table-container{margin-bottom:16px}}.view-integration-page .history-table-container .history-table{width:100%;min-width:700px;border-collapse:collapse;background:#fff}.view-integration-page .history-table-container .history-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.view-integration-page .history-table-container .history-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.view-integration-page .history-table-container .history-table{min-width:600px}}@media (max-width: 599px){.view-integration-page .history-table-container .history-table{min-width:400px}}.view-integration-page .history-table-container .history-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-style:normal;font-weight:500;line-height:normal;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}@media (max-width: 599px){.view-integration-page .history-table-container .history-table th{padding:12px 8px;font-size:14px}}.view-integration-page .history-table-container .history-table th:nth-child(1){min-width:100px}.view-integration-page .history-table-container .history-table th:nth-child(2){min-width:180px}.view-integration-page .history-table-container .history-table th:nth-child(3){min-width:140px}.view-integration-page .history-table-container .history-table th:nth-child(4){min-width:140px}.view-integration-page .history-table-container .history-table th:nth-child(5){min-width:200px}@media (max-width: 599px){.view-integration-page .history-table-container .history-table th:nth-child(1){min-width:70px}.view-integration-page .history-table-container .history-table th:nth-child(2){min-width:120px}.view-integration-page .history-table-container .history-table th:nth-child(3){min-width:100px}.view-integration-page .history-table-container .history-table th:nth-child(4){min-width:100px}.view-integration-page .history-table-container .history-table th:nth-child(5){min-width:150px}}.view-integration-page .history-table-container .history-table td{padding:16px 20px;border-bottom:1px solid #f3f4f6;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.view-integration-page .history-table-container .history-table td{padding:12px 8px;font-size:14px}}.view-integration-page .history-table-container .history-table td:nth-child(1){min-width:100px}.view-integration-page .history-table-container .history-table td:nth-child(2){min-width:180px}.view-integration-page .history-table-container .history-table td:nth-child(3){min-width:140px}.view-integration-page .history-table-container .history-table td:nth-child(4){min-width:140px}.view-integration-page .history-table-container .history-table td:nth-child(5){min-width:200px}@media (max-width: 599px){.view-integration-page .history-table-container .history-table td:nth-child(1){min-width:70px}.view-integration-page .history-table-container .history-table td:nth-child(2){min-width:120px}.view-integration-page .history-table-container .history-table td:nth-child(3){min-width:100px}.view-integration-page .history-table-container .history-table td:nth-child(4){min-width:100px}.view-integration-page .history-table-container .history-table td:nth-child(5){min-width:150px}}.view-integration-page .history-table-container .history-table tbody tr{transition:background-color .2s ease}.view-integration-page .history-table-container .history-table tbody tr:hover{background:#f9fafb}.view-integration-page .history-table-container .history-table tbody tr.history-row{cursor:default}.view-integration-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.view-integration-page .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.view-integration-page .pagination{gap:12px}}.view-integration-page .pagination .pagination-left .per-page-select{min-width:140px}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field__append-inner){padding-top:0!important;padding-right:12px!important}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field__append-inner) .caret-icon{color:#6b7280!important}@media (max-width: 599px){.view-integration-page .pagination .pagination-left .per-page-select{min-width:120px}.view-integration-page .pagination .pagination-left .per-page-select :deep(.v-field__input){font-size:12px!important}}.view-integration-page .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;gap:0}@media (max-width: 599px){.view-integration-page .pagination .pagination-right{height:48px}}.view-integration-page .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;display:flex;align-items:center;border-right:1px solid #aeaeae;line-height:1.2}@media (max-width: 599px){.view-integration-page .pagination .pagination-right .pagination-info{padding:8px 12px;font-size:14px}}.view-integration-page .pagination .pagination-right .pagination-arrows{display:flex}.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .2s;color:#28292c}@media (max-width: 599px){.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px}}.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#0000000a}.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;opacity:.4}.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn:first-child{border-right:1px solid #aeaeae}.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn svg{flex-shrink:0}@media (max-width: 599px){.view-integration-page .pagination .pagination-right .pagination-arrows .arrow-btn svg{width:20px;height:20px}}.view-integration-page .caret-icon{color:#6b7280}@media (max-width: 599px){.view-integration-page :deep(.mobile-drawer) .v-list{max-height:300px!important}}.add-connection-page{width:100%;max-width:100%;padding:0 24px 40px;box-sizing:border-box;overflow-x:hidden}@media (max-width: 959px){.add-connection-page{padding:0 20px 32px}}@media (max-width: 599px){.add-connection-page{padding:0;width:100vw;height:100vh;display:flex;flex-direction:column}}.add-connection-page .breadcrumb-nav{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 599px){.add-connection-page .breadcrumb-nav{margin-bottom:16px;gap:6px;padding:16px 16px 0}}.add-connection-page .breadcrumb-nav .breadcrumb-link{color:#28292c99;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.add-connection-page .breadcrumb-nav .breadcrumb-link:hover{color:#009cde}@media (max-width: 599px){.add-connection-page .breadcrumb-nav .breadcrumb-link{font-size:13px}}.add-connection-page .breadcrumb-nav .breadcrumb-separator{color:#28292c99;flex-shrink:0}.add-connection-page .breadcrumb-nav .breadcrumb-current{color:#28292c;font-size:14px;font-weight:500}@media (max-width: 599px){.add-connection-page .breadcrumb-nav .breadcrumb-current{font-size:13px}}.add-connection-page .page-header{margin-bottom:32px}@media (max-width: 599px){.add-connection-page .page-header{margin-bottom:24px;padding:0 16px}}.add-connection-page .page-header .header-content .page-title{font-size:32px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 0 8px;font-family:Figtree,sans-serif}@media (max-width: 959px){.add-connection-page .page-header .header-content .page-title{font-size:28px}}@media (max-width: 599px){.add-connection-page .page-header .header-content .page-title{font-size:24px}}.add-connection-page .page-header .header-content .page-description{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#28292ccc;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.add-connection-page .page-header .header-content .page-description{font-size:14px}}@media (max-width: 599px){.add-connection-page .main-content{display:flex;flex-direction:column;overflow:hidden;padding:0 16px;height:70vh}}.add-connection-page .main-content .settings-section{background:#fff;border-radius:8px;padding:32px;box-shadow:0 1px 3px #0000001a}@media (max-width: 768px){.add-connection-page .main-content .settings-section{padding:24px}}@media (max-width: 599px){.add-connection-page .main-content .settings-section{padding:0;border-radius:0;box-shadow:none;flex:1;display:flex;flex-direction:column;overflow:hidden}}.add-connection-page .main-content .settings-section .section-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid #E5E7EB;font-family:Figtree,sans-serif}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-title{font-size:20px;padding:20px 16px 12px;margin:0}}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content{flex:1;display:flex;flex-direction:column;overflow:hidden}}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form{height:100%;display:flex;flex-direction:column}}.add-connection-page .main-content .settings-section .section-content .connection-form .form-row{display:flex;gap:24px;margin-bottom:24px}@media (max-width: 959px){.add-connection-page .main-content .settings-section .section-content .connection-form .form-row{gap:16px}}@media (max-width: 768px){.add-connection-page .main-content .settings-section .section-content .connection-form .form-row{flex-direction:column;gap:16px;margin-bottom:16px}}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form .form-row{padding:20px 16px 0;margin-bottom:0;flex:1;overflow-y:auto}}.add-connection-page .main-content .settings-section .section-content .connection-form .form-group{flex:1;display:flex;flex-direction:column;height:fit-content}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form .form-group{flex:none}}.add-connection-page .main-content .settings-section .section-content .connection-form .form-group label{font-size:14px;font-weight:500;color:#28292ccc;margin-bottom:8px;display:flex;align-items:center;gap:8px;font-family:Figtree,sans-serif}.add-connection-page .main-content .settings-section .section-content .connection-form .form-group label .asterisk{color:#ef4444;font-size:16px}.add-connection-page .main-content .settings-section .section-content .connection-form .form-group :deep(.v-text-field),.add-connection-page .main-content .settings-section .section-content .connection-form .form-group :deep(.v-select){margin-bottom:20px}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--error) .v-field__outline{border-color:#ff4c00!important}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--error) .v-field__outline__start{border-color:#ff4c00!important}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--error) .v-field__outline__end{border-color:#ff4c00!important}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field{border-radius:4px}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field .v-field__outline{border-color:#e5e7eb}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field .v-field__outline__start{border-radius:4px 0 0 4px!important}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field .v-field__outline__end{border-radius:0 4px 4px 0!important}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-text-field:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-select:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-combobox:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__start,.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-textarea:not(.v-input--error)) .v-field.v-field--focused .v-field__outline__end{border-color:#009cde}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input:hover:not(.v-field--focused):not(.v-input--error) .v-field__outline){border-color:#9ca3af}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-field__input){font-size:14px;min-height:48px;padding:12px 16px;font-family:Figtree,sans-serif;color:#28292c}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-field__input){min-height:44px;padding:10px 14px;font-size:14px}}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-field__input)::placeholder{color:#9ca3af;opacity:1}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input__details){padding-top:8px;min-height:unset}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input__details){padding-top:6px}}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-messages){font-size:13px;color:#ff4c00;font-family:Figtree,sans-serif;padding-left:4px}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-messages){font-size:12px}}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--disabled) .v-field{background-color:#5354561a}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--disabled) .v-field .v-field__outline{border-color:#e5e7eb}.add-connection-page .main-content .settings-section .section-content .connection-form :deep(.v-input--disabled) .v-field__input{color:#28292c99}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:24px}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons{flex-direction:column;gap:12px;margin-top:0;padding:16px;flex-shrink:0;background:#fff}}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn{border-radius:24px;background-color:#009cde;font-family:Figtree,sans-serif;text-transform:none}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn span{color:#fff;font-size:16px;font-weight:400}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn:hover:not(:disabled){background-color:#0088c7}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn:disabled,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--disabled,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--loading{background-color:#62646780!important;color:#fff!important;cursor:not-allowed}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn:disabled span,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--disabled span,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--loading span{color:#fff!important}.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn:disabled .v-btn__overlay,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--disabled .v-btn__overlay,.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn.v-btn--loading .v-btn__overlay{opacity:0!important}@media (max-width: 599px){.add-connection-page .main-content .settings-section .section-content .connection-form .action-buttons .submit-btn.v-btn{width:100%}}.two-factor-modal{border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:20px 24px!important}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:4px}@media (max-width: 599px){.modal-header{padding-top:4px;padding-bottom:4px}}.modal-title{color:#000!important;font-family:Figtree;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;flex:1}@media (max-width: 599px){.modal-title{font-size:20px}}.close-btn{color:#6b7280;margin-top:-4px;transition:color .2s ease}.close-btn:hover{color:#374151}@media (max-width: 599px){.close-btn svg{width:24px;height:24px}}.modal-instructions{padding:0 0 16px;border-bottom:1px solid #E5E7EB;margin-bottom:16px}.instruction-text{color:#28292c!important;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.learn-link{color:#009cde;text-decoration:none;font-weight:500;transition:color .2s ease}.learn-link:hover{color:#2563eb;text-decoration:underline}.qr-section{display:flex;justify-content:center}.qr-container{display:flex;justify-content:center;align-items:center;transition:border-color .2s ease}.qr-container:hover{border-color:#d1d5db}.qr-code-placeholder{text-align:center}.qr-code{display:inline-block;width:160px;height:160px;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}.qr-pattern{width:120px;height:120px;background:repeating-conic-gradient(#000 0deg 90deg,transparent 90deg 180deg) 50% 50%/20px 20px;border-radius:4px}.qr-text{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);font-size:12px;color:#6b7280;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.confirmation-section{padding:0 0 24px;margin-top:16px;text-align:center;max-width:500px;align-self:center}.confirmation-text{color:#28292c!important;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.verification-input{color:#28292c;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.88px;text-align:center;margin:0 100px}.verification-input .v-field__input{text-align:center;font-size:18px;font-weight:500;letter-spacing:2px;font-family:Figtree}.verification-input .v-field__outline,.verification-input .v-field__outline__start,.verification-input .v-field__outline__end{border-color:#d1d5db}.verification-input:focus-within .v-field__outline{border-color:#009cde}.verification-input:focus-within .v-field__outline__start{border-color:#009cde}.verification-input:focus-within .v-field__outline__end{border-color:#009cde}.verification-input.v-input--error .v-field__outline,.verification-input.v-input--error .v-field__outline__start,.verification-input.v-input--error .v-field__outline__end{border-color:#ef4444}.verification-input .v-input__details{padding-inline:0px!important}.verification-input .v-messages__message{text-align:right}.modal-actions{display:flex;gap:12px;padding:0;justify-content:center}.cancel-btn{border-radius:24px;border:1px solid #009CDE;white-space:nowrap}.cancel-btn span{color:#009cde;font-size:16px;font-weight:400}@media (max-width: 599px){.cancel-btn span{font-size:14px}}.verify-btn{border-radius:24px;border:1px solid #009CDE;background:#009cde}@media (max-width: 959px){.verify-btn{align-self:flex-start}}.verify-btn span{color:#fff;font-weight:400}@media (max-width: 599px){.verify-btn span{font-size:14px}}.verify-btn:disabled{color:#fff;cursor:not-allowed;border-radius:24px;border:none;background:#62646780}.v-dialog .v-overlay__content{display:flex;align-items:center;justify-content:center}.v-dialog .v-card{max-width:800px!important;width:800px!important}@media (max-width: 850px){.v-dialog .v-card{max-width:95vw!important;width:95vw!important}.two-factor-modal{padding:24px}.modal-header{padding:0}.modal-instructions{padding:0 0 12px}.qr-section,.confirmation-section{padding:0 0 20px}.modal-actions{padding:0;flex-direction:column}.modal-title{font-size:20px}.instruction-text{font-size:14px}.cancel-btn span,.verify-btn span{font-size:16px!important;font-weight:600!important}.cancel-btn:active,.verify-btn:active:not(:disabled){transform:scale(.98)}.qr-container{padding:24px;min-height:160px}.qr-code{width:140px;height:140px}.qr-pattern{width:100px;height:100px}}.sms-verification-modal{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:32px}.sms-verification-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.sms-verification-modal .modal-header{padding-top:4px;padding-bottom:4px}}.sms-verification-modal .modal-header .modal-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#000;margin:0;line-height:1.2}@media (max-width: 599px){.sms-verification-modal .modal-header .modal-title{font-size:20px}}.sms-verification-modal .modal-header .close-btn{color:#6b7280}.sms-verification-modal .modal-header .close-btn:hover{color:#374151;background-color:#f3f4f6}@media (max-width: 599px){.sms-verification-modal .modal-header .close-btn svg{width:24px;height:24px}}.sms-verification-modal .max-resend-error{display:flex;align-items:center;gap:12px;background-color:#ff4c000d;border:1px solid #FF4C00;border-radius:4px;padding:8px;justify-content:center;margin-bottom:20px}.sms-verification-modal .error-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #FF4C00;color:#ff4c00;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.sms-verification-modal .error-text{color:#2d3748;font-size:14px;line-height:1.5}.sms-verification-modal .error-text a{color:#3182ce;cursor:pointer}.sms-verification-modal .error-text a:hover{color:#2c5aa0}.sms-verification-modal .modal-content{padding:16px 32px;text-align:center}.sms-verification-modal .modal-content .instruction-text{font-style:normal;line-height:normal;font-family:Figtree;font-size:18px;font-weight:400;color:#28292c;line-height:1.5;margin-bottom:8px}@media (max-width: 599px){.sms-verification-modal .modal-content .instruction-text{font-size:14px}}.sms-verification-modal .modal-content .instruction-text strong{color:#374151;font-weight:600}.sms-verification-modal .modal-content .phone-number{font-family:Figtree,sans-serif;font-size:20px;font-weight:700;color:#28292c;margin-bottom:32px;display:inline-block}.sms-verification-modal .modal-content .verification-input-container{margin:24px 0}.sms-verification-modal .modal-content .verification-input-container .verification-input{max-width:320px;margin:0 auto}.sms-verification-modal .modal-content .verification-input-container .verification-input .v-field__input{font-family:Figtree,sans-serif;font-size:18px;font-weight:600;text-align:center;letter-spacing:2px}.sms-verification-modal .modal-content .verification-input-container .verification-input .v-field__outline,.sms-verification-modal .modal-content .verification-input-container .verification-input .v-field__outline__start,.sms-verification-modal .modal-content .verification-input-container .verification-input .v-field__outline__end{border-color:#d1d5db}.sms-verification-modal .modal-content .verification-input-container .verification-input:focus-within .v-field__outline{border-color:#009cde}.sms-verification-modal .modal-content .verification-input-container .verification-input:focus-within .v-field__outline__start{border-color:#009cde}.sms-verification-modal .modal-content .verification-input-container .verification-input:focus-within .v-field__outline__end{border-color:#009cde}.sms-verification-modal .modal-content .verification-input-container .verification-input.v-input--error .v-field__outline,.sms-verification-modal .modal-content .verification-input-container .verification-input.v-input--error .v-field__outline__start,.sms-verification-modal .modal-content .verification-input-container .verification-input.v-input--error .v-field__outline__end{border-color:#ef4444}.sms-verification-modal .modal-content .verification-input-container .verification-input .v-input__details{padding-inline:0px!important}.sms-verification-modal .modal-content .verification-input-container .verification-input .v-messages__message{text-align:right}.sms-verification-modal .modal-content .resend-section{max-width:320px;margin:0 auto;text-align:end}.sms-verification-modal .modal-content .resend-section .resend-btn{font-family:Figtree;font-size:16px;font-weight:400;padding:0;text-decoration:none;color:#009cde;font-style:normal;line-height:normal}.sms-verification-modal .modal-content .resend-section .resend-btn span{color:#009cde}.sms-verification-modal .modal-content .resend-section .resend-btn:disabled{color:#9ca3af!important;cursor:not-allowed}.sms-verification-modal .modal-content .action-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.sms-verification-modal .modal-content .action-buttons .send-sms-btn{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;text-transform:none;background-color:#009cde!important;color:#fff!important;box-shadow:0 4px 6px -1px #0000001a}.sms-verification-modal .modal-content .action-buttons .send-sms-btn span{color:#fff!important}.sms-verification-modal .modal-content .action-buttons .send-sms-btn:hover{box-shadow:0 10px 15px -3px #0000001a}.sms-verification-modal .modal-content .action-buttons .send-sms-btn .v-progress-circular,.sms-verification-modal .modal-content .action-buttons .send-sms-btn .v-btn__loader{color:#fff!important}.sms-verification-modal .modal-content .action-buttons .cancel-btn{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;text-transform:none;border:1px solid #009CDE;color:#009cde}.sms-verification-modal .modal-content .action-buttons .cancel-btn:hover{background-color:#009cde0d}.sms-verification-modal .modal-content .action-buttons .verify-btn{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;min-width:160px;text-transform:none;background:#009cde;box-shadow:0 4px 6px -1px #0000001a}.sms-verification-modal .modal-content .action-buttons .verify-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.sms-verification-modal .modal-content .action-buttons .verify-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.sms-verification-modal .modal-content .action-buttons .verify-btn:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.sms-verification-modal{margin:16px}.sms-verification-modal .modal-header{padding:20px 24px 12px}.sms-verification-modal .modal-header .modal-title{font-size:18px}.sms-verification-modal .modal-content{padding:20px 24px 24px}.sms-verification-modal .modal-content .phone-number{font-size:16px}.sms-verification-modal .modal-content .verification-input-container .verification-input{max-width:160px}.sms-verification-modal .modal-content .verification-input-container .verification-input .v-field__input{font-size:16px;letter-spacing:1px}.sms-verification-modal .modal-content .action-buttons{flex-direction:column;align-items:center}.sms-verification-modal .modal-content .action-buttons .send-sms-btn,.sms-verification-modal .modal-content .action-buttons .cancel-btn,.sms-verification-modal .modal-content .action-buttons .verify-btn{width:100%;max-width:280px}}.disable-mfa-modal{border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:32px}.disable-mfa-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.disable-mfa-modal .modal-header{padding-top:4px;padding-bottom:4px}}.disable-mfa-modal .modal-header .modal-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#000;margin:0;line-height:1.2}@media (max-width: 599px){.disable-mfa-modal .modal-header .modal-title{font-size:20px}}.disable-mfa-modal .modal-header .close-btn{color:#6b7280}.disable-mfa-modal .modal-header .close-btn:hover{color:#374151;background-color:#f3f4f6}@media (max-width: 599px){.disable-mfa-modal .modal-header .close-btn svg{width:24px;height:24px}}.disable-mfa-modal .password-error{display:flex;align-items:center;gap:12px;background-color:#ff4c000d;border:1px solid #FF4C00;border-radius:4px;padding:8px;justify-content:center;margin-bottom:20px}.disable-mfa-modal .error-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #FF4C00;color:#ff4c00;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.disable-mfa-modal .error-text{color:#2d3748;font-size:18px;line-height:1.5}.disable-mfa-modal .error-text a{color:#3182ce;cursor:pointer}.disable-mfa-modal .error-text a:hover{color:#2c5aa0}.disable-mfa-modal .modal-content{padding:16px 32px;text-align:center}.disable-mfa-modal .modal-content .warning-banner{display:flex;align-items:flex-start;gap:12px;background-color:#fff1d1;border:1px solid #FFB718;border-radius:8px;padding:12px 40px;margin-bottom:20px}.disable-mfa-modal .modal-content .warning-banner .warning-text{color:#28292c!important;text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.disable-mfa-modal .modal-content .instruction-text{color:#28292c;text-align:center;font-family:Figtree;font-size:16px;margin:0 50px 16px;font-style:normal;font-weight:400;line-height:32px}.disable-mfa-modal .modal-content .instruction-text strong{font-weight:600}.disable-mfa-modal .modal-content .password-input-container{margin:24px 0;display:flex;justify-content:center}.disable-mfa-modal .modal-content .password-input-container .password-input{max-width:400px;margin:0 auto}.disable-mfa-modal .modal-content .password-input-container .password-input .v-field__input{font-family:Figtree,sans-serif;font-size:18px;font-weight:400;text-align:center}.disable-mfa-modal .modal-content .password-input-container .password-input .v-field__outline,.disable-mfa-modal .modal-content .password-input-container .password-input .v-field__outline__start,.disable-mfa-modal .modal-content .password-input-container .password-input .v-field__outline__end{border-color:#d1d5db}.disable-mfa-modal .modal-content .password-input-container .password-input:focus-within .v-field__outline{border-color:#009cde}.disable-mfa-modal .modal-content .password-input-container .password-input:focus-within .v-field__outline__start{border-color:#009cde}.disable-mfa-modal .modal-content .password-input-container .password-input:focus-within .v-field__outline__end{border-color:#009cde}.disable-mfa-modal .modal-content .password-input-container .password-input.v-input--error .v-field__outline,.disable-mfa-modal .modal-content .password-input-container .password-input.v-input--error .v-field__outline__start,.disable-mfa-modal .modal-content .password-input-container .password-input.v-input--error .v-field__outline__end{border-color:#ef4444}.disable-mfa-modal .modal-content .password-input-container .password-input .v-input__details{padding-inline:0px!important}.disable-mfa-modal .modal-content .password-input-container .password-input .v-messages__message{text-align:right}.disable-mfa-modal .modal-content .action-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.disable-mfa-modal .modal-content .action-buttons .cancel-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;text-transform:none;justify-content:center;border:1px solid #009CDE;color:#009cde}.disable-mfa-modal .modal-content .action-buttons .cancel-btn span{font-size:14px;font-weight:400;line-height:24px;color:#009cde!important}@media (max-width: 599px){.disable-mfa-modal .modal-content .action-buttons .cancel-btn span{font-size:16px;font-weight:600}}.disable-mfa-modal .modal-content .action-buttons .cancel-btn:hover{background-color:#009cde0d}@media (max-width: 599px){.disable-mfa-modal .modal-content .action-buttons .cancel-btn:active{transform:scale(.98)}}.disable-mfa-modal .modal-content .action-buttons .confirm-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;justify-content:center;text-transform:none;background:#009cde;box-shadow:0 4px 6px -1px #0000001a}.disable-mfa-modal .modal-content .action-buttons .confirm-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.disable-mfa-modal .modal-content .action-buttons .confirm-btn span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}@media (max-width: 599px){.disable-mfa-modal .modal-content .action-buttons .confirm-btn span{font-size:16px;font-weight:600}}.disable-mfa-modal .modal-content .action-buttons .confirm-btn:disabled{background-color:#62646780!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.disable-mfa-modal .modal-content .action-buttons .confirm-btn:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.disable-mfa-modal{margin:16px}.disable-mfa-modal .modal-header{padding:20px 24px 12px}.disable-mfa-modal .modal-header .modal-title{font-size:18px}.disable-mfa-modal .modal-content{padding:20px 24px 24px}.disable-mfa-modal .modal-content .warning-banner{padding:12px 20px}.disable-mfa-modal .modal-content .warning-banner .warning-text{font-size:14px;line-height:24px}.disable-mfa-modal .modal-content .instruction-text{font-size:14px;line-height:24px;margin:0 20px 16px}.disable-mfa-modal .modal-content .password-input-container .password-input{max-width:280px}.disable-mfa-modal .modal-content .password-input-container .password-input .v-field__input{font-size:16px}.disable-mfa-modal .modal-content .action-buttons{flex-direction:column;align-items:center}.disable-mfa-modal .modal-content .action-buttons .cancel-btn,.disable-mfa-modal .modal-content .action-buttons .confirm-btn{width:100%;max-width:280px}}@media (prefers-color-scheme: dark){.disable-mfa-modal .modal-header .modal-title{color:#e2e8f0}.disable-mfa-modal .modal-content .warning-banner{border-color:#ffb718}.disable-mfa-modal .modal-content .warning-banner .warning-text{color:#e2e8f0}.disable-mfa-modal .modal-content .instruction-text{color:#cbd5e0}}.mfa-settings-modal{border-radius:16px!important;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:20px 24px!important}.mfa-settings-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.mfa-settings-modal .modal-header{padding-top:4px;padding-bottom:4px}}.mfa-settings-modal .modal-header .modal-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#000;margin:0;line-height:1.2}@media (max-width: 599px){.mfa-settings-modal .modal-header .modal-title{font-size:20px}}.mfa-settings-modal .modal-header .close-btn{color:#6b7280}.mfa-settings-modal .modal-header .close-btn:hover{color:#374151;background-color:#f3f4f6}@media (max-width: 599px){.mfa-settings-modal .modal-header .close-btn svg{width:24px;height:24px}}.mfa-settings-modal .modal-content{padding:16px 0;text-align:left}.mfa-settings-modal .modal-content .main-instruction{color:#28292c!important;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}@media (max-width: 599px){.mfa-settings-modal .modal-content .main-instruction{font-size:14px}}.mfa-settings-modal .modal-content .settings-section{display:flex;gap:24px}.mfa-settings-modal .modal-content .settings-section .setting-row{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;flex:1}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-label{display:flex;color:#28292ccc;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px;margin-bottom:12px;align-items:center}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-label .info-icon{color:#009cde;cursor:help}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select{width:300px;max-width:300px;min-width:300px}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__append-inner{padding-right:8px}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .caret-icon{margin-right:-2rem}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__outline,.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__outline__start,.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__outline__end{border-color:#d1d5db}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select:focus-within .v-field__outline{border-color:#009cde}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select:focus-within .v-field__outline__start{border-color:#009cde}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select:focus-within .v-field__outline__end{border-color:#009cde}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__input{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__append-inner,.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__append{color:#6b7280}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-select__selection{color:#28292c}.mfa-settings-modal .modal-content .settings-section .setting-row .check-icon{color:#009cde;width:18px;height:18px;border:2px solid #009CDE;border-radius:1px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none}.mfa-settings-modal .modal-content .settings-section .setting-row .check-icon:checked:after{top:1%;left:32%;font-size:14px;content:"";position:absolute;width:5px;height:12px;border:1px solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.mfa-settings-modal .modal-content .action-buttons{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.mfa-settings-modal .modal-content .action-buttons .cancel-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;text-transform:none;justify-content:center;border:1px solid #009CDE;color:#009cde}.mfa-settings-modal .modal-content .action-buttons .cancel-btn span{font-size:14px;font-weight:400;line-height:24px;color:#009cde!important}@media (max-width: 599px){.mfa-settings-modal .modal-content .action-buttons .cancel-btn span{font-size:16px;font-weight:600}}@media (max-width: 599px){.mfa-settings-modal .modal-content .action-buttons .cancel-btn:active{transform:scale(.98)}}.mfa-settings-modal .modal-content .action-buttons .update-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;justify-content:center;text-transform:none;background:#009cde;box-shadow:0 4px 6px -1px #0000001a}.mfa-settings-modal .modal-content .action-buttons .update-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.mfa-settings-modal .modal-content .action-buttons .update-btn span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}@media (max-width: 599px){.mfa-settings-modal .modal-content .action-buttons .update-btn span{font-size:16px;font-weight:600}}.mfa-settings-modal .modal-content .action-buttons .update-btn:disabled{background-color:#62646780!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.mfa-settings-modal .modal-content .action-buttons .update-btn:active:not(:disabled){transform:scale(.98)}}.mfa-settings-modal .modal-content .action-buttons .update-btn .v-progress-circular,.mfa-settings-modal .modal-content .action-buttons .update-btn .v-btn__loader{color:#fff!important}@media (max-width: 599px){.mfa-settings-modal{margin:16px}.mfa-settings-modal .modal-header{padding:20px 24px 12px}.mfa-settings-modal .modal-header .modal-title{font-size:18px}.mfa-settings-modal .modal-content{padding:20px 24px 24px}.mfa-settings-modal .modal-content .main-instruction{font-size:14px;line-height:20px;margin-bottom:16px;text-align:left}.mfa-settings-modal .modal-content .settings-section{margin-bottom:20px;flex-direction:column;gap:16px}.mfa-settings-modal .modal-content .settings-section .setting-row{padding:16px 0}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-label{font-size:14px;line-height:20px;margin-bottom:10px}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select{width:100%;max-width:300px;min-width:300px}.mfa-settings-modal .modal-content .action-buttons{flex-direction:column;align-items:center;margin-top:24px}.mfa-settings-modal .modal-content .action-buttons .cancel-btn,.mfa-settings-modal .modal-content .action-buttons .update-btn{width:100%;max-width:280px}}@media (prefers-color-scheme: dark){.mfa-settings-modal .modal-header .modal-title,.mfa-settings-modal .modal-content .main-instruction{color:#e2e8f0}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-label{color:#28292c}.mfa-settings-modal .modal-content .settings-section .setting-row .setting-select .v-field__input,.mfa-settings-modal .modal-content .settings-section .setting-row .setting-checkbox .v-selection-control__label{color:#e2e8f0}}.notification-preferences-page{margin:0 2rem;padding:0}.notification-preferences-page h1{font-size:32px;font-weight:600;margin:0 0 8px;color:var(--app-text-color);line-height:1.2}@media (max-width: 959px){.notification-preferences-page h1{font-size:36px}}@media (max-width: 599px){.notification-preferences-page h1{font-size:28px}}.notification-preferences-page .subtitle{font-size:16px;color:#6b7280;margin:20px 0;font-weight:400;line-height:1.5}@media (max-width: 959px){.notification-preferences-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.notification-preferences-page .subtitle{font-size:14px;margin-bottom:20px}}.notification-preferences-page .settings-section{padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;min-height:auto}@media (max-width: 959px){.notification-preferences-page .settings-section{padding:12px;margin-bottom:12px}}@media (max-width: 599px){.notification-preferences-page .settings-section{padding:24px;margin-bottom:8px}}.notification-preferences-page .breadcrumb{display:flex;align-items:center;gap:8px;padding:12px 0;border-radius:8px;font-family:Figtree!important;font-weight:400;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0%}.notification-preferences-page .breadcrumb .breadcrumb-item{color:#666;transition:all .2s ease;padding:4px 8px;border-radius:4px;white-space:nowrap}.notification-preferences-page .breadcrumb .breadcrumb-item.clickable{cursor:pointer;color:#28292ccc!important;font-family:Figtree!important;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:normal!important}.notification-preferences-page .breadcrumb .breadcrumb-item.clickable:hover{background:#fff;color:#28292c}.notification-preferences-page .breadcrumb .breadcrumb-item.current{color:#28292ccc!important;font-family:Figtree!important;font-size:16px;font-style:normal!important;font-weight:400!important;line-height:normal!important}.notification-preferences-page .breadcrumb .breadcrumb-separator{color:#666;margin:0 4px}.notification-preferences-page .section-title{font-family:Figtree!important;font-weight:600;font-style:normal;font-size:24px;line-height:100%;letter-spacing:0%}.notification-preferences-page .notifications-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;font-weight:500;font-size:20px}.notification-preferences-page .notifications-header .col{justify-self:center}.notification-preferences-page .notifications-header .col.type{justify-self:start}.notification-preferences-page .notifications-table .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:12px 0;border-bottom:1px solid #f2f3f5}.notification-preferences-page .notifications-table .table-row:last-child{border-bottom:none}.notification-preferences-page .notifications-table .table-row .table-cell{display:flex;align-items:center;font-size:14px}.notification-preferences-page .notifications-table .table-row .table-cell.type{font-weight:500}.notification-preferences-page .notifications-table .table-row .table-cell.center{justify-content:center}.notification-preferences-page .notifications-table .table-row .table-cell .info-icon{margin-left:6px;color:#888}.notification-preferences-page .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-preferences-page .tooltip-container{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.notification-preferences-page .info-icon{margin-left:6px;color:#888;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;line-height:0;width:20px;height:20px}.notification-preferences-page .phinfo{color:#009cde!important}.notification-preferences-page .tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:425px;min-height:103px;background:#28292c;color:#fff;padding:16px;border-radius:8px;font-family:Figtree!important;font-size:16px;line-height:1.4;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000;box-shadow:0 4px 12px #00000026;pointer-events:none}@media (max-width: 599px){.notification-preferences-page .tooltip{width:300px}}.notification-preferences-page .tooltip:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #28292C}.notification-preferences-page .tooltip-container:hover .tooltip{opacity:1;visibility:visible}.notification-preferences-page .note{font-family:Figtree;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.notification-preferences-page .notifications-header{font-weight:500!important;font-size:20px!important}.notification-preferences-page .notifications-table .table-row .table-cell{font-size:16px!important;font-weight:400!important}.notification-preferences-page .v-btn.back-btn{display:none!important}@media (max-width: 599px){.notification-preferences-page .v-btn.back-btn{display:inline-flex!important;--v-btn-height: 19px;min-width:0!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;text-transform:none}.notification-preferences-page .v-btn.back-btn .v-btn__content{justify-content:flex-start!important;gap:4px;color:#009cde!important;white-space:nowrap}}.change-password-dialog{height:auto!important;border-radius:16px!important;background:#fff!important}.change-password-dialog .label_banner{font-family:Figtree!important;font-weight:600;font-style:normal;font-size:24px;line-height:100%;letter-spacing:0%;padding:20px 0!important}@media (max-width: 599px){.change-password-dialog .label_banner{font-size:20px!important;padding-top:4px!important;padding-bottom:4px!important}}@media (max-width: 599px){.change-password-dialog .v-card-title{font-size:20px!important}}.change-password-dialog .horizonal-line{width:94%;border:none;border-top:1px solid #DBDBDD;opacity:1}.change-password-dialog .label_banner_modal{font-family:Figtree!important}.change-password-dialog .keep_editing{color:#009cde!important}.change-password-dialog .custom-input-border .v-field__outline{border:1px solid #DBDBDD!important}.change-password-dialog .custom-input-border .v-field__outline__start,.change-password-dialog .custom-input-border .v-field__outline__notch,.change-password-dialog .custom-input-border .v-field__outline__end{border:none!important}.change-password-dialog .subtitle-text{font-family:Figtree;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0%;color:#6b7280}@media (max-width: 599px){.change-password-dialog .subtitle-text{font-size:14px}}.change-password-dialog .v-label.label-input_box{font-family:var(--app-font-family)!important;font-weight:400!important;font-style:normal!important;font-size:16px!important;line-height:100%!important;letter-spacing:0!important;color:#28292ccc!important}.change-password-dialog .v-label.label-input_box sup.asterisk{all:unset}.change-password-dialog .v-label.label-input_box .asterisk{color:#ff4c00!important;font-weight:600!important;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.change-password-dialog :deep(.v-text-field.text-feild-input){width:736px!important;height:48px!important;border-radius:4px!important}.change-password-dialog :deep(.v-text-field.text-feild-input) .v-field{border:1px solid #DBDBDD!important;border-radius:4px!important}.change-password-dialog :deep(.v-text-field.text-feild-input) .v-field .v-field__outline__start,.change-password-dialog :deep(.v-text-field.text-feild-input) .v-field .v-field__outline__notch,.change-password-dialog :deep(.v-text-field.text-feild-input) .v-field .v-field__outline__end{border:none!important}.change-password-dialog :deep(.v-text-field.text-feild-input) input{font-family:Figtree,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#000!important;padding:0 12px!important;height:48px!important;line-height:48px!important}.change-password-dialog .btn-shared,.change-password-dialog .btn-save,.change-password-dialog .btn-cancel{min-height:19px!important;min-width:50px!important;border-radius:24px!important;padding:8px 16px!important;text-transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Figtree!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}@media (max-width: 768px){.change-password-dialog .btn-shared,.change-password-dialog .btn-save,.change-password-dialog .btn-cancel{font-size:16px!important;font-weight:600!important}.change-password-dialog .btn-shared:active,.change-password-dialog .btn-save:active,.change-password-dialog .btn-cancel:active{transform:scale(.98)}}.change-password-dialog .btn-cancel{border-color:#009cde!important;background-color:#fff!important}.change-password-dialog .btn-shared.btn-cancel,.change-password-dialog .btn-cancel{border-color:#009cde!important}.change-password-dialog .btn-shared.btn-cancel :deep(.v-btn__content),.change-password-dialog .btn-cancel :deep(.v-btn__content){color:#009cde!important}.change-password-dialog .btn-save{background-color:#009cde!important;border:1px solid #009CDE!important;color:#fff!important}.change-password-dialog .btn-save :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save :deep(.v-btn__content span){color:#fff!important}.change-password-dialog .btn-save :deep(.v-btn__content *){color:#fff!important}.change-password-dialog .btn-save:not(:disabled){color:#fff!important}.change-password-dialog .btn-save:not(:disabled) :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save:not(:disabled) :deep(.v-btn__content span){color:#fff!important}.change-password-dialog .btn-save:not(:disabled) :deep(.v-btn__content *){color:#fff!important}.change-password-dialog .btn-save:disabled{background-color:#62646780!important;border:1px solid rgba(98,100,103,.5)!important;opacity:1!important;color:#fff!important}.change-password-dialog .btn-save:disabled :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save:disabled :deep(.v-btn__content span){color:#fff!important}.change-password-dialog .btn-save:disabled :deep(.v-btn__content *){color:#fff!important}.change-password-dialog .btn-save.v-btn--active :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save:active :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save:focus :deep(.v-btn__content){color:#fff!important}.change-password-dialog .btn-save:hover :deep(.v-btn__content){color:#fff!important}.change-password-dialog .icon-click{cursor:pointer}.btn-save .v-btn__content,.btn-save .v-btn__content span,.btn-save .v-btn__content *{color:#fff!important}.btn-save:not(:disabled) .v-btn__content{color:#fff!important}.btn-save:not(:disabled) .v-btn__content span{color:#fff!important}.btn-save:not(:disabled) .v-btn__content *{color:#fff!important}.btn-save:disabled .v-btn__content{color:#fff!important}.btn-save:disabled .v-btn__content span{color:#fff!important}.btn-save:disabled .v-btn__content *{color:#fff!important}.btn-save.v-btn--active .v-btn__content,.btn-save:active .v-btn__content{color:#fff!important}.btn-save:focus .v-btn__content{color:#fff!important}.btn-save:hover .v-btn__content{color:#fff!important}.pw-tip-content{overflow:visible!important;padding:0!important;display:inline-block!important}.pw-tip-content:after{content:"";position:absolute;top:28px;right:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-bottom:1px solid #fff;border-right:1px solid #fff;pointer-events:none}.pw-tip{position:relative;overflow:visible;width:303px!important;height:300px!important;color:#28292ccc!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;border-radius:8px;background:#fff!important}.pw-tip .pw-tip__head{display:block;padding:24px}.pw-tip .pw-tip__head .pw-tip__title{display:block;font-family:Figtree!important;white-space:nowrap}.pw-tip .pw-tip__head .pw-tip__rule{display:block;margin-top:6px;height:4px;width:100%;--dash-w: 23%;--dash-h: 4px;background-repeat:no-repeat;background-size:var(--dash-w) var(--dash-h),var(--dash-w) var(--dash-h),var(--dash-w) var(--dash-h),var(--dash-w) var(--dash-h);background-position:0% center,33.33% center,66.66% center,100% center}.pw-tip .pw-tip__head .password_not_entered_bar{--dash-color: #DBDBDD;background-image:linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color))}.pw-tip .pw-tip__head .weak_password_bar{--dash-color-a: #FF4C00;--dash-color-b: #DBDBDD;background-image:linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-b),var(--dash-color-b)),linear-gradient(var(--dash-color-b),var(--dash-color-b)),linear-gradient(var(--dash-color-b),var(--dash-color-b))}.pw-tip .pw-tip__head .fair_password_bar{--dash-color-a: #FFB718;--dash-color-b: #DBDBDD;background-image:linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-b),var(--dash-color-b)),linear-gradient(var(--dash-color-b),var(--dash-color-b))}.pw-tip .pw-tip__head .good_password_bar{--dash-color-a: #74AF0D;--dash-color-b: #DBDBDD;background-image:linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-a),var(--dash-color-a)),linear-gradient(var(--dash-color-b),var(--dash-color-b))}.pw-tip .pw-tip__head .strong_password_bar{--dash-color: #74AF0D;background-image:linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color)),linear-gradient(var(--dash-color),var(--dash-color))}.pw-tip .pw-tip__sub{color:#28292ccc;font-family:Figtree!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;padding:0 24px 15px}.pw-tip .pw-tip__list{list-style-type:disc!important;list-style-position:outside;margin:0;padding:0 28px 10px 40px}.pw-tip .pw-tip__list li{list-style:inherit;color:#28292ccc;font-family:Figtree!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;padding:0;margin:6px 0}.pw-tip .pw-tip__list li::marker{color:#28292ccc}.pw-tip .pw-tip__close{position:absolute;top:8px;right:1px;border:0;background:transparent;padding:4px;cursor:pointer}.label-input_box{font-family:Figtree;font-weight:400;font-style:normal;font-size:20px;line-height:140%;letter-spacing:0%;color:#374151;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:block;margin:0;padding:0;text-align:left}.label-input_box strong{font-weight:600;color:#111827}@media (max-width: 959px){.label-input_box{text-align:center!important}.label-input_box span{font-size:14px;display:block}}@media (max-width: 599px){.label-input_box{text-align:center!important}.label-input_box span{font-size:14px;display:block}}.label_banner{font-family:Figtree;font-weight:600;font-size:24px;color:#111827}@media (max-width: 599px){.label_banner{font-size:20px}}.btn-shared{border-radius:8px;font-weight:500;text-transform:none;min-width:120px}.btn-shared.btn-cancel{color:#009cde!important;border-color:#d1d5db!important}.btn-shared.btn-cancel .v-btn__content{color:#009cde!important}@media (max-width: 599px){.btn-shared.btn-cancel .v-btn__content{font-size:16px!important;font-weight:600!important}}@media (max-width: 599px){.btn-shared.btn-cancel:active{transform:scale(.98)}}.btn-shared.btn-save:hover{background-color:#2563eb}@media (max-width: 599px){.btn-shared.btn-save .v-btn__content{font-size:16px!important;font-weight:600!important}}@media (max-width: 599px){.btn-shared.btn-save:active{transform:scale(.98)}}.v-btn.btn-cancel,.v-btn.btn-cancel .v-btn__content,.v-btn.v-btn--variant-outlined.btn-cancel,.v-btn.v-btn--variant-outlined.btn-cancel .v-btn__content{color:#009cde!important}@media (max-width: 599px){.v-card-actions{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.v-card-actions .v-btn{flex:1 0 auto;min-width:0}}.forgot-password-dialog{border-radius:16px!important;height:248px!important}.forgot-password-dialog .label-input_box{color:#28292c!important;font-family:Figtree!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;padding:16px!important}@media (max-width: 959px){.forgot-password-dialog .label-input_box{text-align:center!important}.forgot-password-dialog .label-input_box span{font-size:14px;display:block}}@media (max-width: 599px){.forgot-password-dialog .label-input_box{text-align:center!important}.forgot-password-dialog .label-input_box span{font-size:14px;display:block}}.forgot-password-dialog .label_banner{font-family:Figtree!important;font-weight:600!important;font-size:24px!important;color:#28292c!important;line-height:normal!important;padding:16px!important}@media (max-width: 599px){.forgot-password-dialog .label_banner{font-size:20px!important;padding-top:4px!important;padding-bottom:4px!important}}.forgot-password-dialog .btn-shared{border-radius:24px!important;font-weight:500;text-transform:none;width:41px;margin-right:16px}.forgot-password-dialog .btn-shared.btn-cancel{color:#009cde!important;border-color:#d1d5db!important}.forgot-password-dialog .btn-shared.btn-cancel .v-btn__content{color:#009cde!important}@media (max-width: 599px){.forgot-password-dialog .btn-shared.btn-cancel .v-btn__content{font-size:16px!important;font-weight:600!important}}@media (max-width: 599px){.forgot-password-dialog .btn-shared.btn-cancel:active{transform:scale(.98)}}.forgot-password-dialog .btn-shared.btn-save{background-color:#009cde;color:#fff}.forgot-password-dialog .btn-shared.btn-save:hover{background-color:#2563eb}@media (max-width: 599px){.forgot-password-dialog .btn-shared.btn-save .v-btn__content{font-size:16px!important;font-weight:600!important}}@media (max-width: 599px){.forgot-password-dialog .btn-shared.btn-save:active{transform:scale(.98)}}.forgot-password-dialog .v-btn.btn-cancel,.forgot-password-dialog .v-btn.btn-cancel .v-btn__content,.forgot-password-dialog .v-btn.v-btn--variant-outlined.btn-cancel,.forgot-password-dialog .v-btn.v-btn--variant-outlined.btn-cancel .v-btn__content{color:#009cde!important}@media (max-width: 599px){.forgot-password-dialog .v-card-actions{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.forgot-password-dialog .v-card-actions .v-btn{flex:1 0 auto;min-width:0}}.logout-secure-account-dialog{height:auto!important;border-radius:16px!important;background:#fff!important}.logout-secure-account-dialog .label-banner{font-family:Figtree;font-weight:600;font-style:normal;font-size:24px;line-height:100%;letter-spacing:0%;padding:20px 0!important}@media (max-width: 599px){.logout-secure-account-dialog .label-banner{font-size:20px;padding-top:4px!important;padding-bottom:4px!important}}.logout-secure-account-dialog .label-input_box{font-family:Figtree;font-weight:400;font-style:normal;font-size:18px;line-height:150%;letter-spacing:0%;color:#374151;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:block;margin:8px 0 0;padding:0 4px;text-align:left}.logout-secure-account-dialog .label-input_box strong{font-weight:600;color:#111827}@media (max-width: 959px){.logout-secure-account-dialog .label-input_box{text-align:center!important}.logout-secure-account-dialog .label-input_box span{font-size:14px;display:block}}@media (max-width: 599px){.logout-secure-account-dialog .label-input_box{text-align:center!important}.logout-secure-account-dialog .label-input_box span{font-size:14px;display:block}}.logout-secure-account-dialog .horizonal-line{width:94%;border:none;border-top:1px solid #DBDBDD;opacity:1}@media (max-width: 599px){.v-btn--icon .v-icon,.v-btn--icon svg,.v-card__actions .v-btn--icon .v-icon,.v-card__actions .v-btn--icon svg,button[aria-label*=close] .v-icon,button[aria-label*=close] svg,button[aria-label*=Close] .v-icon,button[aria-label*=Close] svg{width:24px!important;height:24px!important;font-size:24px!important}}.btn-shared.btn-discard{background-color:#ff543e!important;border:1px solid #FF543E!important;color:#fff!important}.btn-shared.btn-discard .v-btn__content{color:#fff!important}@media (max-width: 599px){.btn-shared.btn-discard .v-btn__content{font-size:16px!important;font-weight:600!important}}.btn-shared.btn-discard:hover{background-color:#ff543e!important;border:1px solid #FF543E!important;color:#fff!important}.btn-shared.btn-discard:hover .v-btn__content{color:#fff!important}@media (max-width: 599px){.btn-shared.btn-discard:active{transform:scale(.98)}}@media (max-width: 599px){.btn-shared .v-btn__content{font-size:16px!important;font-weight:600!important}.btn-shared:active{transform:scale(.98)}}.radio-group{margin-top:16px}.radio-group .radio-option{display:flex;align-items:start;margin-bottom:24px;cursor:pointer;padding:16px;border-radius:12px;border:1px solid #DBDBDD;transition:background-color .2s,border-color .2s}.radio-group .radio-option:hover{background-color:#f8f9fa}.radio-group .radio-option:has(.radio-input:checked){border:1px solid #009CDE!important;box-shadow:0 0 0 2px #009cde26}.radio-group .radio-option .radio-input{margin:4px 12px 0 0;width:18px;height:18px;accent-color:#009CDE;cursor:pointer;flex-shrink:0}.radio-group .radio-option .radio-label{flex:1}.radio-group .radio-option .radio-label .radio-title{font-family:Figtree!important;font-weight:600;font-size:20px;color:#111827;margin-bottom:4px}.radio-group .radio-option .radio-label .radio-description{font-family:Figtree!important;font-weight:400;font-size:16px;color:#6b7280;line-height:140%}.upload-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.upload-modal-overlay .upload-modal{background:#fff;border-radius:16px;height:auto;width:704px;min-height:500px;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}.upload-modal-overlay .upload-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB;margin-bottom:0}.upload-modal-overlay .upload-modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:#1f2937;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.upload-modal-overlay .upload-modal-title{font-size:20px}}.upload-modal-overlay .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.upload-modal-overlay .close-btn:hover{background:#f3f4f6;color:#28292c}.upload-modal-overlay .upload-modal-content{padding:32px 32px 0}.upload-modal-overlay .upload-description{text-align:center;margin-bottom:32px}.upload-modal-overlay .upload-description p{color:#28292c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 8px;font-family:Figtree,sans-serif}@media (max-width: 599px){.upload-modal-overlay .upload-description p{font-size:14px}}.upload-modal-overlay .sub-description{color:#28292c!important;text-align:center!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;font-family:Figtree,sans-serif!important}.upload-modal-overlay .recommended-size{text-align:center;margin-bottom:40px}.upload-modal-overlay .size-label{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px;font-family:Figtree,sans-serif}.upload-modal-overlay .size-text{font-size:16px;margin:0}.upload-modal-overlay .upload-area{border-radius:16px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease;background:#eff1f380;margin-bottom:32px;display:flex;align-items:center;justify-content:center;height:90px;min-height:90px}.upload-modal-overlay .upload-area:hover,.upload-modal-overlay .upload-area.drag-over{border-color:#009cde;background:#f0f9ff;transform:translateY(-2px);box-shadow:0 8px 25px -8px #009cde40}.upload-modal-overlay .upload-content{display:flex;align-items:center;gap:12px;justify-content:center}.upload-modal-overlay .upload-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-modal-overlay .upload-text{color:#009cde;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:32px;margin:0;font-family:Figtree,sans-serif}.upload-modal-overlay .upload-success-area{margin-bottom:32px;background:#eff1f380}.upload-modal-overlay .file-details{position:relative;display:flex;flex-direction:column;padding:16px 20px;background:#eff1f380;border-radius:12px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000001a;min-height:80px;max-height:100px}.upload-modal-overlay .file-details.email-header-modal{max-height:150px}.upload-modal-overlay .file-details.email-header-modal .file-thumbnail{width:200px;height:70px}.upload-modal-overlay .file-details.web-header-modal{max-height:180px}.upload-modal-overlay .file-details.web-header-modal .file-thumbnail{width:100px;height:100px}@media (max-width: 599px){.upload-modal-overlay .file-details.web-header-modal .file-thumbnail{width:65px;height:65px}}.upload-modal-overlay .remove-section{position:absolute;bottom:12px;right:16px}.upload-modal-overlay .remove-file-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;font-family:Figtree,sans-serif}.upload-modal-overlay .remove-file-btn:hover{background:#fef2f2;transform:translateY(-1px)}.upload-modal-overlay .remove-file-btn svg{width:14px;height:14px}.upload-modal-overlay .remove-file-btn span{color:#ff543e!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.upload-modal-overlay .file-content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;padding-right:80px;margin:auto}.upload-modal-overlay .file-preview{flex-shrink:0;display:flex;align-items:center;justify-content:center}.upload-modal-overlay .file-thumbnail{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid #E5E7EB;box-shadow:0 2px 4px #0000001a}.upload-modal-overlay .file-info{flex:1;display:flex;flex-direction:column;min-width:0}.upload-modal-overlay .success-message{display:flex;align-items:center;gap:6px;margin-bottom:8px;background:#74af0d1a;width:max-content;padding:2px 12px}.upload-modal-overlay .success-text{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#74af0d;font-family:Figtree,sans-serif}.upload-modal-overlay .file-name{font-size:18px;font-style:normal;font-weight:600;line-height:32px;color:#1f2937;margin-bottom:4px;font-family:Figtree,sans-serif;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-modal-overlay .file-size{font-size:16px;font-style:normal;font-weight:400;line-height:32px;color:#6b7280;font-family:Figtree,sans-serif}.upload-modal-overlay .action-buttons{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap;align-items:center;margin-top:32px;padding-right:32px;padding-bottom:24px}.upload-modal-overlay .cancel-btn{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;text-transform:none;border:1px solid #009CDE!important;color:#009cde!important}.upload-modal-overlay .cancel-btn span{color:#009cde!important}.upload-modal-overlay .cancel-btn:hover{background-color:#009cde0d}.upload-modal-overlay .save-btn{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;text-transform:none;background:#009cde!important;box-shadow:0 4px 6px -1px #0000001a}.upload-modal-overlay .save-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.upload-modal-overlay .save-btn span{font-size:16px;font-weight:400;line-height:24px;color:#fff!important}.upload-modal-overlay .save-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.upload-modal-overlay.upload-modal-overlay{position:fixed;inset:0;align-items:flex-end;justify-content:center}.upload-modal-overlay .upload-modal{width:100%;max-width:100%;margin:0;max-height:85vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.upload-modal-overlay .upload-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.upload-modal-overlay .upload-modal-header{padding:32px 24px 4px}.upload-modal-overlay .upload-modal-title{font-size:20px}.upload-modal-overlay .close-btn svg{width:24px;height:24px}.upload-modal-overlay .upload-modal-content{padding:24px 24px 0}.upload-modal-overlay .upload-area{padding:24px;margin-bottom:24px;height:90px;min-height:90px;text-align:left;justify-content:center}.upload-modal-overlay .upload-content{justify-content:center}.upload-modal-overlay .upload-text,.upload-modal-overlay .upload-description,.upload-modal-overlay .upload-description p{text-align:left}.upload-modal-overlay .sub-description{text-align:left!important}.upload-modal-overlay .recommended-size{text-align:left}.upload-modal-overlay .action-buttons{justify-content:flex-start}.upload-modal-overlay .upload-success-area{margin-bottom:24px}.upload-modal-overlay .recommended-size{margin-bottom:32px}.upload-modal-overlay .size-label{font-size:16px}.upload-modal-overlay .action-buttons{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px;margin-top:24px}.upload-modal-overlay .action-buttons .cancel-btn,.upload-modal-overlay .action-buttons .save-btn{flex:1;max-width:none}.upload-modal-overlay .action-buttons .cancel-btn:active,.upload-modal-overlay .action-buttons .save-btn:active{transform:scale(.98)}.upload-modal-overlay .action-buttons .cancel-btn span,.upload-modal-overlay .action-buttons .save-btn span{font-size:16px!important;font-weight:600!important}.upload-modal-overlay .action-buttons .save-btn{font-size:14px}.upload-modal-overlay .action-buttons .save-btn span{font-size:16px!important;font-weight:600!important;line-height:24px;color:#fff!important}.upload-modal-overlay .file-details{padding:12px 16px;min-height:70px;max-height:90px}.upload-modal-overlay .file-content{padding-right:60px}.upload-modal-overlay .file-thumbnail{width:100px!important;height:50px!important}.upload-modal-overlay .success-message{margin-bottom:6px;gap:4px}.upload-modal-overlay .success-text{font-size:12px}.upload-modal-overlay .file-name{font-size:12px!important;margin-bottom:2px}.upload-modal-overlay .file-size{font-size:12px}.upload-modal-overlay .remove-section{bottom:8px;right:12px}.upload-modal-overlay .remove-file-btn{padding:4px 8px;font-size:14px;gap:4px}.upload-modal-overlay .remove-file-btn svg{width:12px;height:12px}}.reusable-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.reusable-modal-overlay .reusable-modal{background:#fff;border-radius:16px;height:auto;width:700px;min-height:280px;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}.reusable-modal-overlay .reusable-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB;margin-bottom:0}@media (max-width: 599px){.reusable-modal-overlay .reusable-modal-header{padding:4px 16px}}.reusable-modal-overlay .reusable-modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media (max-width: 599px){.reusable-modal-overlay .reusable-modal-title{font-size:20px}}.reusable-modal-overlay .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.reusable-modal-overlay .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.reusable-modal-overlay .close-btn svg{width:24px!important;height:24px!important;font-size:24px!important}}.reusable-modal-overlay .reusable-modal-content{padding:32px 32px 0}.reusable-modal-overlay .modal-description{text-align:center;margin-bottom:32px}.reusable-modal-overlay .modal-description p{color:#28292c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 8px;font-family:Figtree,sans-serif}.reusable-modal-overlay .modal-subtitle{color:#28292c!important;text-align:center!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important;font-family:Figtree,sans-serif!important;margin-bottom:12px!important}.reusable-modal-overlay .modal-message{text-align:center!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;font-family:Figtree,sans-serif!important;margin:0!important}.reusable-modal-overlay .action-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:32px;padding:0 32px 24px}.reusable-modal-overlay .cancel-btn{font-family:Figtree,sans-serif;text-transform:none;border:1px solid #009CDE!important;color:#009cde!important}.reusable-modal-overlay .cancel-btn span{font-size:14px;color:#009cde!important}@media (max-width: 768px){.reusable-modal-overlay .cancel-btn span{font-size:16px;font-weight:600}}.reusable-modal-overlay .cancel-btn:hover{background-color:#009cde0d}@media (max-width: 768px){.reusable-modal-overlay .cancel-btn:active{transform:scale(.98)}}.reusable-modal-overlay .save-btn{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;box-shadow:0 4px 6px -1px #0000001a}.reusable-modal-overlay .save-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.reusable-modal-overlay .save-btn span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}@media (max-width: 768px){.reusable-modal-overlay .save-btn span{font-size:16px;font-weight:600}}.reusable-modal-overlay .save-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.reusable-modal-overlay .save-btn:active:not(:disabled){transform:scale(.98)}}.reusable-modal-overlay .discard-btn{font-family:Figtree,sans-serif;text-transform:none;background:#ff543e!important;box-shadow:0 4px 6px -1px #0000001a}.reusable-modal-overlay .discard-btn:hover:not(:disabled){background:#e53e3e!important;box-shadow:0 10px 15px -3px #0000001a}.reusable-modal-overlay .discard-btn span{font-size:14px!important;font-weight:400;line-height:24px;color:#fff!important}.reusable-modal-overlay .discard-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.reusable-modal-overlay.reusable-modal-overlay{position:fixed;inset:0;align-items:flex-end;justify-content:center}.reusable-modal-overlay .reusable-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.reusable-modal-overlay .reusable-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.reusable-modal-overlay .reusable-modal-header{padding:32px 24px 20px}.reusable-modal-overlay .reusable-modal-title{font-size:20px}.reusable-modal-overlay .reusable-modal-content{padding:24px 24px 0}.reusable-modal-overlay .modal-description{text-align:left}.reusable-modal-overlay .modal-description p{text-align:left;font-size:16px}.reusable-modal-overlay .modal-subtitle{text-align:left!important;font-size:16px!important}.reusable-modal-overlay .modal-message{text-align:left!important;font-size:14px!important}.reusable-modal-overlay .action-buttons{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px;margin-top:24px}.reusable-modal-overlay .action-buttons .cancel-btn,.reusable-modal-overlay .action-buttons .save-btn,.reusable-modal-overlay .action-buttons .discard-btn{flex:1;max-width:none;font-size:14px!important}.reusable-modal-overlay .action-buttons .cancel-btn span,.reusable-modal-overlay .action-buttons .save-btn span,.reusable-modal-overlay .action-buttons .discard-btn span{font-size:14px!important;font-weight:400!important;line-height:24px!important}}.preview-email-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:5000}.preview-email-modal-overlay .preview-email-modal{background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:800px;height:90vh;max-height:90vh;box-shadow:0 4px 20px #00000026;overflow:hidden;display:flex;flex-direction:column;margin:0 20px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header{padding:20px 24px;border-bottom:1px solid #E5E7EB}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-header-content .preview-email-modal-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#28292c;margin:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-header-content .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-header-content .close-btn:hover{color:#28292c}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-email-info .email-info-field{margin:0 0 8px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:normal}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-email-info .email-info-field:last-child{margin-bottom:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-email-info .email-info-field label{display:inline;font-weight:400;color:#28292ccc;margin-right:4px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-header .preview-email-info .email-info-field span{color:#28292ccc}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content{padding:0;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;max-height:100%}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#28292c99}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .loading-state .spinner{width:40px;height:40px;border:4px solid #E5E7EB;border-top-color:#009cde;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .loading-state p{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .error-state{padding:40px;text-align:center}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .error-state .error-message{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#dc2626;margin:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content{padding:0;background:#fff;height:100%;display:flex;flex-direction:column;min-height:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper{background:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;border-top:1px solid #E5E7EB}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body{padding:20px;width:100%;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#28292c;background:#fff;min-height:min-content}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(*){box-sizing:border-box}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(body){margin:0;padding:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(p){margin:0 0 12px;padding:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(p):last-child{margin-bottom:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(a){color:#009cde;text-decoration:none}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(a):hover{text-decoration:underline}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(img){max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(a img),.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(td img){max-width:80px;max-height:40px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(table){width:100%;border-collapse:collapse;margin:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(div){margin:0;padding:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(center),.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep([align="center"]){text-align:center}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .email-preview-body-wrapper .email-preview-body :deep(style){display:none}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form{padding:20px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field{margin-bottom:16px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field:last-child{margin-bottom:0}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field .sms-field-value{display:block;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field .sms-field-value.sms-body{white-space:pre-wrap;word-wrap:break-word;min-height:100px;line-height:1.5}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field .sms-field-value.sms-body a{color:#009cde;text-decoration:none;word-break:break-all}.preview-email-modal-overlay .preview-email-modal .preview-email-modal-content .preview-content .sms-preview-form .sms-field .sms-field-value.sms-body a:hover{text-decoration:underline}.preview-email-modal-overlay .preview-email-modal .action-buttons{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #E5E7EB;flex-shrink:0}.preview-email-modal-overlay .preview-email-modal .action-buttons .close-btn-modal{background-color:#009cde!important;color:#fff!important;text-transform:none;font-family:Figtree,sans-serif;font-weight:500;height:40px;min-width:100px}.preview-email-modal-overlay .preview-email-modal .action-buttons .close-btn-modal span{color:#fff!important}.ai-post-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:2000}.v-overlay-container,.v-overlay{z-index:2100!important}.ai-post-modal{background:#fff;border-radius:16px;width:950px;max-width:95vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 50px #00000026}@media (max-width: 800px){.ai-post-modal{width:95vw}}.ai-post-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px}.ai-post-modal-header .ai-post-modal-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#28292c;margin:0}.ai-post-modal-header .close-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#28292c}.ai-post-modal-header .close-btn:hover{color:#009cde}.ai-post-modal-divider{height:1px;background:#dbdbdd;width:100%}.ai-post-modal-content{padding:24px;flex:1;overflow-y:auto}.dropdowns-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:24px;width:100%}.dropdowns-row--two-cols{grid-template-columns:1fr 1fr}@media (max-width: 600px){.dropdowns-row{grid-template-columns:1fr;gap:16px}}.dropdown-field{width:100%}.dropdown-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin-bottom:4px;color:#28292c;font-style:normal;line-height:normal}.ai-form-select{width:100%}.ai-form-select .v-field{border-radius:4px;min-height:48px}.ai-form-select .v-field__outline{border-color:#dbdbdd}.ai-form-select .v-field--focused .v-field__outline{border-color:#009cde}.ai-form-select .v-field__input{font-family:Figtree,sans-serif;font-size:15px;color:#28292c;padding-top:12px;padding-bottom:12px}.ai-form-select .v-select__selection-text{font-family:Figtree,sans-serif;font-size:15px;color:#28292c;font-style:normal;font-weight:400;line-height:normal}.ai-form-select .caret-icon{color:#28292c99;margin-right:0!important}.description-field{width:100%}.description-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292ccc;margin-bottom:4px;color:#28292c;font-style:normal;line-height:normal}.description-textarea{width:100%;height:200px;min-height:200px;max-height:200px;padding:12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;resize:none;outline:none;background:#fff;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.description-textarea::placeholder{color:#00000080;font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-shadow:none;opacity:1}.description-textarea:focus{border-color:#009cde;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none}.description-textarea:active,.description-textarea:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.ai-loading-state{width:100%;min-height:300px;padding:60px 24px;display:flex;align-items:center;justify-content:center;background:#fff}.ai-loading-content{display:flex;flex-direction:column;align-items:center;gap:24px}.description-field>.ai-loading-content{flex-direction:row;align-items:stretch;gap:16px;width:100%}.description-field>.ai-loading-content .generated-text-wrapper{flex:0 0 75%;min-width:0}.description-field>.ai-loading-content .generated-text-wrapper .generated-text-editable{width:100%;height:100%;min-height:200px}.description-field>.ai-loading-content .generated-image-display{flex:0 0 25%;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;margin-top:-10px;border-radius:4px}.description-field>.ai-loading-content .generated-image-display img{width:85%;height:auto;max-height:200px;object-fit:cover;border-radius:8px}.description-field>.ai-loading-content .generated-image-display .generated-image-remove-btn{position:absolute;top:17px;right:22px;width:28px;height:28px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#28292c;box-shadow:0 2px 8px #0000001f;transition:background .2s ease,color .2s ease}.description-field>.ai-loading-content .generated-image-display .generated-image-remove-btn:hover{background:#f5f5f5;color:#009cde}.description-field>.ai-loading-content .generated-image-display .generated-image-remove-btn--square{top:17px;right:22px}.description-field>.ai-loading-content .generated-image-display .generated-image-remove-btn--landscape{top:50px;right:22px}.description-field>.ai-loading-content .generated-image-display .generated-image-remove-btn--portrait{top:17px;right:22px}.ai-loading-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid rgba(219,219,221,.3)}.ai-loading-icon :deep(svg),.ai-loading-icon :deep(img){width:100%;height:100%;object-fit:cover}.ai-loading-text{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;margin:0;text-align:center}.ai-post-modal .description-field{position:relative;margin-bottom:20px}.ai-post-modal .description-field>grammarly-extension,.ai-post-modal .description-field>[data-grammarly-shadow-root],.ai-post-modal .description-field>grammarly-desktop-integration-plugin{display:none!important;visibility:hidden!important}.ai-post-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 11px 15px;min-height:50px}.cancel-post-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;white-space:nowrap}.cancel-post-btn:hover{border-color:#009cde;color:#009cde;background:#009cde0d}.cancel-post-btn:active{transform:scale(.98)}.generate-post-btn{background-color:#009cde!important;color:#fff!important;text-transform:none!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-weight:400!important;padding:8px 16px!important;min-width:130px;box-shadow:none!important;border-radius:24px}.generate-post-btn span,.generate-post-btn .v-btn__content{color:#fff!important}.generate-post-btn:hover{background-color:#0088c2!important}.generate-post-btn:disabled{opacity:.6;cursor:not-allowed}.generate-post-btn:active{transform:scale(.98)}.generated-text-display{width:100%;height:150px;min-height:150px;max-height:150px;padding:12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:20px;font-weight:400;color:#28292c;background:#fff;line-height:1.5;overflow-y:auto}.generated-text-editable{font-size:20px;line-height:1.5}.generated-actions{display:flex;gap:10px;align-items:center}.regenerate-btn{background:transparent;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde;cursor:pointer;transition:all .2s ease}.regenerate-btn:hover{background:#009cde;color:#fff}.regenerate-btn:disabled{opacity:.6;cursor:not-allowed}.save-insert-btn{background:#009cde;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease}.save-insert-btn:hover{background:#0088c2;border-color:#0088c2}.ai-unavailable-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:#009cde0f;border:1px solid rgba(0,156,222,.2);border-radius:8px;margin-bottom:16px}.ai-unavailable-banner__content{display:flex;align-items:center;gap:8px;flex:1}.ai-unavailable-banner__icon{display:flex;align-items:center;justify-content:center;color:#009cde;flex-shrink:0}.ai-unavailable-banner__icon svg{color:#009cde}.ai-unavailable-banner__text{flex:1}.ai-unavailable-banner__message{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;line-height:1.5}.variables-picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:2000}.variables-picker-overlay .variables-picker-modal{background:#fff;border-radius:12px;width:450px;max-width:95vw;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 4px 30px #00000026}@media (max-width: 500px){.variables-picker-overlay .variables-picker-modal{width:95vw}}.variables-picker-overlay .variables-picker-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #DBDBDD;background:#fff}.variables-picker-overlay .variables-picker-header .variables-picker-title{font-family:Figtree,sans-serif;font-size:18px;font-weight:600;color:#28292c;margin:0}.variables-picker-overlay .variables-picker-header .close-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#28292c}.variables-picker-overlay .variables-picker-header .close-btn:hover{color:#009cde}.variables-picker-overlay .variables-picker-content{padding:20px;position:relative}.variables-picker-overlay .variables-container{display:flex;flex-wrap:wrap;gap:10px}.variables-picker-overlay .variable-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background-color:#f5f5f5;border:1px solid #DBDBDD;border-radius:6px;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c;transition:all .2s ease}.variables-picker-overlay .variable-tag:hover{background-color:#e6f6fc;border-color:#009cde}.variables-picker-overlay .variable-tag .variable-name{white-space:nowrap}.variables-picker-overlay .variable-tag .variable-info-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.variables-picker-overlay .variable-tag .variable-info-wrapper .variable-info-icon{color:#28292c80;transition:color .2s ease}.variables-picker-overlay .variable-tag .variable-info-wrapper .variable-info-icon:hover{color:#009cde}.variables-picker-overlay .variable-tag .variable-info-wrapper .variable-info-icon:focus{color:#009cde}.variables-picker-overlay .no-variables-message{font-family:Figtree,sans-serif;font-size:14px;color:#28292c99;text-align:center;padding:20px}.variable-tooltip-floating{position:fixed;z-index:2100;transform:translate(-50%,calc(-100% - 12px));background:#28292c;color:#fff;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:400;line-height:1.5;min-width:240px;max-width:360px;max-height:200px;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 20px #0003;text-align:left;word-wrap:break-word}.variable-tooltip-floating::-webkit-scrollbar{width:6px}.variable-tooltip-floating::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.variable-tooltip-floating::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.variable-tooltip-floating::-webkit-scrollbar-thumb:hover{background:#ffffff80}.variable-tooltip-floating:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#28292C transparent transparent transparent}.variable-tooltip-floating strong{color:#009cde;display:inline-block;margin-bottom:4px}.variable-tooltip-floating.variable-tooltip-floating--below{transform:translate(-50%,12px)}.variable-tooltip-floating.variable-tooltip-floating--below:after{top:auto;bottom:100%;border-color:transparent transparent #28292C transparent}.emoji-picker-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:2000}.emoji-picker-overlay .emoji-picker-modal{background:#fff;border-radius:12px;width:400px;max-width:95vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 30px #00000026}@media (max-width: 500px){.emoji-picker-overlay .emoji-picker-modal{width:95vw;max-height:70vh}}.emoji-picker-overlay .emoji-picker-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #DBDBDD}.emoji-picker-overlay .emoji-picker-header .emoji-picker-title{font-family:Figtree,sans-serif;font-size:18px;font-weight:600;color:#28292c;margin:0}.emoji-picker-overlay .emoji-picker-header .close-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#28292c}.emoji-picker-overlay .emoji-picker-header .close-btn:hover{color:#009cde}.emoji-picker-overlay .emoji-picker-content{padding:0;flex:1;overflow:hidden}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker{border:none!important;box-shadow:none!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-height:400px!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-header{padding:8px 12px!important;border-bottom:1px solid #DBDBDD!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-header .v3-search-input{border-radius:6px!important;border:1px solid #DBDBDD!important;font-family:Figtree,sans-serif!important;font-size:14px!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-header .v3-search-input:focus{border-color:#009cde!important;outline:none!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-body{padding:8px!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-emoji{cursor:pointer!important;border-radius:6px!important;transition:background-color .2s ease!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-emoji:hover{background-color:#e6f6fc!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-footer{border-top:1px solid #DBDBDD!important;padding:8px 12px!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-groups{border-bottom:1px solid #DBDBDD!important}.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker .v3-groups button.v3-group-selected{border-bottom-color:#009cde!important}@media (max-width: 500px){.emoji-picker-overlay .emoji-picker-content .v3-emoji-picker{max-height:280px!important}}.upload-media-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:3000}.upload-media-overlay .upload-media-modal{background:#fff;border-radius:16px;width:1256px;max-width:95vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 30px #00000026}@media (max-width: 1300px){.upload-media-overlay .upload-media-modal{width:95vw}}.upload-media-overlay .upload-media-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px}.upload-media-overlay .upload-media-header .upload-media-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#28292c;margin:0}.upload-media-overlay .upload-media-header .close-btn{background:transparent;border:none;cursor:pointer;padding:4px;color:#28292c;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.upload-media-overlay .upload-media-header .close-btn:hover{opacity:.7}.upload-media-overlay .header-divider{height:1px;background:#dbdbdd;margin:0}.upload-media-overlay .upload-tabs{display:flex;gap:32px;padding:16px 32px 0}.upload-media-overlay .upload-tabs .tab-btn{background:transparent;border:none;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292ccc;padding:0 0 8px;position:relative;transition:color .2s ease}.upload-media-overlay .upload-tabs .tab-btn:hover{color:#009cde}.upload-media-overlay .upload-tabs .tab-btn.active{font-weight:600;color:#009cde}.upload-media-overlay .upload-tabs .tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#009cde}.upload-media-overlay .upload-media-content{flex:1;overflow-y:auto;padding:20px 32px;display:flex;flex-direction:column;gap:16px}.upload-media-overlay .warning-box{background:#ffb7181a;border-radius:2px;padding:16px 20px}.upload-media-overlay .warning-box p{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1.5;margin:0 0 10px}.upload-media-overlay .warning-box p:last-child{margin-bottom:0}.upload-media-overlay .warning-box p strong{font-weight:600}.upload-media-overlay .warning-box p a{color:#009cde;text-decoration:underline}.upload-media-overlay .warning-box p a:hover{text-decoration:none}.upload-media-overlay .upload-dropzone{background:#eff1f380;border-radius:8px;min-height:120px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border .2s ease;border:2px dashed transparent}.upload-media-overlay .upload-dropzone:hover{background:#eff1f3cc}.upload-media-overlay .upload-dropzone.drag-over{background:#009cde0d;border-color:#009cde}.upload-media-overlay .upload-dropzone .dropzone-text{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:#009cde;text-align:center;line-height:24px}.upload-media-overlay .hidden-file-input{display:none}.upload-media-overlay .uploaded-files-section{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.upload-media-overlay .uploaded-files-grid{display:flex;flex-wrap:wrap;gap:12px}.upload-media-overlay .uploaded-file-item{position:relative;width:100px;height:100px;border:1px solid #DBDBDD;border-radius:8px;overflow:hidden;background:#fff;flex-shrink:0}.upload-media-overlay .uploaded-file-item .remove-file-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #DBDBDD;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .2s ease;color:#626467;padding:0}.upload-media-overlay .uploaded-file-item .remove-file-btn:hover{background:#ff4c4c;border-color:#ff4c4c;color:#fff}.upload-media-overlay .uploaded-file-item .file-preview{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f8f9fa}.upload-media-overlay .uploaded-file-item .file-thumbnail{width:100%;height:100%;object-fit:contain}.upload-media-overlay .select-more-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #009CDE;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease;align-self:flex-start}.upload-media-overlay .select-more-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.upload-media-overlay .requirements-section{display:flex;flex-direction:column;gap:8px}.upload-media-overlay .requirements-section .requirements-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#000;margin:0}.upload-media-overlay .requirements-box{background:#ffffff1a;border:1px solid #EFEFEF;border-radius:2px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.upload-media-overlay .platform-requirements{display:flex;flex-direction:column;gap:4px}.upload-media-overlay .platform-requirements .platform-header{display:flex;align-items:center;gap:10px}.upload-media-overlay .platform-requirements .platform-header .platform-name{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#000}.upload-media-overlay .platform-requirements .requirements-list{margin:0;padding-left:34px;list-style-type:disc}.upload-media-overlay .platform-requirements .requirements-list li{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1.5;margin-bottom:2px}.upload-media-overlay .platform-requirements .requirements-list .nested-list{margin-top:2px;padding-left:20px;list-style-type:disc}.upload-media-overlay .library-search{display:flex;flex-direction:column;gap:16px}.upload-media-overlay .search-bar-top{display:flex;align-items:center;justify-content:space-between}.upload-media-overlay .search-bar-top .results-count{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;margin:0}.upload-media-overlay .search-bar-top .filter-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c;cursor:pointer;transition:border-color .2s ease}.upload-media-overlay .search-bar-top .filter-btn:hover{border-color:#009cde}.upload-media-overlay .library-search-filters{border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.upload-media-overlay .library-search-filters .filter-row{display:flex;gap:12px;flex-wrap:wrap}.upload-media-overlay .library-search-filters .filter-select-wrapper{position:relative;display:inline-block;min-width:180px}.upload-media-overlay .library-search-filters .filter-select-wrapper .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.upload-media-overlay .library-search-filters .filter-select-wrapper:has(.filter-select:focus) .dropdown-arrow{transform:translateY(-50%) rotate(180deg);color:#009cde}.upload-media-overlay .library-search-filters .filter-select{padding:8px 32px 8px 12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c;background:#fff;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.upload-media-overlay .library-search-filters .filter-select:focus{outline:none;border-color:#009cde}.upload-media-overlay .library-search-filters .filter-search-input{flex:1;min-width:200px;padding:8px 12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.upload-media-overlay .library-search-filters .filter-search-input::placeholder{color:#28292c80}.upload-media-overlay .library-search-filters .filter-search-input:focus{outline:none;border-color:#009cde}.upload-media-overlay .library-search-filters .filter-actions{display:flex;justify-content:flex-end;gap:8px}.upload-media-overlay .library-search-filters .filter-actions .reset-btn,.upload-media-overlay .library-search-filters .filter-actions .apply-btn{padding:8px 16px;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease}.upload-media-overlay .library-search-filters .filter-actions .reset-btn:disabled,.upload-media-overlay .library-search-filters .filter-actions .apply-btn:disabled{opacity:.5;cursor:not-allowed}.upload-media-overlay .library-search-filters .filter-actions .reset-btn{background:#fff;border:1px solid #DBDBDD;color:#28292c}.upload-media-overlay .library-search-filters .filter-actions .reset-btn:hover:not(:disabled){border-color:#009cde}.upload-media-overlay .library-search-filters .filter-actions .apply-btn{background:#009cde;border:1px solid #009CDE;color:#fff}.upload-media-overlay .library-search-filters .filter-actions .apply-btn:hover:not(:disabled){background:#0088c2}.upload-media-overlay .library-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px}.upload-media-overlay .library-loading span{font-family:Figtree,sans-serif;font-size:14px;color:#28292ccc}.upload-media-overlay .library-search-results{min-height:200px}.upload-media-overlay .library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}@media (min-width: 768px){.upload-media-overlay .library-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.upload-media-overlay .library-grid{grid-template-columns:repeat(6,1fr)}}.upload-media-overlay .library-item{position:relative;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#f8f9fa;transition:border-color .2s ease,transform .2s ease}.upload-media-overlay .library-item:hover{border-color:#009cde;transform:translateY(-2px)}.upload-media-overlay .library-item.selected{border-color:#009cde;background:#009cde0d}.upload-media-overlay .library-item.selected .item-checkbox input{accent-color:#009CDE}.upload-media-overlay .library-item .item-checkbox{position:absolute;top:8px;right:8px;z-index:1}.upload-media-overlay .library-item .item-checkbox input{width:18px;height:18px;cursor:pointer;accent-color:#009CDE}.upload-media-overlay .library-item .item-media{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-media-overlay .library-item .item-thumbnail{width:100%;height:100%;object-fit:cover}.upload-media-overlay .library-empty{display:flex;align-items:center;justify-content:center;min-height:200px}.upload-media-overlay .library-empty p{font-family:Figtree,sans-serif;font-size:14px;color:#28292c80;margin:0}.upload-media-overlay .load-more-wrapper{display:flex;justify-content:center;padding:8px 0}.upload-media-overlay .load-more-wrapper .load-more-btn{padding:10px 24px;background:#f8f9fa;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c;cursor:pointer;transition:all .2s ease}.upload-media-overlay .load-more-wrapper .load-more-btn:hover:not(:disabled){border-color:#009cde;color:#009cde}.upload-media-overlay .load-more-wrapper .load-more-btn:disabled{opacity:.5;cursor:not-allowed}.upload-media-overlay .selected-items-info{padding:12px 0;border-top:1px solid #EFEFEF}.upload-media-overlay .selected-items-info span{font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.upload-media-overlay .upload-media-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 32px;border-top:1px solid #EFEFEF}.upload-media-overlay .upload-media-footer .cancel-btn{background:transparent;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#009cde;cursor:pointer;transition:background .2s ease,color .2s ease}.upload-media-overlay .upload-media-footer .cancel-btn:hover{background:#009cde;color:#fff}.upload-media-overlay .upload-media-footer .continue-btn{background:#009cde;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#fff;cursor:pointer;transition:opacity .2s ease}.upload-media-overlay .upload-media-footer .continue-btn:hover:not(:disabled){opacity:.9}.upload-media-overlay .upload-media-footer .continue-btn:disabled{opacity:.5;cursor:not-allowed}.image-generate-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;align-items:center;justify-content:center;z-index:3000;border-radius:16px}.image-generate-overlay .image-generate-modal{background:#fff;border-radius:16px;width:1200px;max-width:95vw;max-height:90vh;overflow:visible;display:flex;flex-direction:column;box-shadow:0 4px 30px #00000026}@media (max-width: 900px){.image-generate-overlay .image-generate-modal{width:95vw}}.image-generate-overlay .image-generate-modal .image-generate-header{display:flex;align-items:center;justify-content:space-between;padding:12px 25px}.image-generate-overlay .image-generate-modal .image-generate-header .image-generate-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#28292c;margin:0}.image-generate-overlay .image-generate-modal .image-generate-header .close-btn{background:transparent;border:none;cursor:pointer;padding:4px;color:#28292c;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.image-generate-overlay .image-generate-modal .image-generate-header .close-btn:hover{opacity:.7}.image-generate-overlay .image-generate-modal .header-divider{height:1px;background:#dbdbdd;margin:0}.image-generate-overlay .image-generate-modal .modal-ai-banner{margin:16px 32px 0}.image-generate-overlay .image-generate-modal .image-generate-content{padding:24px 32px;flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:24px;position:relative}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section{display:flex;flex-direction:column;gap:16px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header{display:flex;flex-direction:column;gap:0;border-radius:4px;border:1px solid #DBDBDD;background:#009cde0d;padding:16px 24px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header.caption-header-no-caption{border:none;background:none;padding:0;margin-top:-20px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .caption-info{flex:1}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .caption-info .caption-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:#28292c;margin:0 0 8px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .caption-info .caption-description{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292cb3;margin:0;line-height:1.5;color:#00000080;font-style:normal;line-height:normal}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer;margin-top:0}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch .toggle-input{opacity:0;width:0;height:0}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch .toggle-input:checked+.toggle-slider{background-color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#fff}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch .toggle-input:checked+.toggle-slider:before{transform:translate(20px);background-color:#009cde}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch .toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#fff;transition:.3s;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#fff}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-header .caption-header-content .toggle-switch .toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:2px;margin-top:2px;background-color:#000;transition:.3s;border-radius:50%}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption{width:100%;margin-top:16px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption .caption-textarea{width:100%;padding:12px 16px;border:1px solid #DBDBDD;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;resize:vertical;min-height:120px;transition:border-color .2s ease;background:#fff;line-height:1.5;box-sizing:border-box}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper{display:flex;flex-direction:column;gap:8px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper .caption-textarea{width:100%;padding:12px 16px;border:1px solid #DBDBDD;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;resize:vertical;min-height:100px;transition:border-color .2s ease}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper .caption-textarea:focus{outline:none;border-color:#009cde}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper .caption-textarea::placeholder{color:#28292c80}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper .caption-textarea:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption{margin-top:16px}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption .caption-textarea{width:100%;padding:12px 16px;border:1px solid #DBDBDD;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;resize:vertical;min-height:120px;transition:border-color .2s ease;background:#fff;line-height:1.5}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption .caption-textarea:focus{outline:none;border-color:#009cde}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption .caption-textarea::placeholder{color:#28292c80}.image-generate-overlay .image-generate-modal .image-generate-content .caption-section .caption-textarea-wrapper-no-caption .caption-textarea:disabled{cursor:not-allowed;opacity:.6;background-color:#fff}.image-generate-overlay .image-generate-modal .image-generate-content .options-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.image-generate-overlay .image-generate-modal .image-generate-content .options-row{grid-template-columns:1fr}}.image-generate-overlay .image-generate-modal .image-generate-content .options-row .form-field{display:flex;flex-direction:column;gap:8px}.image-generate-overlay .image-generate-modal .image-generate-content .options-row .form-field .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.image-generate-overlay .image-generate-modal .image-generate-content .options-row .form-field .orientation-select :deep(.v-field),.image-generate-overlay .image-generate-modal .image-generate-content .options-row .form-field .color-theme-select :deep(.v-field){border-radius:8px}.image-generate-overlay .image-generate-modal .image-generate-content .options-row .form-field .dropdown-icon-inner{color:#28292c99;flex-shrink:0}.image-generate-overlay .image-generate-modal .image-generate-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 25px}.image-generate-overlay .image-generate-modal .image-generate-footer .cancel-btn{padding:10px 24px;border-radius:24px;border:1px solid #DBDBDD;background:transparent;color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.image-generate-overlay .image-generate-modal .image-generate-footer .cancel-btn:hover{border-color:#009cde;color:#009cde}.image-generate-overlay .image-generate-modal .image-generate-footer .create-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:24px;border:none;background:#009cde;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.image-generate-overlay .image-generate-modal .image-generate-footer .create-btn:hover:not(:disabled){background:#0088c7}.image-generate-overlay .image-generate-modal .image-generate-footer .create-btn:disabled{opacity:.6;cursor:not-allowed}.image-generate-overlay .image-generate-modal .loading-overlay{flex:1;width:100%;min-height:400px;padding:60px 24px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px}.image-generate-overlay .image-generate-modal .loading-overlay .loading-content{display:flex;flex-direction:column;align-items:center;gap:24px}.image-generate-overlay .image-generate-modal .loading-overlay .loading-content .loading-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid rgba(219,219,221,.3)}.image-generate-overlay .image-generate-modal .loading-overlay .loading-content .loading-icon :deep(svg),.image-generate-overlay .image-generate-modal .loading-overlay .loading-content .loading-icon :deep(img){width:100%;height:100%;object-fit:cover}.image-generate-overlay .image-generate-modal .loading-overlay .loading-content .loading-text{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;margin:0;text-align:center}.image-generate-dropdown-menu{z-index:3001!important}.image-generate-dropdown-menu .v-list{padding:4px 0}.image-generate-dropdown-menu .v-list-item{min-height:40px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.image-generate-dropdown-menu .v-list-item:hover{background:#009cde14}.image-generate-dropdown-menu .v-list-item.v-list-item--active{background:#009cde1f;color:#009cde}.v-overlay-container,.v-menu{z-index:3001!important}.preview-widget-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.preview-widget-modal-overlay .preview-widget-modal{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-header{padding:20px 24px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-header .preview-header-content{display:flex;justify-content:space-between;align-items:center}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-header .preview-widget-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;transition:all .2s ease}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-header .close-btn:hover{background:#e5e7eb;color:#28292c}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content{flex:1;overflow-y:auto;padding:24px;background:#fff}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .loading-state p{color:#6b7280;font-size:14px;margin:0}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .error-state .error-icon{color:#dc2626}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .error-state .error-message{color:#dc2626;font-size:14px;margin:0;text-align:center}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .preview-description{margin:0 0 16px;font-size:14px;color:#6b7280}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .review-preview-wrapper{width:100%;margin-bottom:24px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .review-preview-inner{background:#efefef;border-radius:10px;overflow:hidden}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .widget-preview-iframe{width:100%;min-height:500px;border:none;background:#f5f5f5}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .no-preview-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;background:#fef3c7;border:1px solid #F59E0B;border-radius:8px;margin-bottom:24px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .no-preview-message .warning-icon{color:#d97706}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .no-preview-message p{margin:0;font-size:14px;color:#92400e;text-align:center;line-height:1.5}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section{border-top:1px solid #E5E7EB;padding-top:16px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section .code-toggle-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#009cde;padding:8px 12px;border-radius:6px;transition:all .2s ease}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section .code-toggle-btn:hover{background:#009cde1a}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section .code-toggle-btn svg{transition:transform .2s ease}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section .code-toggle-btn svg.rotated{transform:rotate(90deg)}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .preview-content .code-section .code-blocks{margin-top:16px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .info-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fef3c7;border:1px solid #F59E0B;border-radius:8px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .info-alert.warning{background:#fef3c7;border-color:#f59e0b}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .info-alert .alert-icon{color:#d97706;flex-shrink:0;margin-top:2px}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .info-alert p{margin:0;font-size:14px;color:#92400e;line-height:1.5}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .code-preview .code-label{margin:0 0 8px;font-size:14px;color:#28292c}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .code-preview .code-block{background:#1f2937;border-radius:8px;padding:16px;overflow-x:auto}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-content .code-preview .code-content{margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;color:#e5e7eb;white-space:pre-wrap;word-break:break-all}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-footer{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;background:#f9fafb}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-footer .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#28292c;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.preview-widget-modal-overlay .preview-widget-modal .preview-widget-modal-footer .btn-secondary:hover{background:#f3f4f6;border-color:#9ca3af}.templates-tab{width:100%}.templates-tab .loading-state{display:flex;justify-content:center;align-items:center;padding:60px 20px}.templates-tab .settings-section{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000000d}.templates-tab .section-title{font-size:20px;font-weight:600;color:#28292c;font-family:Figtree,sans-serif;margin:0 0 16px}.templates-tab .settings-banner{background:#e8f4fd;border:1px solid #B8DAEF;border-radius:8px;padding:16px;margin-bottom:24px}.templates-tab .settings-banner .banner-text{margin:0;font-size:14px;color:#28292c;font-family:Figtree,sans-serif;line-height:1.5}.templates-tab .filters-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-end}.templates-tab .filters-row .filter-group{display:flex;flex-direction:column;gap:6px}.templates-tab .filters-row .filter-group label{font-size:12px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif}.templates-tab .filters-row .filter-group.filter-actions{align-self:flex-end}.templates-tab .filters-row .filter-type-select{min-width:200px}.templates-tab .filters-row .filter-active-select{min-width:150px}.templates-tab .filters-row .filter-search-input{min-width:200px}.templates-tab .filters-row .search-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;height:40px}.templates-tab .filters-row .search-btn span{color:#fff}.templates-tab .filters-row .search-btn:hover{background:#0088c6}.templates-tab .filters-row .search-btn:disabled{background:#d1d5db;cursor:not-allowed}.templates-tab .templates-table-container{overflow-x:auto;margin-bottom:24px}.templates-tab .templates-table{width:100%;border-collapse:collapse;font-family:Figtree,sans-serif}.templates-tab .templates-table thead tr{background:#f9fafb;border-bottom:2px solid #E5E7EB}.templates-tab .templates-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#28292c;white-space:nowrap}.templates-tab .templates-table thead th.actions-column{width:100px;text-align:center}.templates-tab .templates-table tbody tr{border-bottom:1px solid #E5E7EB;transition:background-color .15s ease}.templates-tab .templates-table tbody tr:hover{background:#f9fafb}.templates-tab .templates-table tbody tr.clickable-row{cursor:pointer}.templates-tab .templates-table tbody td{padding:14px 16px;font-size:14px;color:#28292c;vertical-align:middle}.templates-tab .templates-table tbody td.template-name{font-weight:500;display:flex;align-items:center;gap:8px}.templates-tab .templates-table tbody td.template-name .lock-icon{color:#6b7280;flex-shrink:0}.templates-tab .templates-table tbody td.subject-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates-tab .templates-table tbody td.actions-column{text-align:center}.templates-tab .status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.templates-tab .status-badge.status-active{background:#d1fae5;color:#065f46}.templates-tab .status-badge.status-inactive{background:#f3f4f6;color:#6b7280}.templates-tab .view-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:6px;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.templates-tab .view-btn span{color:#009cde}.templates-tab .view-btn:hover{background:#009cde;color:#fff}.templates-tab .view-btn:hover span{color:#fff}.templates-tab .empty-state{text-align:center;padding:40px 20px;color:#6b7280;font-size:14px;font-family:Figtree,sans-serif}.templates-tab .empty-state p{margin:0}.templates-tab .add-template-container{margin-top:24px}.templates-tab .add-template-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.templates-tab .add-template-btn span{color:#009cde}.templates-tab .add-template-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.templates-tab .add-template-btn:hover span{color:#fff}.template-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.template-modal{background:#fff;border-radius:12px;width:95%;max-width:1200px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.template-modal-header{padding:16px 24px;border-bottom:1px solid #E5E7EB;background:#f9fafb;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.template-modal-header .template-modal-title{font-size:18px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif}.template-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;transition:all .2s ease}.template-modal-header .close-btn:hover{background:#e5e7eb;color:#28292c}.template-modal-content{flex:1;overflow:hidden;position:relative;background:#fff}.template-modal-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.template-modal-content .loading-state p{color:#6b7280;font-size:14px;margin:0}.template-modal-content .template-iframe{width:100%;height:100%;border:none}.template-modal-content .external-link-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.template-modal-content .external-link-notice .notice-icon{color:#009cde;margin-bottom:16px}.template-modal-content .external-link-notice h3{font-size:18px;font-weight:600;color:#28292c;margin:0 0 12px}.template-modal-content .external-link-notice p{font-size:14px;color:#6b7280;margin:0 0 24px;max-width:400px;line-height:1.6}.template-modal-content .external-link-notice .open-external-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.template-modal-content .external-link-notice .open-external-btn:hover{background:#0088c6}.template-modal-footer{padding:16px 24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end;background:#f9fafb;flex-shrink:0}.template-modal-footer .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#28292c;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.template-modal-footer .btn-secondary:hover{background:#f3f4f6;border-color:#9ca3af}.upload-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:5000}.upload-modal-overlay .upload-modal{background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:600px;max-height:90vh;box-shadow:0 4px 20px #00000026;overflow:hidden;display:flex;flex-direction:column;margin:0 20px}.upload-modal-overlay .upload-modal .upload-modal-header{padding:20px 24px;border-bottom:1px solid #E5E7EB;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.upload-modal-overlay .upload-modal .upload-modal-header .upload-modal-title{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#28292c;margin:0}.upload-modal-overlay .upload-modal .upload-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.upload-modal-overlay .upload-modal .upload-modal-header .close-btn:hover{color:#28292c}.upload-modal-overlay .upload-modal .upload-modal-content{padding:24px;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:100%}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description{margin-bottom:24px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description p{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;margin:0 0 12px;line-height:normal}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description p:last-child{margin-bottom:0}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description p.sub-description{color:#28292ccc;font-size:16px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description p.info-text{color:#28292c99;font-size:14px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description .sample-link{color:#009cde;text-decoration:none}.upload-modal-overlay .upload-modal .upload-modal-content .upload-description .sample-link:hover{text-decoration:underline}.upload-modal-overlay .upload-modal .upload-modal-content .csv-format-info{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px;margin-bottom:24px}.upload-modal-overlay .upload-modal .upload-modal-content .csv-format-info .format-label{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#28292c;margin:0 0 4px}.upload-modal-overlay .upload-modal .upload-modal-content .csv-format-info .format-text{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#6b7280;margin:0}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area{border:2px dashed #D1D5DB;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .2s;background:#fafbfc}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area:hover{border-color:#009cde;background:#f0f9ff}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area.drag-over{border-color:#009cde;background:#e0f2fe}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area .upload-content{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area .upload-content .upload-icon{display:flex;align-items:center;justify-content:center}.upload-modal-overlay .upload-modal .upload-modal-content .upload-area .upload-content .upload-text{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#009cde;margin:0}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area{margin-top:24px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details{border:1px solid #E5E7EB;border-radius:8px;padding:16px;background:#fafbfc;position:relative}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details.csv-file-details .file-content{display:flex;align-items:center;gap:16px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details.csv-file-details .csv-preview{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#fff;border-radius:8px;border:1px solid #E5E7EB;flex-shrink:0}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .remove-section{position:absolute;top:12px;right:12px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .remove-section .remove-file-btn{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:6px 12px;border-radius:6px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#dc2626;transition:background-color .2s}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .remove-section .remove-file-btn:hover{background:#fee2e2}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .file-info{flex:1;min-width:0}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .file-info .success-message{display:flex;align-items:center;gap:6px;margin-bottom:8px}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .file-info .success-message .success-text{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#74af0d}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .file-info .file-name{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#28292c;margin-bottom:4px;word-break:break-all}.upload-modal-overlay .upload-modal .upload-modal-content .upload-success-area .file-details .file-info .file-size{font-family:Figtree,sans-serif;font-size:14px;color:#6b7280}.upload-modal-overlay .upload-modal .upload-modal-content .replace-option{margin-top:16px;padding:12px 16px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px}.upload-modal-overlay .upload-modal .upload-modal-content .replace-option .replace-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.upload-modal-overlay .upload-modal .upload-modal-content .replace-option .replace-checkbox{width:16px;height:16px;accent-color:#009CDE;cursor:pointer}.upload-modal-overlay .upload-modal .upload-modal-content .replace-option .replace-hint{font-family:Figtree,sans-serif;font-size:13px;color:#6b7280;margin:8px 0 0 24px}.upload-modal-overlay .upload-modal .upload-modal-content .error-message-container{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #FECACA;border-radius:8px;margin-top:16px}.upload-modal-overlay .upload-modal .upload-modal-content .error-message-container .error-text{font-family:Figtree,sans-serif;font-size:14px;color:#dc2626}.upload-modal-overlay .upload-modal .action-buttons{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #E5E7EB;flex-shrink:0}.upload-modal-overlay .upload-modal .action-buttons .cancel-btn{background-color:#fff!important;color:#009cde!important;text-transform:none;font-family:Figtree,sans-serif;font-weight:500;height:40px;min-width:100px}.upload-modal-overlay .upload-modal .action-buttons .save-btn{background-color:#009cde!important;color:#fff!important;text-transform:none;font-family:Figtree,sans-serif;font-weight:500;height:40px;min-width:100px}.upload-modal-overlay .upload-modal .action-buttons .save-btn span{color:#fff!important}.create-campaign-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;padding:24px}@media (max-width: 768px){.create-campaign-modal-overlay{padding:16px}}.create-campaign-modal-overlay .create-campaign-modal{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 48px #00000029;overflow:hidden}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal{max-width:100%;border-radius:12px}}.create-campaign-modal-overlay .create-campaign-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #E5E7EB;flex-shrink:0}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-header{padding:20px}}.create-campaign-modal-overlay .create-campaign-modal-header .create-campaign-modal-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0}.create-campaign-modal-overlay .create-campaign-modal-header .close-btn{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease;color:#6b7280}.create-campaign-modal-overlay .create-campaign-modal-header .close-btn:hover:not(:disabled){background-color:#f3f4f6;color:#28292c}.create-campaign-modal-overlay .create-campaign-modal-header .close-btn:disabled{opacity:.5;cursor:not-allowed}.create-campaign-modal-overlay .create-campaign-modal-content{padding:32px;overflow-y:auto;flex:1}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-content{padding:20px}}.create-campaign-modal-overlay .create-campaign-modal-content .form-field{margin-bottom:24px}.create-campaign-modal-overlay .create-campaign-modal-content .form-field>label{display:block;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.create-campaign-modal-overlay .create-campaign-modal-content .form-field>label .asterisk{color:#ef4444;font-size:10px;vertical-align:super;margin-left:2px}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select{max-width:100%}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field{border-radius:8px;background:#fff;border:1px solid #D1D5DB!important;box-shadow:none!important}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field:hover,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field:hover{border-color:#009cde!important}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field.v-field--focused,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field.v-field--focused{border-color:#009cde!important;border-width:2px!important}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field .v-field__outline,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field .v-field__outline{display:none!important}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field__input,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field__input{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;min-height:44px;padding:10px 44px 10px 14px}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field__input input::placeholder,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field__input input::placeholder{color:#9ca3af;opacity:1}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field__append-inner,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field__append-inner{padding:0 12px 0 0;margin-left:auto}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-field__append-inner .caret-icon,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-field__append-inner .caret-icon{color:#6b7280}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-select__selection,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-select__selection{margin-right:0}.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field input::placeholder,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-text-field .v-select__selection-text,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select input::placeholder,.create-campaign-modal-overlay .create-campaign-modal-content .form-field .v-select .v-select__selection-text{font-family:Figtree,sans-serif;font-size:14px}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section{margin-bottom:0}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header{flex-direction:column;align-items:flex-start;gap:12px}}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header>label{margin-bottom:0;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:500}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #009CDE;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#009cde!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn span{color:#009cde!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn svg{color:#009cde!important;transition:color .2s ease}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn:hover:not(:disabled){background:#009cde;color:#fff!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn:hover:not(:disabled) span,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn:hover:not(:disabled) svg{color:#fff!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-header .add-notification-btn:disabled{opacity:.5;cursor:not-allowed}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table{border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;background:#fff}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table{overflow-x:auto}}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-header{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px minmax(180px,1.5fr) 100px 48px;gap:12px;padding:14px 20px;background:#f0f9ff;border-bottom:1px solid #BAE6FD}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-header{min-width:650px}}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-header span{color:#0c4a6e;font-family:Figtree,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px minmax(180px,1.5fr) 100px 48px;gap:12px;padding:14px 20px;border-bottom:1px solid #F3F4F6;align-items:center;background:#fff;transition:background-color .15s ease}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row{min-width:650px}}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row:hover{background:#fafafa}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row:last-child{border-bottom:none}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .table-cell{width:100%;min-width:0;overflow:hidden}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .table-cell-action{display:flex;justify-content:center}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select{width:100%;max-width:100%}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field{border-radius:6px;min-height:40px;background:#fff;border:1px solid #D1D5DB!important;box-shadow:none!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field:hover,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field:hover{border-color:#009cde!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field.v-field--focused,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field.v-field--focused{border-color:#009cde!important;border-width:2px!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field .v-field__outline,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field .v-field__outline{display:none!important}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field__input,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field__input{min-height:40px;padding:8px 36px 8px 12px;font-size:14px;font-family:Figtree,sans-serif}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field__append-inner,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field__append-inner{padding:0 10px 0 0;margin-left:auto}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-field__append-inner .caret-icon,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-field__append-inner .caret-icon{color:#9ca3af}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-select__selection,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-select__selection{margin:0}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field .v-select__selection .v-select__selection-text,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select .v-select__selection .v-select__selection-text{font-size:14px;font-family:Figtree,sans-serif;color:#28292c}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field input,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select input{font-size:14px;font-family:Figtree,sans-serif}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-text-field input::placeholder,.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .v-select input::placeholder{color:#9ca3af}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .remove-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s ease}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .remove-btn:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#ef4444}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .table-row .remove-btn:disabled{opacity:.3;cursor:not-allowed}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .empty-state{padding:40px 20px;text-align:center;background:#fafafa}.create-campaign-modal-overlay .create-campaign-modal-content .notifications-section .notifications-table .empty-state p{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;margin:0}.create-campaign-modal-overlay .create-campaign-modal-content .error-message{margin-top:20px;padding:14px 18px;background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;font-family:Figtree,sans-serif;font-size:14px;display:flex;align-items:center;gap:10px}.create-campaign-modal-overlay .create-campaign-modal-content .error-message:before{content:"⚠";font-size:16px}.create-campaign-modal-overlay .create-campaign-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px;border-top:1px solid #E5E7EB;flex-shrink:0;background:#fafafa}@media (max-width: 768px){.create-campaign-modal-overlay .create-campaign-modal-footer{padding:16px 20px}}.create-campaign-modal-overlay .create-campaign-modal-footer .cancel-btn{border-color:#d1d5db!important;color:#6b7280!important;background:#fff!important;font-family:Figtree,sans-serif!important;font-weight:500!important;text-transform:none!important;min-width:100px;height:44px!important}.create-campaign-modal-overlay .create-campaign-modal-footer .cancel-btn:hover:not(:disabled){background:#f3f4f6!important;border-color:#9ca3af!important}.create-campaign-modal-overlay .create-campaign-modal-footer .create-btn{background:#009cde!important;color:#fff!important;font-family:Figtree,sans-serif!important;font-weight:500!important;text-transform:none!important;min-width:160px;height:44px!important;box-shadow:0 2px 4px #009cde40!important}.create-campaign-modal-overlay .create-campaign-modal-footer .create-btn .v-btn__content{color:#fff!important}.create-campaign-modal-overlay .create-campaign-modal-footer .create-btn:hover:not(:disabled){background:#0086be!important;box-shadow:0 4px 8px #009cde59!important}.create-campaign-modal-overlay .create-campaign-modal-footer .create-btn:disabled{opacity:.6;box-shadow:none!important}.insert-parameter-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.insert-parameter-modal-overlay .insert-parameter-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 4px 20px #00000026;overflow:hidden}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-header .insert-parameter-modal-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#28292c;margin:0}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-header .close-btn:hover{color:#28292c}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content{padding:24px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .modal-description{margin-bottom:24px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .modal-description p{font-family:Figtree,sans-serif;font-size:14px;color:#28292cb3;line-height:1.5;margin:0}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group{margin-bottom:20px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group .parameter-label{display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292ccc;margin-bottom:8px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group .parameter-select{width:100%}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group .parameter-select .v-field{border-radius:8px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group .parameter-select .v-field__outline{--v-field-border-opacity: 1;color:#e5e7eb}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .form-group .parameter-select .v-field--focused .v-field__outline{color:#009cde}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-preview{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-preview .preview-label{font-family:Figtree,sans-serif;font-size:14px;color:#28292c99}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-preview .preview-code{font-family:Fira Code,Monaco,monospace;font-size:14px;color:#009cde;background:#009cde1a;padding:4px 8px;border-radius:4px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-divider{font-family:Figtree,sans-serif;font-size:12px;font-weight:600;color:#28292c80;text-transform:uppercase;letter-spacing:.5px}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-divider-item{pointer-events:none;min-height:32px!important;padding-top:8px!important;padding-bottom:4px!important}.insert-parameter-modal-overlay .insert-parameter-modal .insert-parameter-modal-content .parameter-divider-item:hover{background:transparent!important}.insert-parameter-modal-overlay .insert-parameter-modal .action-buttons{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;border-top:1px solid #E5E7EB}.insert-parameter-modal-overlay .insert-parameter-modal .action-buttons .cancel-btn{text-transform:none;font-family:Figtree,sans-serif;font-weight:500;height:40px;min-width:100px}.insert-parameter-modal-overlay .insert-parameter-modal .action-buttons .save-btn{background-color:#009cde!important;color:#fff!important;text-transform:none;font-family:Figtree,sans-serif;font-weight:500;height:40px;min-width:140px}.insert-parameter-modal-overlay .insert-parameter-modal .action-buttons .save-btn:disabled{background-color:#e5e7eb!important;color:#28292c66!important}.insert-parameter-modal-overlay .insert-parameter-modal .action-buttons .save-btn span{color:#fff!important}.target-select .group-header{font-weight:500;font-size:14px;color:#000000de;padding-top:8px;padding-bottom:4px}.target-select .target-item{padding-left:16px}.target-select .target-item i{color:#0009;font-size:16px}.block-dates-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}@media (max-width: 599px){.block-dates-overlay{align-items:flex-end;justify-content:center}}.block-dates-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;width:90%;max-width:600px;max-height:90vh;overflow:visible;display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.block-dates-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}.block-dates-modal .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:#1f2937;margin-bottom:8px;font-family:Figtree,sans-serif}@media (max-width: 599px){.block-dates-modal .modal-header .modal-title{font-size:20px}}.block-dates-modal .modal-header .close-btn{background:none;border:none;color:#28292c;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.block-dates-modal .modal-header .close-btn:hover{color:#374151;background:#f3f4f6}@media (max-width: 599px){.block-dates-modal .modal-header .close-btn{display:none}}.block-dates-modal .modal-content{padding:0 24px;flex:1;overflow:visible}.block-dates-modal .modal-content .calendar-container{border-radius:12px;overflow:hidden;background:#fff}.block-dates-modal .modal-content .calendar-container .calendar-subtitle{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif;margin-top:8px;text-align:center}.block-dates-modal .modal-content .calendar-container .year-view{padding:24px}.block-dates-modal .modal-content .calendar-container .year-view .year-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.block-dates-modal .modal-content .calendar-container .year-view .year-header .year-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:#1f2937;margin:0;font-family:Figtree,sans-serif}.block-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn{background:none;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#28292c;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn svg{width:20px;height:20px}.block-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn:hover{color:#009cde}.block-dates-modal .modal-content .calendar-container .year-view .months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.block-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn{padding:16px;background:#f2f2f3;border:1px solid #E5E7EB;border-radius:4px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn:hover{border-color:#009cde;color:#009cde}.block-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn.selected{background:#009cde1a;border:1px solid #E5E7EB;color:#009cde}.block-dates-modal .modal-content .calendar-container .month-view{padding:24px}.block-dates-modal .modal-content .calendar-container .month-view .month-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.block-dates-modal .modal-content .calendar-container .month-view .month-header .month-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:#1f2937;margin:0;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-content .calendar-container .month-view .month-header .month-title:hover{color:#009cde}.block-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn{background:none;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#28292c;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn svg{width:20px;height:20px}.block-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn:hover{color:#009cde}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .day-headers{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .day-headers .day-header{text-align:center;padding:8px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#6b7280;font-family:Figtree,sans-serif}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;justify-items:center}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn{background:#f2f2f3;height:30px;width:30px;font-size:14px;font-style:normal;font-weight:400;cursor:pointer;line-height:normal;margin-bottom:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:100%}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn:hover:not(:disabled):not(.other-month){background:#f0f9ff;color:#009cde}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.other-month{background:#f2f2f3;color:#d1d5db;cursor:default}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.selected{background:#009cde1a!important;color:#009cde!important;font-weight:600;border-radius:100%}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.past{background:#f2f2f3;color:#d1d5db;cursor:not-allowed}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.past:hover{background:#f2f2f3}.block-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn:disabled{cursor:not-allowed;opacity:.5}.block-dates-modal .modal-footer{display:flex;justify-content:center;align-items:center;gap:12px;padding:24px}.block-dates-modal .modal-footer .cancel-btn{padding:6px 24px;background:none;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-footer .cancel-btn:hover{background:#009cde;color:#fff}.block-dates-modal .modal-footer .block-dates-btn{padding:6px 24px;background:#009cde;border:none;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;color:#fff;cursor:pointer;transition:all .2s ease}.block-dates-modal .modal-footer .block-dates-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.block-dates-modal .modal-footer .block-dates-btn:disabled{background-color:#62646780;color:#fff;cursor:not-allowed}.block-dates-modal .modal-footer .block-dates-btn:disabled:hover{background-color:#62646780;box-shadow:none}@media (max-width: 599px){.block-dates-modal{width:100%;max-width:100%;margin:0;max-height:80vh;border-radius:20px 20px 0 0;animation:slideUpFromBottom .3s ease-out;position:relative;top:auto;left:auto;transform:none}.block-dates-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.block-dates-modal .modal-header{padding:32px 20px 16px}.block-dates-modal .modal-header .modal-title{font-size:20px}.block-dates-modal .modal-header .calendar-subtitle{font-size:14px;margin-top:8px}.block-dates-modal .modal-header .close-btn svg{width:24px;height:24px}.block-dates-modal .modal-content{padding:0 20px}.block-dates-modal .modal-content .calendar-container .year-view,.block-dates-modal .modal-content .calendar-container .month-view{padding:16px 0}.block-dates-modal .modal-content .calendar-container .year-view .months-grid,.block-dates-modal .modal-content .calendar-container .month-view .months-grid{grid-template-columns:repeat(2,1fr);gap:8px}.block-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn,.block-dates-modal .modal-content .calendar-container .month-view .months-grid .month-btn{padding:12px;font-size:13px;background:#f2f2f3}.block-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn.selected,.block-dates-modal .modal-content .calendar-container .month-view .months-grid .month-btn.selected{background:#009cde1a;border:1px solid #E5E7EB;color:#009cde}.block-dates-modal .modal-content .calendar-container .year-view .calendar-days .day-btn,.block-dates-modal .modal-content .calendar-container .month-view .calendar-days .day-btn{width:34px;height:34px;background:#f2f2f3;font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#28292c}.block-dates-modal .modal-content .calendar-container .year-view .calendar-days .day-btn.selected,.block-dates-modal .modal-content .calendar-container .month-view .calendar-days .day-btn.selected{background:#009cde1a!important;color:#009cde!important;font-weight:600;border-radius:100%}.block-dates-modal .modal-footer{padding:20px;gap:12px}.block-dates-modal .modal-footer .cancel-btn,.block-dates-modal .modal-footer .block-dates-btn{flex:1;padding:12px 16px;font-size:16px;font-weight:600}.block-dates-modal .modal-footer .cancel-btn:active:not(:disabled),.block-dates-modal .modal-footer .block-dates-btn:active:not(:disabled){transform:scale(.98)}}.block-dates-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 599px){.block-dates-modal{top:auto;left:auto;transform:none;position:relative}}.special-dates-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}@media (max-width: 599px){.special-dates-overlay{align-items:flex-end;justify-content:center}}.special-dates-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;width:90%;max-width:600px;min-height:480px;max-height:90vh;overflow:visible;display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.special-dates-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}.special-dates-modal .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px;font-family:Figtree,sans-serif}@media (max-width: 599px){.special-dates-modal .modal-header .modal-title{font-size:20px}}.special-dates-modal .modal-header .calendar-subtitle{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Figtree,sans-serif;margin:0}@media (max-width: 599px){.special-dates-modal .modal-header .calendar-subtitle{font-size:14px}}.special-dates-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;color:#28292c;padding:4px;border-radius:4px;transition:all .2s ease}.special-dates-modal .modal-header .close-btn:hover{color:#374151;background:#f3f4f6}@media (max-width: 599px){.special-dates-modal .modal-header .close-btn{display:none}}.special-dates-modal .modal-content{padding:0 24px;flex:1;overflow:visible}.special-dates-modal .modal-content .calendar-container{border-radius:12px;overflow:hidden;background:#fff}.special-dates-modal .modal-content .calendar-container .year-view{padding:24px}.special-dates-modal .modal-content .calendar-container .year-view .year-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.special-dates-modal .modal-content .calendar-container .year-view .year-header .year-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn{background:none;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.special-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn svg{width:20px;height:20px}.special-dates-modal .modal-content .calendar-container .year-view .year-header .nav-btn:hover{color:#009cde}.special-dates-modal .modal-content .calendar-container .year-view .months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.special-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn{padding:16px;background:#f2f2f3;border:1px solid #E5E7EB;border-radius:4px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.special-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn:hover{border-color:#009cde;color:#009cde}.special-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn.selected{background:#009cde1a;border:1px solid #E5E7EB;color:#009cde}.special-dates-modal .modal-content .calendar-container .month-view{padding:24px}.special-dates-modal .modal-content .calendar-container .month-view .month-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.special-dates-modal .modal-content .calendar-container .month-view .month-header .month-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.special-dates-modal .modal-content .calendar-container .month-view .month-header .month-title:hover{color:#009cde}.special-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn{background:none;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.special-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn svg{width:20px;height:20px}.special-dates-modal .modal-content .calendar-container .month-view .month-header .nav-btn:hover{color:#009cde}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .day-headers{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .day-headers .day-header{text-align:center;padding:8px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;justify-items:center}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn{background:#f2f2f3;height:30px;width:30px;font-size:14px;font-style:normal;font-weight:400;cursor:pointer;line-height:normal;margin-bottom:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:100%}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn:hover:not(:disabled):not(.other-month){background:#f0f9ff;color:#009cde}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.other-month{background:#f2f2f3;color:#d1d5db;cursor:default}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.selected{background:#009cde1a!important;color:#009cde!important;font-weight:600;border-radius:100%}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.past{background:#f2f2f3;color:#d1d5db;cursor:not-allowed}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn.past:hover{background:#f2f2f3}.special-dates-modal .modal-content .calendar-container .month-view .calendar-grid .calendar-days .day-btn:disabled{cursor:not-allowed;opacity:.5}.special-dates-modal .modal-content .time-selection-container{padding:24px 0}.special-dates-modal .modal-content .time-selection-container .selected-date-info{margin-bottom:32px;display:flex;align-items:center;gap:8px}.special-dates-modal .modal-content .time-selection-container .selected-date-info .section-title{font-size:14px;font-weight:600;margin:0;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .time-selection-container .selected-date-info .selected-date-text{font-size:14px;font-weight:400;margin:0;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .time-selection-container .time-selection-section .section-title{font-size:14px;font-weight:600;margin:0 0 16px;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row{margin-bottom:16px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row:last-child{margin-bottom:0}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group{display:flex;align-items:center;gap:12px;margin-bottom:8px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select{flex:1;min-width:120px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select:disabled{cursor:not-allowed;opacity:.5}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select :deep(.v-field){font-size:14px;font-family:Figtree,sans-serif}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select :deep(.v-field) .v-field__input{min-height:40px;padding:8px 12px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select :deep(.caret-icon){color:#6b7280}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-separator{font-size:14px;color:#6b7280;font-weight:500;flex-shrink:0;margin-bottom:24px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .add-time-btn{width:36px;height:36px;border:none;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-bottom:20px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .add-time-btn:hover{color:#009cde;background:#f0f9ff}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .add-time-btn:disabled{cursor:not-allowed;opacity:.5}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .add-time-btn svg{width:20px;height:20px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-error{color:#ff4c00;text-align:right;font-size:14px;font-weight:400;margin-top:-16px;margin-right:12px;font-family:Figtree,sans-serif}.special-dates-modal .modal-footer{display:flex;justify-content:center;align-items:center;gap:12px;padding:24px}.special-dates-modal .modal-footer .cancel-btn,.special-dates-modal .modal-footer .next-btn,.special-dates-modal .modal-footer .back-btn,.special-dates-modal .modal-footer .save-btn{padding:6px 24px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.special-dates-modal .modal-footer .cancel-btn,.special-dates-modal .modal-footer .back-btn{background:none;border:1px solid #009CDE;color:#009cde}.special-dates-modal .modal-footer .cancel-btn:hover,.special-dates-modal .modal-footer .back-btn:hover{background:#009cde;color:#fff}.special-dates-modal .modal-footer .next-btn,.special-dates-modal .modal-footer .save-btn{background:#009cde;border:none;color:#fff}.special-dates-modal .modal-footer .next-btn:hover:not(:disabled),.special-dates-modal .modal-footer .save-btn:hover:not(:disabled){background:#0088c7;box-shadow:0 4px 12px #009cde4d}.special-dates-modal .modal-footer .next-btn:disabled,.special-dates-modal .modal-footer .save-btn:disabled{background-color:#62646780;color:#fff;cursor:not-allowed}.special-dates-modal .modal-footer .next-btn:disabled:hover,.special-dates-modal .modal-footer .save-btn:disabled:hover{background-color:#62646780;box-shadow:none}@media (max-width: 599px){.special-dates-modal{width:100%;max-width:100%;min-width:unset;margin:0;max-height:80vh;border-radius:20px 20px 0 0;animation:slideUpFromBottom .3s ease-out;position:relative;top:auto;left:auto;transform:none}.special-dates-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.special-dates-modal .modal-header{padding:32px 20px 16px}.special-dates-modal .modal-header .modal-title{font-size:20px}.special-dates-modal .modal-header .calendar-subtitle{font-size:14px}.special-dates-modal .modal-header .close-btn svg{width:24px;height:24px}.special-dates-modal .modal-content{padding:0 20px}.special-dates-modal .modal-content .calendar-container .year-view,.special-dates-modal .modal-content .calendar-container .month-view{padding:16px 0}.special-dates-modal .modal-content .calendar-container .year-view .months-grid,.special-dates-modal .modal-content .calendar-container .month-view .months-grid{grid-template-columns:repeat(2,1fr);gap:8px}.special-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn,.special-dates-modal .modal-content .calendar-container .month-view .months-grid .month-btn{padding:12px;font-size:13px;background:#f2f2f3}.special-dates-modal .modal-content .calendar-container .year-view .months-grid .month-btn.selected,.special-dates-modal .modal-content .calendar-container .month-view .months-grid .month-btn.selected{background:#009cde1a;border:1px solid #E5E7EB;color:#009cde}.special-dates-modal .modal-content .calendar-container .year-view .calendar-days .day-btn,.special-dates-modal .modal-content .calendar-container .month-view .calendar-days .day-btn{width:34px;height:34px;background:#f2f2f3;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.special-dates-modal .modal-content .calendar-container .year-view .calendar-days .day-btn.selected,.special-dates-modal .modal-content .calendar-container .month-view .calendar-days .day-btn.selected{background:#009cde1a!important;color:#009cde!important;font-weight:600}.special-dates-modal .modal-content .time-selection-container{padding:16px 0}.special-dates-modal .modal-content .time-selection-container .selected-date-info{margin-bottom:24px}.special-dates-modal .modal-content .time-selection-container .selected-date-info .section-title,.special-dates-modal .modal-content .time-selection-container .selected-date-info .selected-date-text,.special-dates-modal .modal-content .time-selection-container .time-selection-section .section-title{font-size:14px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group{gap:8px}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select{min-width:unset}.special-dates-modal .modal-content .time-selection-container .time-selection-section .time-inputs .time-slot-row .time-input-group .time-select :deep(.v-field) .v-field__input{min-height:40px;padding:8px 12px}.special-dates-modal .modal-footer{padding:20px;gap:12px}.special-dates-modal .modal-footer .cancel-btn,.special-dates-modal .modal-footer .next-btn,.special-dates-modal .modal-footer .back-btn,.special-dates-modal .modal-footer .save-btn{flex:1;padding:12px 16px;font-size:16px;font-weight:600}.special-dates-modal .modal-footer .cancel-btn:active:not(:disabled),.special-dates-modal .modal-footer .next-btn:active:not(:disabled),.special-dates-modal .modal-footer .back-btn:active:not(:disabled),.special-dates-modal .modal-footer .save-btn:active:not(:disabled){transform:scale(.98)}}.profile-section{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:25px;flex-shrink:0;margin-right:7%;position:relative}@media (max-width: 959px){.profile-section{margin-left:0;align-self:center}}.profile-section.mobile-position{padding-top:0;margin:1px auto 0 0}.profile-section .profile-avatar-container{position:relative;display:inline-block;margin-left:16px}.profile-section .profile-avatar-container .profile-avatar{border:3px solid #E5E7EB;border-radius:50%;overflow:hidden;background-color:#f3f4f6}.profile-section .profile-avatar-container .profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-section .profile-avatar-container .camera-icon{position:absolute;bottom:2px;right:2px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#009cde;border:2px solid rgba(0,156,222,.1019607843);padding:2px;cursor:pointer;z-index:1}@media (max-width: 599px){.profile-section .profile-avatar-container .camera-icon{width:20px;height:20px}}.profile-section .profile-avatar-container .camera-icon:hover{background:#009cde;color:#fff}.profile-section .remove-link{font-family:Figtree;font-weight:400;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#009cde;cursor:pointer;position:absolute;left:210px;top:50%;transform:translateY(-50%);white-space:nowrap;text-decoration:none}.profile-section .remove-link:hover{text-decoration:underline}.profile-section .remove-link-web{font-family:Figtree;font-weight:400;font-style:normal;font-size:16px;line-height:100%;color:#009cde;cursor:pointer;position:static;margin-top:20px;white-space:nowrap;text-decoration:none;text-align:center}.profile-section .remove-link-web:hover{text-decoration:underline}@media (max-width: 599px){.profile-section .remove-link-web{font-size:16px}}.phone-input-container{width:100%;display:block}.phone-input-container .phone-input{display:inline;flex-direction:column;width:100%;margin-bottom:20px}@media (max-width: 959px){.phone-input-container .phone-input{min-height:0}}.phone-input-container .phone-input .phone-input-wrapper{flex:1;min-width:0;width:100%}.phone-input-container .phone-input .phone-input-wrapper .vue-tel-input .vti__dropdown{padding-top:13px;padding-bottom:13px}.phone-input-container .phone-input .phone-input-wrapper .phone-input-field{width:100%}@media (max-width: 599px){.phone-input-container .phone-input .phone-input-wrapper .phone-input-field{padding-left:80px!important}}.phone-input-container .phone-input .phone-error-message{color:#ff4c00!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;margin-top:4px!important;padding-left:0!important;padding-inline:0!important;text-align:end!important;font-family:Figtree,sans-serif!important}@media (max-width: 599px){.phone-input-container .phone-input .phone-error-message{font-size:12px!important}}.phone-input-container .phone-input .phone-help-text{color:#6b7280!important;font-size:12px!important;font-weight:400!important;margin-top:4px!important;line-height:1.4!important;font-family:Figtree,sans-serif!important}@media (max-width: 599px){.phone-input-container .phone-input .phone-help-text{font-size:11px!important}}.phone-input-container .iti{width:100%!important;border:1px solid #D1D5DB!important;border-radius:4px!important;background:#fff!important;transition:border-color .2s ease!important;position:relative}.phone-input-container .iti:hover{border-color:#9ca3af!important}.phone-input-container .iti:focus-within,.phone-input-container .iti.iti--focused{border:1px solid #009CDE!important;border-radius:4px!important;box-shadow:none!important}.phone-input-container .iti.phone-input-error{border:1px solid #FF4C00!important;border-radius:4px!important}.phone-input-container .iti .iti__tel-input{border:none!important;border-radius:0 4px 4px 0!important;background:transparent!important;box-shadow:none!important;outline:none!important;min-height:46px!important;height:46px!important;line-height:normal!important;box-sizing:border-box!important;padding:8px 12px 8px 95px!important;width:100%!important;font-size:16px!important;font-weight:400!important;color:#28292c!important;font-family:Figtree,sans-serif!important}.phone-input-container .iti .iti__tel-input:focus,.phone-input-container .iti .iti__tel-input:hover,.phone-input-container .iti .iti__tel-input:active{border:none!important;box-shadow:none!important;outline:none!important}.phone-input-container .iti .iti__tel-input::placeholder{color:#9ca3af!important;font-size:14px!important;font-weight:400!important;opacity:1!important}.phone-input-container .iti .iti__selected-flag{display:flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;height:46px!important;line-height:normal!important;border:none!important;background:transparent!important;border-radius:4px 0 0 4px!important;position:relative!important;padding:0 12px!important;cursor:pointer!important}.phone-input-container .iti .iti__selected-flag:after{content:""!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;width:1px!important;height:24px!important;background-color:#d1d5db!important;display:block!important}@media (max-width: 599px){.phone-input-container .iti .iti__selected-flag{padding:0 8px!important;gap:6px!important}.phone-input-container .iti .iti__selected-flag:after{height:20px!important}}.phone-input-container .iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.phone-input-container .iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:transparent!important}.phone-input-container .iti .iti__dial-code{font-size:14px!important;font-weight:400!important;color:#28292c!important;flex-shrink:0!important;font-family:Figtree,sans-serif!important}.phone-input-container .iti .iti__arrow{color:#6b7280!important;font-size:12px!important;transition:transform .2s ease!important;flex-shrink:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;width:0!important;height:0!important}.phone-input-container .iti.iti--open .iti__arrow{transform:rotate(180deg)!important}.phone-input-container .iti .iti__country-list{border:1px solid #E5E7EB!important;background-color:#fff!important;border-radius:4px!important;overflow-y:auto!important;z-index:99999999!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;margin-top:4px!important;max-height:300px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;scrollbar-width:thin!important;scrollbar-color:#C7E8FB #F3F4F6!important}.phone-input-container .iti .iti__country-list::-webkit-scrollbar{width:8px!important}.phone-input-container .iti .iti__country-list::-webkit-scrollbar-track{background:#f3f4f6!important;border-radius:4px!important}.phone-input-container .iti .iti__country-list::-webkit-scrollbar-thumb{background:#c7e8fb!important;border-radius:4px!important}.phone-input-container .iti .iti__country-list::-webkit-scrollbar-thumb:hover{background:#009cde!important}.phone-input-container .iti .iti__country-list .iti__search-input{height:30px!important;padding-left:85px!important}.phone-input-container .iti .iti__country-list .iti__search-input:focus{border-color:#009cde!important;outline:none!important;box-shadow:none!important}.phone-input-container .iti .iti__country-list .iti__country{padding:12px 16px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:12px!important;border:none!important;line-height:normal!important;color:#28292c!important;font-size:16px!important;font-weight:400!important;font-family:Figtree,sans-serif!important}@media (max-width: 599px){.phone-input-container .iti .iti__country-list .iti__country{font-size:14px!important}}.phone-input-container .iti .iti__country-list .iti__country:last-child{border-bottom:none!important}.phone-input-container .iti .iti__country-list .iti__country:hover,.phone-input-container .iti .iti__country-list .iti__country.iti__highlight{background:#009cde!important;color:#fff!important;font-weight:500!important}.phone-input-container .iti .iti__country-list .iti__country:hover .iti__dial-code,.phone-input-container .iti .iti__country-list .iti__country:hover .iti__country-name,.phone-input-container .iti .iti__country-list .iti__country:hover *,.phone-input-container .iti .iti__country-list .iti__country.iti__highlight .iti__dial-code,.phone-input-container .iti .iti__country-list .iti__country.iti__highlight .iti__country-name,.phone-input-container .iti .iti__country-list .iti__country.iti__highlight *{color:#fff!important}.phone-input-container .iti .iti__country-list .iti__country .iti__dial-code{font-size:16px!important;font-weight:500!important;color:#374151!important;line-height:normal!important;min-width:50px!important}@media (max-width: 599px){.phone-input-container .iti .iti__country-list .iti__country .iti__dial-code{font-size:14px!important}}.phone-input-container .iti .iti__country-list .iti__country .iti__country-name{font-size:16px!important;color:#28292c!important;margin-left:auto!important;font-weight:400!important;line-height:normal!important;flex:1!important}@media (max-width: 599px){.phone-input-container .iti .iti__country-list .iti__country .iti__country-name{font-size:14px!important}}.phone-input-container .iti .iti__country-list.iti__country-list--dropup{bottom:100%!important;top:auto!important;margin-bottom:4px!important;margin-top:0!important}@media (max-width: 599px){.phone-input-container .iti .iti__selected-flag{padding:0 8px!important;gap:6px!important;min-height:46px!important;height:46px!important;touch-action:manipulation!important}.phone-input-container .iti .iti__tel-input{padding:8px 12px!important;min-height:46px!important;height:46px!important;touch-action:manipulation!important}.phone-input-container .iti .iti__arrow{display:flex!important;align-items:center!important;justify-content:center!important}.phone-input-container .iti .iti__country-list{min-width:100%!important;height:492px!important;position:fixed!important;inset:auto 0 0!important;border-radius:16px 16px 0 0!important;z-index:9999!important;transform:translateY(0)!important;transition:transform .3s ease-in-out!important}.phone-input-container .iti .iti__country-list::-webkit-scrollbar{width:7px;height:7px}.phone-input-container .iti .iti__country-list::-webkit-scrollbar-thumb{background:#009cde33;border-radius:100px;min-height:150px}}@media (hover: none) and (pointer: coarse){.phone-input-container .iti .iti__selected-flag{min-height:46px!important;height:46px!important}}.phone-input-container .iti .iti__tel-input:focus{outline-offset:2px!important}.location-branding-page .settings-section{padding:24px 48px 20px}.location-branding-page .settings-section .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;white-space:nowrap}.location-branding-page .settings-section .page-header-title .main-title{color:#28292c;font-family:Figtree;font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding:24px 48px 20px}.location-branding-page .settings-section .branding-grid{display:grid;grid-template-columns:1fr;gap:12px}.location-branding-page .settings-section .branding-grid .card{width:530px;flex-shrink:0;border-radius:8px;border:1px solid rgba(219,219,221,.3);padding:24px 20px}.location-branding-page .settings-section .branding-grid .card .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 0}.location-branding-page .settings-section .branding-grid .card .card-header h3{margin:0 0 8px!important;color:#28292c!important;font-family:Figtree!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.location-branding-page .settings-section .branding-grid .card .card-header .sub{color:#28292ccc!important;font-family:Figtree!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.location-branding-page .settings-section .branding-grid .card .card-body{padding:12px}.location-branding-page .settings-section .branding-grid .card .card-body .uploader{display:flex;padding:6px 0 7px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;background:#eff1f380;flex-shrink:0;height:155px}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .image-size-info{color:#28292ccc;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .uploader-inner{text-align:center}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .uploader-text{color:#28292ccc;text-align:center;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .upload_link_container{margin-top:24px;display:flex;justify-content:center}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .upload_link{color:#009cde;text-align:center;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;line-height:32px;cursor:pointer;display:inline-flex;align-items:center;gap:16px;line-height:1}.location-branding-page .settings-section .branding-grid .card .card-body .uploader .upload_link svg{display:block;flex:0 0 auto;width:24px;height:24px}.location-branding-page .settings-section .branding-grid .card .card-body .preview-wrap{display:flex;height:155px;padding:6px 0 7px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;border:1px solid rgba(219,219,221,.3)}.location-branding-page .settings-section .branding-grid .card .card-body .remove-logo{display:flex;justify-content:center;align-items:center}.location-branding-page .settings-section .branding-grid .card .card-body .logo-preview{border-radius:3.567px;object-fit:contain;max-width:100%;max-height:140px}.location-branding-page .settings-section .branding-grid .card .card-body .btn-row{display:flex;gap:8px;margin-top:8px}.location-branding-page .settings-section .branding-grid .card .card-body .btn-row .btn-ghost{color:#ff543e;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 768px){.location-branding-page .settings-section .branding-grid .card{width:100%!important;max-width:100%!important;box-sizing:border-box}}@media (min-width: 900px){.location-branding-page .settings-section .branding-grid{grid-template-columns:repeat(12,1fr);align-items:start}.location-branding-page .settings-section .branding-grid .logo-card,.location-branding-page .settings-section .branding-grid .colors-card{grid-column:span 6}.location-branding-page .settings-section .branding-grid .typo-card{grid-column:span 12}}@media (max-width: 768px){.location-branding-page .settings-section,.location-branding-page .settings-section .page-header-title .main-title{padding:16px}}.timezone-field .caret-icon{transition:transform .16s ease}.timezone-field .caret-icon.rotated{transform:rotate(180deg)}.timezone-dropdown-desktop .v-list .v-list-item-title,.tz-bottom-sheet .v-list .v-list-item-title{color:#28292c!important;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 599px){.timezone-field .v-select__selection-text{font-size:14px!important}}.timezone-dropdown-desktop{max-width:520px}.timezone-dropdown-desktop>.v-card,.timezone-dropdown-desktop>.v-sheet,.timezone-dropdown-desktop>.v-list,.tz-bottom-sheet>.v-card,.tz-bottom-sheet>.v-sheet,.tz-bottom-sheet>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:8px!important;border:1px solid #DBDBDD;background:#fff;box-shadow:0 4px 4px #0000001a;margin-top:4px}@media (max-width: 599px){.timezone-dropdown-desktop>.v-card,.timezone-dropdown-desktop>.v-sheet,.timezone-dropdown-desktop>.v-list,.tz-bottom-sheet>.v-card,.tz-bottom-sheet>.v-sheet,.tz-bottom-sheet>.v-list{border-radius:16px 16px 0 0!important}}.timezone-dropdown-desktop .v-list,.tz-bottom-sheet .v-list{border-radius:8px!important}@media (max-width: 599px){.timezone-dropdown-desktop .v-list,.tz-bottom-sheet .v-list{border-radius:16px 16px 0 0!important}}.timezone-dropdown-desktop .v-list .v-list-item,.tz-bottom-sheet .v-list .v-list-item{overflow:hidden;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere}@media (max-width: 599px) and (hover: none) and (pointer: coarse){.tz-bottom-sheet{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,156,222,.2) transparent!important}.tz-bottom-sheet::-webkit-scrollbar{width:10px}.tz-bottom-sheet::-webkit-scrollbar-thumb{border-radius:8px;background-color:#00000059;background-clip:padding-box}.tz-bottom-sheet::-webkit-scrollbar-track{background:transparent}.timezone-dropdown-desktop .v-list .v-list-item-title,.tz-bottom-sheet .v-list .v-list-item-title{font-size:14px!important}}@media (max-width: 768px){.timezone-dropdown-desktop .v-list .v-list-item-title,.tz-bottom-sheet .v-list .v-list-item-title{font-size:14px!important}}.v-menu .timezone-dropdown-desktop .v-list,.v-menu .tz-bottom-sheet .v-list{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,156,222,.2) transparent!important;padding-right:0!important}.upload-support-attachments{display:flex;flex-direction:column;gap:16px}.upload-support-attachments .file-upload-area{border-radius:8px;padding:32px;background:#f0f9ff;text-align:center;transition:all .2s ease;border:1px dashed transparent;cursor:pointer}@media (max-width: 599px){.upload-support-attachments .file-upload-area{padding:24px}}.upload-support-attachments .file-upload-area:hover{border-color:#d1d5db}.upload-support-attachments .file-upload-area.drag-over{border-color:#009cde;background:#e0f2fe}.upload-support-attachments .file-upload-area .upload-info{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.upload-support-attachments .file-upload-area .upload-info .upload-label{font-size:16px;color:#6b7280;font-family:Figtree,sans-serif}.upload-support-attachments .file-upload-area .upload-info .upload-size{font-size:16px;font-weight:600;color:#111827;font-family:Figtree,sans-serif}.upload-support-attachments .file-upload-area .upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;color:#009cde;border:none;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s ease;background:transparent;font-family:Figtree,sans-serif}.upload-support-attachments .file-upload-area .upload-button:hover{background:#009cde1a}.upload-support-attachments .file-upload-area .upload-button:focus{outline:2px solid #009CDE;outline-offset:2px}.upload-support-attachments .file-upload-area .upload-button .upload-button-text{color:#009cde;font-size:18px;font-weight:600;font-family:Figtree,sans-serif}.upload-support-attachments .error-messages{display:flex;flex-direction:column;gap:8px;margin-top:8px}.upload-support-attachments .error-messages .error-message{padding:12px 16px;background:#fee2e2;border:1px solid #FECACA;border-radius:6px;color:#991b1b;font-size:14px;font-family:Figtree,sans-serif;line-height:1.5}.upload-support-attachments .attachments-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;padding:8px;border-radius:8px;border:1px dashed transparent;transition:all .2s ease}@media (max-width: 599px){.upload-support-attachments .attachments-preview-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}}.upload-support-attachments .attachments-preview-grid.drag-over{border-color:#009cde;background:#f0f9ff}.upload-support-attachments .add-more-button-wrapper{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px;border:1px dashed #d1d5db;background:#f9fafb;transition:all .2s ease}.upload-support-attachments .add-more-button-wrapper:hover{border-color:#009cde;background:#f0f9ff}.upload-support-attachments .add-more-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:transparent;border:none;cursor:pointer;color:#009cde;width:100%;height:100%;font-family:Figtree,sans-serif}.upload-support-attachments .add-more-button .add-more-text{font-size:14px;font-weight:500;color:#009cde;font-family:Figtree,sans-serif}.upload-support-attachments .add-more-button:hover{color:#0087c7}.upload-support-attachments .add-more-button:focus{outline:2px solid #009CDE;outline-offset:2px}.upload-support-attachments .attachment-preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb}.upload-support-attachments .attachment-preview-item .preview-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.upload-support-attachments .attachment-preview-item .preview-image{width:100%;height:100%;object-fit:cover}.upload-support-attachments .attachment-preview-item .preview-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.upload-support-attachments .attachment-preview-item .file-name-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.5),transparent);padding:8px 8px 4px;z-index:5}.upload-support-attachments .attachment-preview-item .file-name-overlay .file-name-text{display:block;color:#fff;font-size:11px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Figtree,sans-serif;line-height:1.2}.upload-support-attachments .attachment-preview-item .remove-attachment-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#ff0000b5;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.upload-support-attachments .attachment-preview-item .remove-attachment-btn:hover:not(:disabled){background:#ff0000d9}.upload-support-attachments .attachment-preview-item .remove-attachment-btn:disabled{opacity:.5;cursor:not-allowed}.upload-support-attachments .attachment-preview-item .upload-progress-overlay{position:absolute;bottom:0;left:0;right:0;background:#009cde33;color:#fff;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:5}.upload-support-attachments .attachment-preview-item .progress-bar{width:100%;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.upload-support-attachments .attachment-preview-item .progress-fill{height:100%;background:#009cde;transition:width .3s}.upload-support-attachments .attachment-preview-item .progress-text{font-size:11px;text-align:center;font-family:Figtree,sans-serif;font-weight:500}.upload-support-attachments .attachment-preview-item .dz-success-mark,.upload-support-attachments .attachment-preview-item .dz-error-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;opacity:0;z-index:500;transition:opacity .3s ease-in-out;pointer-events:none}.upload-support-attachments .attachment-preview-item .dz-success-mark svg,.upload-support-attachments .attachment-preview-item .dz-error-mark svg{display:block;width:100%;height:100%}.upload-support-attachments .attachment-preview-item.dz-success .dz-success-mark,.upload-support-attachments .attachment-preview-item.dz-error .dz-error-mark{opacity:1}.change-location-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.change-location-modal-overlay .change-location-modal{background:#fff;border-radius:16px;width:700px;max-width:90%;min-height:280px;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}@media (max-width: 599px){.change-location-modal-overlay .change-location-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;align-self:flex-end}.change-location-modal-overlay .change-location-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.change-location-modal-overlay .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.change-location-modal-overlay .modal-header{padding:32px 24px 20px}}.change-location-modal-overlay .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:left;font-family:Figtree,sans-serif}@media (max-width: 599px){.change-location-modal-overlay .modal-header .modal-title{font-size:20px}}.change-location-modal-overlay .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.change-location-modal-overlay .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.change-location-modal-overlay .modal-header .close-btn svg,.change-location-modal-overlay .modal-header .close-btn .v-icon{width:24px!important;height:24px!important;font-size:24px!important}}.change-location-modal-overlay .modal-content{padding:32px 32px 0;text-align:center;display:flex;flex-direction:column}@media (max-width: 599px){.change-location-modal-overlay .modal-content{padding:24px 24px 0;text-align:left}}.change-location-modal-overlay .modal-content .form-field{width:80%;align-self:center;margin-bottom:32px}@media (max-width: 599px){.change-location-modal-overlay .modal-content .form-field{width:100%;align-self:flex-start}}.change-location-modal-overlay .modal-content .form-field label{display:block;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#28292ccc;margin-bottom:12px;text-align:left;font-family:Figtree,sans-serif}.change-location-modal-overlay .modal-content .form-field label .asterisk{color:#ef4444;margin-left:2px}.change-location-modal-overlay .modal-content .form-field :deep(.v-select) .v-field{border-radius:4px}.change-location-modal-overlay .modal-content .form-field :deep(.v-select) .v-field .v-field__outline{border-color:#e5e7eb}.change-location-modal-overlay .modal-content .form-field :deep(.v-select) .v-field:hover .v-field__outline{border-color:#9ca3af}.change-location-modal-overlay .modal-content .form-field :deep(.v-select) .v-field.v-field--focused .v-field__outline{border-color:#009cde}.change-location-modal-overlay .modal-content .form-field :deep(.v-select) .v-field__input{font-size:14px;min-height:48px;padding:12px 16px;text-align:left}.change-location-modal-overlay .modal-content .form-field .caret-icon{color:#6b7280}.change-location-modal-overlay .modal-content .note-section{text-align:center;margin-bottom:32px}@media (max-width: 599px){.change-location-modal-overlay .modal-content .note-section{margin-bottom:16px;text-align:left}}.change-location-modal-overlay .modal-content .note-section .note-title{font-size:18px;font-style:normal;font-weight:600;line-height:32px;color:#28292c;margin:0 0 8px;font-family:Figtree,sans-serif}@media (max-width: 599px){.change-location-modal-overlay .modal-content .note-section .note-title{font-size:16px;line-height:24px}}.change-location-modal-overlay .modal-content .note-section .note-text{font-size:18px;font-style:normal;font-weight:400;line-height:20px;color:#28292c;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.change-location-modal-overlay .modal-content .note-section .note-text{font-size:14px;line-height:18px}}.change-location-modal-overlay .modal-footer{display:flex;justify-content:center;padding:0 32px 24px}@media (max-width: 599px){.change-location-modal-overlay .modal-footer{padding:20px 24px 24px}}.change-location-modal-overlay .modal-footer .close-btn-action{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;box-shadow:0 4px 6px -1px #0000001a}.change-location-modal-overlay .modal-footer .close-btn-action:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.change-location-modal-overlay .modal-footer .close-btn-action span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}.change-location-modal-overlay .modal-footer .close-btn-action:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.change-location-modal-overlay .modal-footer .close-btn-action{width:100%}.change-location-modal-overlay .modal-footer .close-btn-action span{font-size:16px;font-weight:600}.change-location-modal-overlay .modal-footer .close-btn-action:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.change-location-modal-overlay{align-items:flex-end}}.integration-action-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.integration-action-modal-overlay .integration-action-modal{background:#fff;border-radius:16px;width:700px;max-width:90%;min-height:280px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}.integration-action-modal-overlay .integration-action-modal.has-review-data{width:850px}@media (max-width: 599px){.integration-action-modal-overlay .integration-action-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;align-self:flex-end}.integration-action-modal-overlay .integration-action-modal.has-review-data{width:100%}.integration-action-modal-overlay .integration-action-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.integration-action-modal-overlay .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.integration-action-modal-overlay .modal-header{padding:4px 16px}}.integration-action-modal-overlay .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:left;font-family:Figtree,sans-serif}@media (max-width: 599px){.integration-action-modal-overlay .modal-header .modal-title{font-size:20px}}.integration-action-modal-overlay .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.integration-action-modal-overlay .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.integration-action-modal-overlay .modal-header .close-btn svg{width:24px!important;height:24px!important;font-size:24px!important}}.integration-action-modal-overlay .modal-content{padding:32px 32px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 599px){.integration-action-modal-overlay .modal-content{padding:24px 24px 0;text-align:left;align-items:flex-start}}.integration-action-modal-overlay .modal-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:16px 0 32px}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .loading-state{align-items:flex-start;width:100%}}.integration-action-modal-overlay .modal-content .loading-state .loading-message{font-size:18px;font-style:normal;font-weight:600;line-height:32px;color:#28292c;margin:0;font-family:Figtree,sans-serif;text-align:center}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .loading-state .loading-message{font-size:16px;line-height:28px;text-align:left}}.integration-action-modal-overlay .modal-content .loading-state .loading-spinner{display:flex;align-items:center;justify-content:center}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .loading-state .loading-spinner{align-self:center;width:100%}}.integration-action-modal-overlay .modal-content .error-state{width:100%;padding:8px 0 16px}.integration-action-modal-overlay .modal-content .error-state .error-alert{background:#fef2f2;border:1px solid #FECACA;border-radius:8px;padding:16px;text-align:center}.integration-action-modal-overlay .modal-content .error-state .error-alert p{color:#dc2626;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;line-height:1.4;margin:0}.integration-action-modal-overlay .modal-content .success-state{width:100%}.integration-action-modal-overlay .modal-content .success-state .modal-description{text-align:center;margin-bottom:8px}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .success-state .modal-description{text-align:left}}.integration-action-modal-overlay .modal-content .success-state .modal-description p{color:#28292c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 8px;font-family:Figtree,sans-serif}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .success-state .modal-description p{text-align:left;font-size:16px}}.integration-action-modal-overlay .modal-content .success-state .modal-subtitle{color:#28292c!important;text-align:center!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important;font-family:Figtree,sans-serif!important;margin-bottom:12px!important}@media (max-width: 599px){.integration-action-modal-overlay .modal-content .success-state .modal-subtitle{text-align:left!important;font-size:16px!important}}.integration-action-modal-overlay .modal-footer{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:8px;padding:0 32px 24px}@media (max-width: 599px){.integration-action-modal-overlay .modal-footer{padding:8px 24px 24px;margin-top:8px}}.integration-action-modal-overlay .modal-footer .close-btn-action{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;box-shadow:0 4px 6px -1px #0000001a}.integration-action-modal-overlay .modal-footer .close-btn-action:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.integration-action-modal-overlay .modal-footer .close-btn-action span{font-size:16px;font-weight:400;line-height:24px;color:#fff!important}@media (max-width: 768px){.integration-action-modal-overlay .modal-footer .close-btn-action span{font-size:16px;font-weight:600}}.integration-action-modal-overlay .modal-footer .close-btn-action:disabled{background-color:#62646780!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.integration-action-modal-overlay .modal-footer .close-btn-action:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.integration-action-modal-overlay .modal-footer .close-btn-action{width:100%}}@media (max-width: 599px){.integration-action-modal-overlay{align-items:flex-end}}.review-results{width:100%;text-align:left;margin-top:8px}.review-results .review-section{margin-bottom:16px}.review-results .review-section:last-of-type{margin-bottom:8px}.review-results .review-section-title{font-family:Figtree,sans-serif;font-size:18px;font-weight:600;color:#28292c;margin:0 0 4px}@media (max-width: 599px){.review-results .review-section-title{font-size:16px}}.review-results .review-count{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#626467;margin:0 0 8px}.review-results .no-reviews-message{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#626467;margin:0}.review-results .review-table-wrapper{max-height:250px;overflow-y:auto;overflow-x:auto;border:1px solid #E5E7EB;border-radius:8px}.review-results .review-table{width:100%;border-collapse:collapse;font-family:Figtree,sans-serif;font-size:14px;min-width:600px}.review-results .review-table thead{position:sticky;top:0;z-index:1;border-top:1px solid #009CDE;border-bottom:1px solid #009CDE;background:#92d2ff1f}.review-results .review-table thead th{font-size:14px;font-weight:600;color:#374151;padding:10px 12px;text-align:left;white-space:nowrap;border-bottom:1px solid #009CDE}.review-results .review-table tbody tr:nth-child(2n){background:#f9fafb}.review-results .review-table tbody tr:hover{background:#f3f4f6}.review-results .review-table tbody td{font-size:14px;font-weight:400;color:#28292c;padding:8px 12px;border-bottom:1px solid #F3F4F6;white-space:nowrap}.review-results .review-table tbody .comments-cell{white-space:normal;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review-results .review-table .rating-display{display:flex;align-items:center;gap:4px}.review-results .review-table .rating-display .rating-value{font-weight:500}.review-results .review-table .rating-display .rating-stars{display:inline-flex}.review-results .review-table .rating-display .rating-stars .star{color:#d1d5db;font-size:14px;line-height:1}.review-results .review-table .rating-display .rating-stars .star.filled{color:#f59e0b}.review-results .view-reviews-link{display:inline-block;margin-top:12px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;text-decoration:none}.review-results .view-reviews-link:hover{text-decoration:underline}.deactivate-account-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.deactivate-account-modal-overlay .deactivate-account-modal{background:#fff;border-radius:16px;width:900px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}@media (max-width: 959px){.deactivate-account-modal-overlay .deactivate-account-modal{width:95%}}@media (max-width: 599px){.deactivate-account-modal-overlay .deactivate-account-modal{width:100%;max-width:100%;margin:0;max-height:90vh;border-radius:20px 20px 0 0;align-self:flex-end}.deactivate-account-modal-overlay .deactivate-account-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.deactivate-account-modal-overlay .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-header{padding:4px 16px}}.deactivate-account-modal-overlay .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:left;color:#28292c;font-family:Figtree,sans-serif}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-header .modal-title{font-size:20px}}.deactivate-account-modal-overlay .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.deactivate-account-modal-overlay .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-header .close-btn svg{width:24px!important;height:24px!important;font-size:24px!important}}.deactivate-account-modal-overlay .modal-content{padding:32px}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-content{padding:24px}}.deactivate-account-modal-overlay .modal-content .warning-message{background:#fff9e6;border:1px solid #FFE4A3;border-radius:8px;padding:16px;margin-bottom:24px}.deactivate-account-modal-overlay .modal-content .warning-message p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#28292c;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-content .warning-message p{font-size:13px;line-height:18px}}.deactivate-account-modal-overlay .modal-content .instructions{margin-bottom:24px}.deactivate-account-modal-overlay .modal-content .instructions p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#28292c;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-content .instructions p{font-size:14px;line-height:20px}}.deactivate-account-modal-overlay .modal-content .options-section{margin-bottom:24px}.deactivate-account-modal-overlay .modal-content .options-section .option-item{margin-bottom:20px}.deactivate-account-modal-overlay .modal-content .options-section .option-item:last-child{margin-bottom:0}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper{display:flex;align-items:flex-start;gap:12px}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .custom-checkbox{color:#009cde;width:18px;height:18px;min-width:18px;border:2px solid #009CDE;border-radius:1px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;margin-top:2px;flex-shrink:0}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .custom-checkbox:checked:after{top:1%;left:32%;font-size:14px;content:"";position:absolute;width:5px;height:12px;border:1px solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .option-label{flex:1;cursor:pointer}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .option-label .option-title{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#28292c;margin-bottom:4px;font-family:Figtree,sans-serif}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .option-label .option-title{font-size:15px;line-height:22px}}.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .option-label .option-description{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#28292ccc;font-family:Figtree,sans-serif}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-content .options-section .option-item .checkbox-wrapper .option-label .option-description{font-size:13px;line-height:18px}}.deactivate-account-modal-overlay .modal-content .notes-section label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#28292c;margin-bottom:12px;font-family:Figtree,sans-serif}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) .v-field{border-radius:4px}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) .v-field .v-field__outline{border-color:#e5e7eb}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) .v-field:hover .v-field__outline{border-color:#9ca3af}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) .v-field.v-field--focused .v-field__outline{border-color:#009cde}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) .v-field__input{font-size:14px;padding:12px 16px;font-family:Figtree,sans-serif}.deactivate-account-modal-overlay .modal-content .notes-section :deep(.v-textarea) textarea::placeholder{color:#9ca3af;opacity:1}.deactivate-account-modal-overlay .modal-footer{display:flex;justify-content:flex-end;padding:0 32px 32px}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-footer{padding:20px 24px 24px}}.deactivate-account-modal-overlay .modal-footer .deactivate-btn{font-family:Figtree,sans-serif;text-transform:none;background:#ff543e!important;box-shadow:0 4px 6px -1px #0000001a}.deactivate-account-modal-overlay .modal-footer .deactivate-btn:hover:not(:disabled){background:#e53e3e!important;box-shadow:0 10px 15px -3px #0000001a}.deactivate-account-modal-overlay .modal-footer .deactivate-btn span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}@media (max-width: 768px){.deactivate-account-modal-overlay .modal-footer .deactivate-btn span{font-size:16px;font-weight:600}}.deactivate-account-modal-overlay .modal-footer .deactivate-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.deactivate-account-modal-overlay .modal-footer .deactivate-btn:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.deactivate-account-modal-overlay .modal-footer .deactivate-btn{width:100%}}@media (max-width: 599px){.deactivate-account-modal-overlay{align-items:flex-end}}.reauthorize-connection-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.reauthorize-connection-modal-overlay .reauthorize-connection-modal{background:#fff;border-radius:16px;width:900px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid #E5E7EB}@media (max-width: 959px){.reauthorize-connection-modal-overlay .reauthorize-connection-modal{width:95%}}@media (max-width: 599px){.reauthorize-connection-modal-overlay .reauthorize-connection-modal{width:100%;max-width:100%;margin:0;max-height:90vh;border-radius:20px 20px 0 0;align-self:flex-end}.reauthorize-connection-modal-overlay .reauthorize-connection-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.reauthorize-connection-modal-overlay .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 16px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-header{padding:32px 24px 20px}}.reauthorize-connection-modal-overlay .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:left;color:#28292c;font-family:Figtree,sans-serif}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-header .modal-title{font-size:20px}}.reauthorize-connection-modal-overlay .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.reauthorize-connection-modal-overlay .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-header .close-btn svg{width:24px;height:24px}}.reauthorize-connection-modal-overlay .modal-content{padding:32px}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content{padding:24px}}.reauthorize-connection-modal-overlay .modal-content .intro-text{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content .intro-text{font-size:15px;line-height:22px}}.reauthorize-connection-modal-overlay .modal-content .connection-item{display:flex;align-items:center;gap:12px;margin-bottom:24px}.reauthorize-connection-modal-overlay .modal-content .connection-item svg{flex-shrink:0}.reauthorize-connection-modal-overlay .modal-content .connection-item .connection-name{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#28292c;font-family:Figtree,sans-serif}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content .connection-item .connection-name{font-size:15px;line-height:22px}}.reauthorize-connection-modal-overlay .modal-content .auth-info{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}.reauthorize-connection-modal-overlay .modal-content .auth-info strong{font-weight:600}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content .auth-info{font-size:15px;line-height:22px}}.reauthorize-connection-modal-overlay .modal-content .shared-info{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#28292c;margin:0 0 16px;font-family:Figtree,sans-serif}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content .shared-info{font-size:15px;line-height:22px}}.reauthorize-connection-modal-overlay .modal-content .shared-connections{margin-bottom:24px}.reauthorize-connection-modal-overlay .modal-content .shared-connections .connection-item{margin-bottom:12px}.reauthorize-connection-modal-overlay .modal-content .shared-connections .connection-item:last-child{margin-bottom:0}.reauthorize-connection-modal-overlay .modal-content .warning-message{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#28292c;margin:0;font-family:Figtree,sans-serif}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-content .warning-message{font-size:15px;line-height:22px}}.reauthorize-connection-modal-overlay .modal-footer{display:flex;justify-content:flex-end;padding:0 32px 32px}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-footer{padding:20px 24px 24px}}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;box-shadow:0 4px 6px -1px #0000001a}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn:hover:not(:disabled){background:#0088c5!important;box-shadow:0 10px 15px -3px #0000001a}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn span{font-size:14px;font-weight:400;line-height:24px;color:#fff!important}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 599px){.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn{width:100%}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn span{font-size:16px;font-weight:600}.reauthorize-connection-modal-overlay .modal-footer .reauthorize-btn:active:not(:disabled){transform:scale(.98)}}@media (max-width: 599px){.reauthorize-connection-modal-overlay{align-items:flex-end}}.connection-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500;transition:all .2s ease}.connection-status-badge.clickable{cursor:pointer}.connection-status-badge.clickable:hover{opacity:.85}.connection-status-badge .status-icon{flex-shrink:0}.connection-status-badge .status-text{white-space:nowrap}.badge-connected{background-color:#e6f7ed;color:#10b981}.badge-connected .status-icon{color:#10b981}.badge-connection-issues{background-color:#fef2f2;color:#ef4444}.badge-connection-issues .status-icon{color:#ef4444}.badge-inactive,.badge-not-connected{background-color:#f3f4f6;color:#6b7280}.badge-inactive .status-icon,.badge-not-connected .status-icon{color:#6b7280}.btn-reconnect,.btn-reauthorize{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;background-color:#009cde;color:#fff;border:none;cursor:pointer;transition:all .2s ease}.btn-reconnect:hover,.btn-reauthorize:hover{background-color:#0086be}.btn-reconnect:disabled,.btn-reauthorize:disabled{opacity:.6;cursor:not-allowed}.btn-reconnect .btn-icon,.btn-reauthorize .btn-icon{flex-shrink:0}.btn-solve-issues{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:500;background-color:#fff;border:1px solid #009CDE;color:#009cde;cursor:pointer;min-width:100px;justify-content:center;transition:all .2s ease}.btn-solve-issues:hover{background-color:#f0f9ff}.btn-solve-issues:disabled{opacity:.6;cursor:not-allowed}.btn-solve-issues .btn-icon{flex-shrink:0}.profile-status-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #F3F4F6}.profile-status-row:last-child{border-bottom:none}.profile-status-row .profile-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.profile-status-row .profile-info .profile-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.profile-status-row .profile-info .profile-name{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-status-row .profile-status{display:flex;align-items:center;gap:12px;flex-shrink:0}.profile-status-row .profile-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.connection-issues-modal{border-radius:16px!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.connection-issues-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.connection-issues-modal .modal-header .modal-title{font-family:Figtree,sans-serif;font-size:20px;font-weight:600;color:#28292c;line-height:1.2}.connection-issues-modal .modal-header .close-btn{display:flex;align-items:center;justify-content:center;color:#28292c99;cursor:pointer;transition:all .2s ease;padding:4px;border-radius:8px;width:32px;height:32px}.connection-issues-modal .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.connection-issues-modal .modal-content{padding:24px;background:#fff}.connection-issues-modal .modal-content.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.connection-issues-modal .modal-content .loading-message{font-family:Figtree,sans-serif;font-size:14px;color:#28292ccc;margin:0}.connection-issues-modal .modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.connection-issues-modal .modal-actions.modal-actions-left{justify-content:flex-start}.connection-issues-modal .modal-actions .btn-text,.connection-issues-modal .modal-actions .v-btn.btn-text{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:24px!important;border:1px solid #E5E7EB!important;background:#fff!important;color:#6b7280!important;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;text-transform:none;min-width:80px;height:auto!important;cursor:pointer;transition:all .2s ease;box-shadow:none!important}.connection-issues-modal .modal-actions .btn-text:hover,.connection-issues-modal .modal-actions .v-btn.btn-text:hover{color:#28292c!important;background:#f9fafb!important;border-color:#d1d5db!important}.connection-issues-modal .modal-actions .btn-text .v-btn__content,.connection-issues-modal .modal-actions .v-btn.btn-text .v-btn__content{color:inherit!important}.connection-issues-modal .modal-actions .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;height:auto!important}.connection-issues-modal .modal-actions .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.connection-issues-modal .modal-actions .btn-confirm{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:24px!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px;height:auto!important}.connection-issues-modal .modal-actions .btn-confirm.btn-primary{border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important}.connection-issues-modal .modal-actions .btn-confirm.btn-primary:hover{background:#0088c7!important;border-color:#0088c7!important}.connection-issues-modal .alert-box{padding:16px;border-radius:8px;margin-bottom:16px}.connection-issues-modal .alert-box .alert-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;margin:0 0 8px}.connection-issues-modal .alert-box .alert-message{font-family:Figtree,sans-serif;font-size:14px;line-height:1.5;margin:0}.connection-issues-modal .alert-box.alert-error{background:#fef2f2;border-left:4px solid #EF4444}.connection-issues-modal .alert-box.alert-error .alert-title{color:#dc2626}.connection-issues-modal .alert-box.alert-error .alert-message{color:#28292ccc}.connection-issues-modal .alert-box.alert-warning{background:#fffbeb;border-left:4px solid #F59E0B}.connection-issues-modal .alert-box.alert-warning .alert-title{color:#d97706}.connection-issues-modal .alert-box.alert-warning .alert-message{color:#28292ccc}.connection-issues-modal .alert-box.alert-success{background:#f0fdf4;border-left:4px solid #10B981}.connection-issues-modal .alert-box.alert-success .alert-title{color:#059669}.connection-issues-modal .alert-box.alert-success .alert-message{color:#28292ccc}.connection-issues-modal .info-section{padding:16px;background:#f9fafb;border-radius:8px;margin-bottom:16px}.connection-issues-modal .info-section .info-label{font-family:Figtree,sans-serif;font-size:13px;color:#6b7280;margin:0 0 8px}.connection-issues-modal .info-section .profile-display{display:flex;align-items:center;gap:10px}.connection-issues-modal .info-section .profile-display .profile-name{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.connection-issues-modal .warning-box{padding:16px;background:#fef3c7;border-radius:8px;border-left:4px solid #F59E0B;margin-bottom:16px}.connection-issues-modal .warning-box .warning-text{font-family:Figtree,sans-serif;font-size:14px;color:#28292ccc;margin:0 0 8px}.connection-issues-modal .warning-box .profiles-list{margin:0;padding-left:20px}.connection-issues-modal .warning-box .profiles-list li{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;margin-bottom:4px}.connection-issues-modal .warning-box .profiles-list li:last-child{margin-bottom:0}.connection-issues-modal .action-section{margin-top:16px}.connection-issues-modal .action-section .help-text{font-family:Figtree,sans-serif;font-size:13px;color:#6b7280;margin:12px 0 0;line-height:1.5}.connection-issues-modal .section-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#28292c;margin:0 0 8px}.connection-issues-modal .section-subtitle{font-family:Figtree,sans-serif;font-size:14px;color:#6b7280;margin:0 0 8px}.connection-issues-modal .info-text{font-family:Figtree,sans-serif;font-size:14px;color:#28292ccc;margin:16px 0 0;line-height:1.5}.connection-issues-modal .missing-profiles{margin-bottom:16px}.connection-issues-modal .missing-profiles .profile-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #F3F4F6}.connection-issues-modal .missing-profiles .profile-item:last-child{border-bottom:none}.connection-issues-modal .missing-profiles .profile-item .profile-name{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.connection-issues-modal .missing-profiles .profile-item .profile-status{font-family:Figtree,sans-serif;font-size:13px;color:#6b7280}.google-auth-issue .google-reauthorize-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #DADCE0;color:#3c4043;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.google-auth-issue .google-reauthorize-btn:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 3px #00000026}.google-auth-issue .google-reauthorize-btn:disabled{opacity:.6;cursor:not-allowed}.google-auth-issue .google-reauthorize-btn .google-icon{flex-shrink:0}.meta-auth-issue .meta-reauthorize-btn{display:inline-flex;align-items:center;gap:8px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.meta-auth-issue .meta-reauthorize-btn:disabled{opacity:.6;cursor:not-allowed}.meta-auth-issue .meta-reauthorize-btn .btn-icon{flex-shrink:0}.meta-auth-issue .meta-reauthorize-btn.facebook-btn{background:#1877f2;color:#fff}.meta-auth-issue .meta-reauthorize-btn.facebook-btn:hover:not(:disabled){background:#166fe5}.meta-auth-issue .meta-reauthorize-btn.instagram-btn{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.meta-auth-issue .meta-reauthorize-btn.instagram-btn:hover:not(:disabled){opacity:.9}.profile-issue .issues-list{padding:16px;background:#fef2f2;border-radius:8px;border-left:4px solid #EF4444;margin-bottom:16px}.profile-issue .issues-list .issue-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid rgba(239,68,68,.1)}.profile-issue .issues-list .issue-item:first-child{padding-top:0}.profile-issue .issues-list .issue-item:last-child{border-bottom:none;padding-bottom:0}.profile-issue .issues-list .issue-item .issue-icon{color:#ef4444;flex-shrink:0;margin-top:2px}.profile-issue .issues-list .issue-item .issue-text{display:flex;flex-direction:column;gap:2px}.profile-issue .issues-list .issue-item .issue-text .issue-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.profile-issue .issues-list .issue-item .issue-text .issue-description{font-family:Figtree,sans-serif;font-size:13px;color:#6b7280}.profile-issue .recommendations{padding:16px;background:#f0f9ff;border-radius:8px;border-left:4px solid #009CDE;margin-bottom:16px}.profile-issue .recommendations .recommendations-list{margin:0;padding-left:20px}.profile-issue .recommendations .recommendations-list li{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;margin-bottom:6px;line-height:1.5}.profile-issue .recommendations .recommendations-list li:last-child{margin-bottom:0}.profile-issue .support-section{padding:16px;background:#f9fafb;border-radius:8px;text-align:center}.profile-issue .support-section .help-text{margin:0}@media (max-width: 599px){.profile-status-row{flex-direction:column;align-items:flex-start;gap:12px}.profile-status-row .profile-status{width:100%;justify-content:space-between}.profile-status-row .profile-actions{width:100%;justify-content:flex-end}.btn-reconnect,.btn-reauthorize,.btn-solve-issues{font-size:12px;padding:5px 12px}}.upgrade-plan-modal{border-radius:16px!important}.upgrade-plan-modal .mt-2{margin-top:8px}.upgrade-plan-modal .horizonal-line{width:94%;border:none;border-top:1px solid #DBDBDD;opacity:1}.upgrade-plan-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:0}@media (max-width: 599px){.upgrade-plan-modal .modal-header{padding-top:4px;padding-bottom:4px}}.upgrade-plan-modal .modal-header .modal-title{color:#28292c!important;font-family:Figtree!important;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 599px){.upgrade-plan-modal .modal-header .modal-title{font-size:20px}}.upgrade-plan-modal .modal-header .close-btn{color:#28292c}@media (max-width: 599px){.upgrade-plan-modal .modal-header .close-btn svg{width:24px!important;height:24px!important;font-size:24px!important}}.upgrade-plan-modal .modal-content{padding:24px}.upgrade-plan-modal .modal-content .current-plan{margin-bottom:20px;color:#28292c;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:32px}@media (max-width: 599px){.upgrade-plan-modal .modal-content .current-plan{font-size:14px;line-height:24px}}.upgrade-plan-modal .modal-content .current-plan strong{font-weight:600}.upgrade-plan-modal .modal-content .section-label{display:block;margin-bottom:12px;color:#28292c;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:32px}@media (max-width: 599px){.upgrade-plan-modal .modal-content .section-label{font-size:14px;line-height:24px}}.upgrade-plan-modal .modal-content .upgrade-section{margin-bottom:24px}.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal{display:flex;gap:24px;align-items:center}@media (max-width: 599px){.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal{flex-direction:column;align-items:flex-start;gap:12px}}.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal .radio-option-horizontal{display:flex;align-items:center;cursor:pointer;gap:8px}.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal .radio-option-horizontal .radio-input-horizontal{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal .radio-option-horizontal .radio-label-horizontal{cursor:pointer;-webkit-user-select:none;user-select:none;color:#28292c;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 599px){.upgrade-plan-modal .modal-content .upgrade-section .radio-group-horizontal .radio-option-horizontal .radio-label-horizontal{font-size:14px}}.upgrade-plan-modal .modal-content .addon-section .checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;row-gap:16px}@media (max-width: 599px){.upgrade-plan-modal .modal-content .addon-section .checkbox-grid{grid-template-columns:1fr;gap:12px}}.upgrade-plan-modal .modal-content .addon-section .checkbox-grid .checkbox-option{display:flex;align-items:center;gap:8px}.upgrade-plan-modal .modal-content .addon-section .checkbox-grid .checkbox-option .check-icon{color:#009cde;height:16px;width:16px;border:2px solid #009CDE;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.upgrade-plan-modal .modal-content .addon-section .checkbox-grid .checkbox-option .check-icon .check-icon-svg{color:#009cde}.upgrade-plan-modal .modal-content .addon-section .checkbox-grid .checkbox-option .checkbox-label{font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;font-family:Figtree,sans-serif}@media (max-width: 599px){.upgrade-plan-modal .modal-content .addon-section .checkbox-grid .checkbox-option .checkbox-label{font-size:14px}}.upgrade-plan-modal .modal-footer{display:flex;justify-content:flex-end;padding:16px 24px 20px}@media (max-width: 599px){.upgrade-plan-modal .modal-footer .v-btn{width:100%}}.upgrade-plan-modal .modal-footer .upgrade-btn{border-radius:24px;min-width:140px;height:40px;background:#009cde!important;text-transform:none;font-weight:500;font-size:16px}.upgrade-plan-modal .modal-footer .upgrade-btn span{color:#fff}@media (max-width: 599px){.upgrade-plan-modal .modal-footer .upgrade-btn span{font-size:16px;font-weight:600}}.upgrade-plan-modal .modal-footer .upgrade-btn:hover{background:#0082ba!important}@media (max-width: 599px){.upgrade-plan-modal .modal-footer .upgrade-btn:active{transform:scale(.98)}}:where(.cap-overlay) :where(.cap-sheet.upgrade-plan-mobile-sheet) .radio-group-horizontal{display:flex;flex-direction:column;gap:6px;align-items:flex-start}:where(.cap-overlay) :where(.cap-sheet.upgrade-plan-mobile-sheet) .radio-option-horizontal{display:flex;align-items:center;gap:8px}:where(.cap-overlay) :where(.cap-sheet.upgrade-plan-mobile-sheet) .radio-input-horizontal{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}:where(.cap-overlay) :where(.cap-sheet.upgrade-plan-mobile-sheet) .radio-label-horizontal{cursor:pointer;-webkit-user-select:none;user-select:none}.upgrade-plan-ack-dialog{height:auto!important;border-radius:16px!important;background:#fff!important}.upgrade-plan-ack-dialog .label_banner_csuccess{font-family:Figtree!important;font-weight:600;font-style:normal;color:#28292c!important;font-size:24px;line-height:100%;letter-spacing:0%}@media (max-width: 599px){.upgrade-plan-ack-dialog .label_banner_csuccess{font-size:20px!important}}.upgrade-plan-ack-dialog .label-input_box,.upgrade-plan-ack-dialog .label-input_box-subtitle{font-family:Figtree!important;font-style:normal;font-size:20px;line-height:150%;letter-spacing:0%;color:#28292c;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:block;margin:8px 0 0;padding:0 4px;text-align:left}.upgrade-plan-ack-dialog .label-input_box strong,.upgrade-plan-ack-dialog .label-input_box-subtitle strong{font-weight:600;color:#28292c}@media (max-width: 599px){.upgrade-plan-ack-dialog .label-input_box,.upgrade-plan-ack-dialog .label-input_box-subtitle{text-align:center!important;font-size:14px}.upgrade-plan-ack-dialog .label-input_box span,.upgrade-plan-ack-dialog .label-input_box-subtitle span{font-size:14px;display:block}}.upgrade-plan-ack-dialog .label-input_box-subtitle{font-weight:400!important}.upgrade-plan-ack-dialog .label-input_box{font-weight:700!important}.upgrade-plan-ack-dialog .horizonal-line{width:94%;border:none;border-top:1px solid #DBDBDD;opacity:1}.upgrade-plan-ack-dialog .v-card-actions .close-btn{border-radius:24px;min-width:100px;height:35px;background:#009cde!important;text-transform:none;font-weight:500;font-size:16px}.upgrade-plan-ack-dialog .v-card-actions .close-btn span{color:#fff}.upgrade-plan-ack-dialog .v-card-actions .close-btn:hover{background:#0082ba!important}@media (max-width: 599px){.upgrade-plan-ack-dialog .v-card-actions .close-btn{width:100%}.upgrade-plan-ack-dialog .v-card-actions .close-btn span{font-size:16px;font-weight:600}.upgrade-plan-ack-dialog .v-card-actions .close-btn:active{transform:scale(.98)}}.btn-shared{border-radius:24px!important;font-weight:400;text-transform:none;min-width:120px}.btn-shared.btn-cancel{color:#009cde!important;border-color:#009cde!important}.btn-shared.btn-save{background-color:#009cde;color:#fff}.v-btn.btn-cancel,.v-btn.btn-cancel .v-btn__content{color:#009cde!important}.v-btn.v-btn--variant-outlined.btn-cancel{color:#009cde!important;border:1px solid #009CDE!important}.v-btn.v-btn--variant-outlined.btn-cancel .v-btn__content{color:#009cde!important}@media (max-width: 599px){.v-overlay__content.ls-bottom-sheet .v-card-actions,.v-overlay__content.la-bottom-sheet .v-card-actions{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.v-overlay__content.ls-bottom-sheet .v-card-actions .v-btn,.v-overlay__content.la-bottom-sheet .v-card-actions .v-btn{flex:1 1 0;width:100%;min-width:0}}.feature-gate-overlay{display:flex;align-items:center;justify-content:center;padding:100px 24px;background-color:#d9d9d933;border-radius:8px;margin:0}.feature-gate-overlay--upgrade,.feature-gate-overlay--setup{background-color:#d9d9d933}.feature-gate-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px}.feature-gate-description{font-family:var(--app-font-family, "Figtree", sans-serif);font-size:18px;font-weight:400;color:#5f6368;line-height:1.5;margin:0 0 24px}.feature-gate-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.feature-gate-link{font-family:var(--app-font-family, "Figtree", sans-serif);font-size:16px;font-weight:500;color:#009cde;text-decoration:none;transition:color .2s ease}.feature-gate-link:hover{color:#0082ba;text-decoration:underline}.feature-gate-btn.v-btn{min-width:140px!important;padding:0 24px!important;height:40px!important;font-family:var(--app-font-family, "Figtree", sans-serif)!important;font-size:16px!important;font-weight:500!important;letter-spacing:normal!important;border-radius:24px!important;text-transform:none!important;background-color:#009cde!important;color:#fff!important;box-shadow:none!important;border:none!important}.feature-gate-btn.v-btn:hover,.feature-gate-btn.v-btn:focus,.feature-gate-btn.v-btn:active{background-color:#009cde!important;color:#fff!important}.feature-gate-btn.v-btn .v-btn__content{color:#fff!important;font-weight:500!important}.feature-gate-btn.v-btn .v-btn__overlay{opacity:0!important;background-color:transparent!important}.feature-gate-card{position:relative;min-height:120px}.feature-gate-card .feature-gate-overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;border-radius:12px}.feature-gate-card.summary-card.compact{grid-column:span 2;min-height:160px;display:flex;align-items:stretch}.feature-gate-card.summary-card.compact .feature-gate-overlay{position:relative;flex:1;padding:40px 24px}@media (max-width: 600px){.feature-gate-overlay{padding:100px 16px;margin:0}.feature-gate-description{font-size:16px;margin-bottom:20px}.feature-gate-actions{flex-direction:column;gap:12px}.feature-gate-btn{width:100%;min-width:unset;font-size:16px!important;font-weight:600!important}.feature-gate-btn:active{transform:scale(.98)}.feature-gate-card.summary-card.compact{grid-column:span 1;min-height:140px}.feature-gate-card.summary-card.compact .feature-gate-overlay{padding:24px 16px}}.my-goals-visitor-analytics,.my-goals-review-insights,.my-goals-listing-analysis,.my-goals-social-insights,.my-goals-lead-performance,.my-goals-growth-insights{display:flex;flex-direction:column;gap:24px}@keyframes goal-btn-spin{to{transform:rotate(360deg)}}.my-goals-growth-insights{border:1px solid rgba(219,219,221,.3019607843);border-radius:8px;padding:10px 15px}.my-goals-growth-insights__subsection-title{display:inline-block;color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.my-goals-growth-insights__subsection-title--growth-roi:after{width:67%}.my-goals-growth-insights__divider{border:none;border-bottom:4px solid #07B5FF;margin:2px 0;display:block}.my-goals-growth-insights__divider--growth-roi,.my-goals-growth-insights__divider--len-8,.my-goals-growth-insights__divider--len-24{width:4.5%}.my-goals-growth-insights__table-wrap{overflow-x:auto;margin-bottom:0}.my-goals-growth-insights__table{width:100%;min-width:700px;border-collapse:collapse;font-size:14px;table-layout:fixed}.my-goals-growth-insights__table thead th{padding:12px 16px 8px 0;font-size:18px;text-align:left;color:#28292c;font-family:Figtree,sans-serif;font-style:normal;font-weight:600;line-height:normal}.my-goals-growth-insights__table thead th:nth-child(1){width:20%}.my-goals-growth-insights__table thead th:nth-child(2){width:22%}.my-goals-growth-insights__table thead th:nth-child(3){width:16%}.my-goals-growth-insights__table thead th:nth-child(4){width:42%}.my-goals-growth-insights__table thead th:last-child{text-align:right}.my-goals-growth-insights__table tbody td.my-goals-growth-insights__cell{padding:12px 16px 12px 0;vertical-align:middle;font-size:16px;color:#28292c;font-family:Figtree,sans-serif;font-style:normal;font-weight:400;line-height:normal}.my-goals-growth-insights__table tbody td.my-goals-growth-insights__cell:last-child{text-align:right}.my-goals-growth-insights__table tbody td.my-goals-growth-insights__cell.my-goals-growth-insights__cell--label{font-weight:500}.my-goals-growth-insights__input-wrap{display:flex;align-items:stretch;border:1px solid #DBDBDD;border-radius:4px;overflow:hidden;transition:border-color .2s;max-width:80%}.my-goals-growth-insights__input-wrap:focus-within{border-color:#07b5ff}.my-goals-growth-insights__input-wrap.has-prefix .my-goals-growth-insights__input{padding-left:12px}.my-goals-growth-insights__input-prefix{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;background:#e6f7ff;border-right:1px solid #DBDBDD}.my-goals-growth-insights__input-prefix .my-goals-growth-insights__input-icon{font-size:22px;color:#939495;flex-shrink:0}.my-goals-growth-insights__input-prefix-text{font-size:22px;color:#939495;font-weight:400}.my-goals-growth-insights__input{flex:1;min-width:0;border:none;background:#f9fafb;font-size:14px;color:#111827;outline:none;padding:8px 12px;text-align:left;direction:ltr;box-sizing:border-box;font-family:inherit}.my-goals-growth-insights__input::placeholder{color:#9ca3af}.my-goals-growth-insights__select{max-width:180px}.my-goals-growth-insights__select .v-field{font-size:14px;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.my-goals-growth-insights__select .v-field__input{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.my-goals-growth-insights__select .my-goals-growth-insights__select-caret{color:#6b7280}.my-goals-growth-insights__status-bars{display:flex;align-items:center;gap:4px}.my-goals-growth-insights__status-bar{width:12px;height:24px;border-radius:2px;background:#e5e7eb;transition:background .2s}.my-goals-growth-insights__status-bar.is-filled.is-grey{background:#9ca3af}.my-goals-growth-insights__status-bar.is-filled.is-red{background:#e74c3c}.my-goals-growth-insights__status-bar.is-filled.is-orange{background:#f39c12}.my-goals-growth-insights__status-bar.is-filled.is-green{background:#5d8c3d}.my-goals-growth-insights__status-bar.is-filled.is-blue{background:#009cde}.my-goals-growth-insights__switch{width:44px;height:24px;border-radius:12px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s}.my-goals-growth-insights__switch.is-on{background:#009cde}.my-goals-growth-insights__switch.is-on .my-goals-growth-insights__switch-thumb{transform:translate(20px)}.my-goals-growth-insights__switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.my-goals-growth-insights__save-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:24px;cursor:pointer;transition:background .2s,opacity .2s}.my-goals-growth-insights__save-btn:hover:not(:disabled){background:#0084c4}.my-goals-growth-insights__save-btn:disabled{opacity:.7;cursor:not-allowed}.my-goals-growth-insights__btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:goal-btn-spin .6s linear infinite}.goal-goals-table__subsection{display:flex;flex-direction:column;gap:0}.goal-goals-table__subsection-title{display:inline-block;color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.goal-goals-table__divider{border:none;border-bottom:4px solid #07B5FF;margin:2px 0;display:block}.goal-goals-table__divider--len-8,.goal-goals-table__divider--len-11,.goal-goals-table__divider--len-12,.goal-goals-table__divider--len-15,.goal-goals-table__divider--len-18,.goal-goals-table__divider--len-24,.goal-goals-table__divider--len-27,.goal-goals-table__divider--len-34{width:4.5%}.goal-goals-table__table-wrap{overflow-x:auto;margin-bottom:0}.goal-goals-table__table{width:100%;min-width:700px;border-collapse:collapse;font-size:14px;table-layout:fixed}.goal-goals-table__table thead th{padding:12px 16px 8px 0;font-size:18px;text-align:left;color:#28292c;font-family:Figtree,sans-serif;font-style:normal;font-weight:600;line-height:normal}.goal-goals-table__table thead th:nth-child(1){width:20%}.goal-goals-table__table thead th:nth-child(2){width:22%}.goal-goals-table__table thead th:nth-child(3){width:16%}.goal-goals-table__table thead th:nth-child(4){width:42%}.goal-goals-table__table thead th:last-child{text-align:right}.goal-goals-table__table tbody td{padding:12px 16px 12px 0;vertical-align:middle;font-size:14px;color:#28292c}.goal-goals-table__table tbody td:last-child{text-align:right}.goal-goals-table__table tbody td.goal-goals-table__cell--label{font-weight:500}.goal-goals-table__input-wrap{display:flex;align-items:stretch;border:1px solid #DBDBDD;border-radius:4px;overflow:hidden;transition:border-color .2s;max-width:80%}.goal-goals-table__input-wrap:focus-within{border-color:#07b5ff}.goal-goals-table__input-wrap.has-prefix .goal-goals-table__input{padding-left:12px}.goal-goals-table__input-prefix{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;background:#e6f7ff;border-right:1px solid #DBDBDD}.goal-goals-table__input-prefix .goal-goals-table__input-icon{font-size:22px;color:#939495;flex-shrink:0}.goal-goals-table__input-prefix-text{font-size:22px;color:#939495;font-weight:400}.goal-goals-table__input{flex:1;min-width:0;border:none;background:#f9fafb;font-size:14px;color:#111827;outline:none;padding:8px 12px;text-align:left;direction:ltr;box-sizing:border-box;font-family:inherit}.goal-goals-table__input::placeholder{color:#9ca3af}.goal-goals-table__select{max-width:180px}.goal-goals-table__select .v-field{font-size:14px;min-height:36px!important;padding-top:0!important;padding-bottom:0!important}.goal-goals-table__select .v-field__input{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.goal-goals-table__select .goal-goals-table__select-caret{color:#6b7280}.goal-goals-table__status-bars{display:flex;align-items:center;gap:4px}.goal-goals-table__status-bar{width:12px;height:24px;border-radius:2px;background:#e5e7eb;transition:background .2s}.goal-goals-table__status-bar.is-filled.is-grey{background:#9ca3af}.goal-goals-table__status-bar.is-filled.is-red{background:#e74c3c}.goal-goals-table__status-bar.is-filled.is-orange{background:#f39c12}.goal-goals-table__status-bar.is-filled.is-green{background:#5d8c3d}.goal-goals-table__status-bar.is-filled.is-blue{background:#009cde}.goal-goals-table__switch{width:44px;height:24px;border-radius:12px;background:#d1d5db;border:none;cursor:pointer;position:relative;transition:background .2s}.goal-goals-table__switch.is-on{background:#009cde}.goal-goals-table__switch.is-on .goal-goals-table__switch-thumb{transform:translate(20px)}.goal-goals-table__switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.goal-goals-table__actions{padding-top:8px}.goal-goals-table__save-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:24px;cursor:pointer;transition:background .2s,opacity .2s}.goal-goals-table__save-btn:hover:not(:disabled){background:#0084c4}.goal-goals-table__save-btn:disabled{opacity:.7;cursor:not-allowed}.goal-goals-table__btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:goal-btn-spin .6s linear infinite}.my-goals-lead-performance,.my-goals-social-insights,.my-goals-listing-analysis,.my-goals-review-insights,.my-goals-visitor-analytics{border:1px solid rgba(219,219,221,.3019607843);border-radius:8px;padding:10px 15px}.my-goals-setting-page{display:flex;flex-direction:column;gap:24px;min-height:100%;font-family:Figtree,sans-serif}.my-goals-setting-page__header{display:flex;flex-direction:column;gap:4px}.my-goals-setting-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;color:#6b7280}.my-goals-setting-page .breadcrumb .breadcrumb-link{color:#6b7280;text-decoration:none;transition:color .2s}.my-goals-setting-page .breadcrumb .breadcrumb-link:hover{color:#111827}.my-goals-setting-page .breadcrumb .breadcrumb-link[aria-current=page]{color:#6b7280;font-weight:500}.my-goals-setting-page .breadcrumb .separator{display:inline-flex;align-items:center}.my-goals-setting-page__title-row{margin:0}.my-goals-setting-page__title-row h1{margin:0;font-size:32px;font-weight:600;color:#28292c;line-height:1.2}.my-goals-setting-page__subtitle{margin:0;font-size:16px;color:#6b7280;font-weight:400;line-height:1.5}.my-goals-setting-page__sticky-bar{position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;align-items:center;padding:16px 0;margin-top:24px;background:#fff;box-shadow:0 -2px 12px #00000014}.my-goals-setting-page__save-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:24px;cursor:pointer;transition:background .2s,opacity .2s}.my-goals-setting-page__save-btn:hover:not(:disabled){background:#0084c4}.my-goals-setting-page__save-btn:disabled{opacity:.7;cursor:not-allowed}.my-goals-setting-page__btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:goal-btn-spin .6s linear infinite}.my-goals-setting-page__body{display:flex;flex-direction:column;gap:0;flex:1}.goal-section{background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #00000014;overflow:hidden}.goal-section:not(:last-child){margin-bottom:16px}.goal-section__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:#fff;border:none;cursor:pointer;text-align:left;transition:background .2s}.goal-section__header:hover{background:#f9fafb}.goal-section__header.is-expanded{border-bottom:1px solid #e5e7eb}.goal-section__title{margin:0;color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.goal-section__subsection-title{display:inline-block;color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.goal-section__chevron{flex-shrink:0;color:#6b7280;transition:transform .2s}.goal-section__chevron.is-rotated{transform:rotate(90deg)}.goal-section__content{padding:24px 28px 28px;background:#fff}.goal-status{position:relative;display:flex;flex-direction:column;min-width:315px;max-width:min(100vw - 32px,320px);padding:clamp(12px,3vw,16px);background:#f2f2f3;border-radius:4px;box-shadow:0 4px 16px #0000001f}.goal-status__tail{position:absolute;width:0;height:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.06))}.goal-status__tail--left{top:clamp(6px,2vw,5px);left:-11px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #f2f2f3}.goal-status__tail--right{top:clamp(6px,2vw,5px);right:-11px;left:auto;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #f2f2f3}.goal-status__tail--top{top:-12px;left:clamp(16px,5vw,24px);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #f2f2f3}.goal-status__tail--bottom{bottom:-12px;top:auto;left:clamp(16px,5vw,24px);border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #f2f2f3}.goal-status__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:clamp(12px,2.5vw,16px)}.goal-status__header-title-block{flex-shrink:0}.goal-status__header-period-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:right;min-width:0;margin-left:146px;margin-top:-41px}@media (max-width: 959px){.goal-status__header-period-block{margin-left:124px}}.goal-status--align-end .goal-status__header{justify-content:space-between}.goal-status--align-end .goal-status__content{flex-direction:row}.goal-status--align-end .goal-status__link{align-self:flex-start}.goal-status--not-set{min-width:180px;max-width:min(100vw - 32px,260px)}.goal-status__not-set-title{margin:-5px 0 35px;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#000;line-height:normal;font-style:normal}.goal-status__title{font-family:Figtree,sans-serif;font-size:clamp(14px,3.5vw,16px);color:#000;font-style:normal;font-weight:500;line-height:normal}.goal-status__content{display:flex;align-items:center;gap:clamp(16px,4vw,24px);margin-bottom:clamp(12px,2.5vw,16px)}.goal-status__chart{position:relative;flex-shrink:0;width:clamp(80px,25vw,125px);height:clamp(80px,25vw,125px);cursor:default}.goal-status__chart-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);min-width:200px;max-width:300px;padding:10px 12px;font-family:Figtree,sans-serif;font-size:12px;line-height:1.4;color:#28292c;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;pointer-events:none;z-index:10}.goal-status__progress-ring{width:100%;height:100%;transform:rotate(-90deg)}.goal-status__progress-bg{stroke:#e5e7eb}.goal-status__progress-fill{stroke-linecap:square;transition:stroke-dashoffset .3s ease}.goal-status__percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Figtree,sans-serif;font-size:clamp(16px,4vw,20px);font-weight:700;color:#28292c;white-space:nowrap;max-width:80%;text-align:center}.goal-status__values{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,2vw,12px)}.goal-status__value-block{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.goal-status__label{font-family:Figtree,sans-serif;font-size:clamp(10px,2.5vw,12px);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#b1b1b4;font-style:normal;line-height:normal}.goal-status__amount{font-family:Figtree,sans-serif;color:#28292c;font-size:clamp(14px,3.5vw,16px);font-style:normal;font-weight:600;line-height:normal}.goal-status__title_period{font-family:Figtree,sans-serif;color:#28292c;font-style:normal;font-weight:600;line-height:normal;font-size:clamp(10px,2.5vw,12px)}.goal-status__small{font-family:Figtree,sans-serif;font-size:clamp(10px,2.5vw,12px);font-weight:400;color:#6b7280;font-style:normal;line-height:normal}.goal-status__link{display:inline-block;font-family:Figtree,sans-serif;font-size:clamp(12px,3vw,14px);font-weight:500;text-decoration:none;transition:color .2s ease;color:#009cde;font-style:normal;line-height:normal}.goal-status__link:hover{color:#007ab8}@media (max-width: 360px){.goal-status__content{flex-direction:column;align-items:flex-start}.goal-status__chart{align-self:center}}.goal-status-tooltip-enter-from,.goal-status-tooltip-leave-to{opacity:0}.goal-status-tooltip-enter-active,.goal-status-tooltip-leave-active{transition:opacity .15s ease}.live-listing-cta{position:absolute;bottom:10px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;background:#009cde1a;border-radius:4px;padding:12px 16px}.live-listing-cta .cta-label{font-size:14px;font-weight:500;color:#28292c}.live-listing-cta .view-now-btn{background:transparent;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s ease}.live-listing-cta .view-now-btn:hover{opacity:.85;text-decoration:underline}.live-listings-modal-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.live-listings-modal{background:#fff;border-radius:12px;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #00000040}.live-listings-modal .live-listings-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #E5E7EB}.live-listings-modal .live-listings-modal-header h2{font-size:20px;font-weight:600;color:#111827;margin:0}.live-listings-modal .live-listings-modal-header .close-modal-btn{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.live-listings-modal .live-listings-modal-header .close-modal-btn:hover{color:#111827}.live-listings-modal .live-listings-modal-content{flex:1;overflow-y:auto;padding:24px;background:#f9fafb}.live-listings-modal .live-listings-modal-content .live-listings-search{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;margin:-24px -24px 24px;padding:16px 24px;border-bottom:1px solid #E5E7EB}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper{position:relative;display:flex;align-items:center;flex:1;max-width:400px;min-width:200px}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .search-icon{position:absolute;right:12px;color:#9ca3af;pointer-events:none}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .search-input{width:100%;padding:10px 40px 10px 14px;border:1px solid #D1D5DB;border-radius:6px;font-size:16px;color:#111827;background:#fff;transition:border-color .2s ease}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .search-input:focus{outline:none;border-color:#009cde}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .search-input::placeholder{color:#9ca3af}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .clear-search-btn{position:absolute;right:36px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.live-listings-modal .live-listings-modal-content .live-listings-search .search-input-wrapper .clear-search-btn:hover{color:#6b7280}.live-listings-modal .live-listings-modal-content .live-listings-search .listings-count{font-size:16px;color:#6b7280;white-space:nowrap}.live-listings-modal .live-listings-modal-content .live-listings-loading{display:flex;flex-direction:column;gap:16px}.live-listings-modal .live-listings-modal-content .live-listings-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;background:#fff;border-radius:8px;min-height:400px}.live-listings-modal .live-listings-modal-content .live-listings-empty .empty-title{font-size:24px;font-weight:600;color:#111827;margin:0 0 24px}.live-listings-modal .live-listings-modal-content .live-listings-empty .empty-illustration{width:200px;height:auto;margin-bottom:16px}.live-listings-modal .live-listings-modal-content .live-listings-empty .empty-subtitle{font-size:15px;color:#6b7280;margin:0}.live-listings-modal .live-listings-modal-content .live-listings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.live-listings-modal .live-listings-modal-content .live-listings-grid{grid-template-columns:1fr}}.cta-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.cta-modal-overlay .cta-modal{background:#fff;border-radius:8px;max-width:520px;overflow:hidden;box-shadow:0 10px 40px #0003;padding:32px;position:relative}.cta-modal-overlay .cta-modal-close-btn{position:absolute;top:16px;right:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#2e354a;z-index:10}.cta-modal-overlay .cta-modal-close-btn:hover:not(:disabled){background:#f3f4f6}.cta-modal-overlay .cta-modal-close-btn:disabled{cursor:not-allowed;opacity:.5}.cta-modal-overlay .cta-modal-container{padding:0}.cta-modal-overlay .cta-modal-content{min-width:0}.cta-modal-overlay .cta-modal-title{font-family:Figtree,sans-serif;font-size:22px;font-weight:600;color:#28292c;margin:0 0 8px;padding-right:24px}.cta-modal-overlay .cta-modal-subtitle{font-family:Figtree,sans-serif;font-size:15px;color:#6b7280;margin:0 0 24px}.cta-modal-overlay .cta-modal-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cta-modal-overlay .cta-modal-primary-btn{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;color:#fff;background:#009cde;padding:10px 24px;border-radius:6px;text-decoration:none;display:inline-block}.cta-modal-overlay .cta-modal-primary-btn:hover{background:#0088c2;color:#fff}.cta-modal-overlay .cta-modal-secondary-btn{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;color:#009cde;background:transparent;border:1.5px solid #009CDE;padding:10px 20px;border-radius:6px;cursor:pointer}.cta-modal-overlay .cta-modal-secondary-btn:hover:not(:disabled){background:#009cde14;border-color:#0088c2;color:#0088c2}.cta-modal-overlay .cta-modal-secondary-btn:disabled{opacity:.6;cursor:not-allowed}.cta-banner-wrapper{position:fixed;top:0;left:0;right:0;z-index:1006}.cta-banner-wrapper .cta-banner{background:#0e2f50;width:100%;padding:0 12px 0 40px;display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 959px){.cta-banner-wrapper .cta-banner{padding:0 12px 0 24px}}@media (max-width: 599px){.cta-banner-wrapper .cta-banner{padding:0 12px 0 16px;height:auto;min-height:80px}}.cta-banner-wrapper .cta-banner .cta-banner-content{display:flex;align-items:center;gap:24px;width:100%}@media (max-width: 959px){.cta-banner-wrapper .cta-banner .cta-banner-content{gap:16px}}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content{flex-wrap:wrap;gap:12px;justify-content:center}}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-title{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#fff;white-space:nowrap}@media (max-width: 959px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-title{font-size:14px}}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-title{font-size:13px;width:100%;text-align:center}}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-center{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-center{flex-direction:column;width:100%;gap:12px}}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-center .cta-banner-action-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:6px;padding:8px 20px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s ease}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-center .cta-banner-action-btn:hover{background:#0088c2}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-center .cta-banner-action-btn{font-size:13px;padding:8px 16px}}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions{display:flex;align-items:center;margin-left:auto}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions{width:100%;justify-content:center;margin-left:0}}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions .cta-banner-remind-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#fff;background:transparent;border:none;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;padding:8px 4px;transition:opacity .2s ease}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions .cta-banner-remind-btn:hover:not(:disabled){opacity:.8}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions .cta-banner-remind-btn:disabled{opacity:.6;cursor:not-allowed}.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions .cta-banner-remind-btn .remind-x-icon{color:#fff}@media (max-width: 599px){.cta-banner-wrapper .cta-banner .cta-banner-content .cta-banner-actions .cta-banner-remind-btn{font-size:13px}}.v-application.has-cta-banner .v-app-bar{top:80px!important}@media (max-width: 599px){.v-application.has-cta-banner .v-app-bar{top:80px!important}}.v-application.has-cta-banner .v-navigation-drawer{top:144px!important}@media (max-width: 599px){.v-application.has-cta-banner .v-navigation-drawer{top:144px!important}}.v-application.has-cta-banner .v-main{padding-top:80px!important}@media (max-width: 599px){.v-application.has-cta-banner .v-main{padding-top:80px!important}}.v-application.has-cta-banner .my-growth-layout,.v-application.has-cta-banner .actions-layout,.v-application.has-cta-banner .stay-smart-layout,.v-application.has-cta-banner .settings-layout{height:calc(100vh - var(--app-bar-height) - 80px)}.onboarding-popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.onboarding-popup-overlay .onboarding-popup{background:#fff;border-radius:8px;width:100%;height:300px;max-width:975px;overflow:hidden;box-shadow:0 10px 40px #0003;padding:32px;position:relative;display:flex}.onboarding-popup-overlay .onboarding-close-btn{position:absolute;top:16px;right:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#2e354a;z-index:10;transition:all .2s ease}.onboarding-popup-overlay .onboarding-close-btn:hover:not(:disabled){background:#f3f4f6;color:#2e354a}.onboarding-popup-overlay .onboarding-close-btn:disabled{cursor:not-allowed;opacity:.5}.onboarding-popup-overlay .onboarding-popup-container{display:flex;flex-direction:row;padding:32px;gap:32px;align-items:center}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-popup-container{flex-direction:column;padding:24px 20px;gap:20px}}.onboarding-popup-overlay .onboarding-popup-image-container{flex:0 0 auto;display:flex;align-items:center;justify-content:center}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-popup-image-container{justify-content:center}}.onboarding-popup-overlay .onboarding-popup-image{width:400px;height:250px}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-popup-image{width:160px;height:160px}}.onboarding-popup-overlay .onboarding-popup-content{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.onboarding-popup-overlay .onboarding-popup-title{font-family:Figtree,sans-serif;font-size:22px;font-weight:600;color:#28292c;margin:0 0 20px;line-height:1.3;padding-right:24px}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-popup-title{font-size:20px;text-align:center;margin-bottom:16px;padding-right:0}}.onboarding-popup-overlay .onboarding-progress-container{margin-bottom:24px;cursor:pointer}.onboarding-popup-overlay .onboarding-progress-container:hover .onboarding-progress-bar-outer{box-shadow:0 2px 8px #009cde33}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-progress-container{margin-bottom:20px}}.onboarding-popup-overlay .onboarding-progress-bar-outer{background:#e5e5e5;border-radius:50px;height:32px;overflow:hidden;position:relative;transition:box-shadow .2s ease}.onboarding-popup-overlay .onboarding-progress-bar{background:linear-gradient(90deg,#e8b730,#7bc043);height:100%;border-radius:50px;min-width:60px;display:flex;align-items:center;justify-content:flex-end;padding-left:16px;transition:width .4s ease}.onboarding-popup-overlay .onboarding-progress-text{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-right:15px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.onboarding-popup-overlay .onboarding-popup-actions{display:flex;gap:12px;align-items:center}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-popup-actions{flex-direction:column;gap:10px;width:100%}}.onboarding-popup-overlay .onboarding-continue-btn{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;padding:0 24px!important;height:40px!important;min-width:180px!important;border-radius:6px!important}.onboarding-popup-overlay .onboarding-continue-btn:hover:not(:disabled){background:#0088c2!important}.onboarding-popup-overlay .onboarding-continue-btn span{font-size:15px;font-weight:500;color:#fff!important}.onboarding-popup-overlay .onboarding-continue-btn .v-btn__content{color:#fff!important}.onboarding-popup-overlay .onboarding-continue-btn:disabled{background-color:#9ca3af!important;cursor:not-allowed}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-continue-btn{width:100%!important;min-width:unset!important}}.onboarding-popup-overlay .onboarding-remind-btn{border:1.5px solid #009CDE!important;color:#009cde!important;padding:0 20px!important;height:40px!important;min-width:160px!important;background:transparent!important;border-radius:6px!important}.onboarding-popup-overlay .onboarding-remind-btn:hover:not(:disabled){background:#009cde14!important;border-color:#0088c2!important;color:#0088c2!important}.onboarding-popup-overlay .onboarding-remind-btn:hover:not(:disabled) span{color:#0088c2!important}.onboarding-popup-overlay .onboarding-remind-btn span{font-size:15px;font-weight:500;color:#009cde!important}.onboarding-popup-overlay .onboarding-remind-btn .v-btn__content{color:#009cde!important}.onboarding-popup-overlay .onboarding-remind-btn:disabled{border-color:#9ca3af!important;color:#9ca3af!important;cursor:not-allowed}.onboarding-popup-overlay .onboarding-remind-btn:disabled span{color:#9ca3af!important}@media (max-width: 599px){.onboarding-popup-overlay .onboarding-remind-btn{width:100%!important;min-width:unset!important}}@media (max-width: 599px){.onboarding-popup-overlay.onboarding-popup-overlay{align-items:flex-end}.onboarding-popup-overlay .onboarding-popup{width:100%;max-width:100%;height:auto;margin:0;max-height:90vh;border-radius:16px 16px 0 0;animation:slideUpFromBottom .3s ease-out;overflow-y:auto;flex-direction:column}.onboarding-popup-overlay .onboarding-popup-container{flex-direction:column;align-items:center}.onboarding-popup-overlay .onboarding-close-btn{top:12px;right:12px}}.onboarding-banner-wrapper{position:fixed;top:0;left:0;right:0;z-index:1006}.onboarding-banner-wrapper .onboarding-banner{background:#0e2f50;width:100%;padding:0 12px 0 40px;display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 959px){.onboarding-banner-wrapper .onboarding-banner{padding:0 12px 0 24px}}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner{padding:0 12px 0 16px;height:auto;min-height:80px}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content{display:flex;align-items:center;gap:24px;width:100%}@media (max-width: 959px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content{gap:16px}}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content{flex-wrap:wrap;gap:12px;justify-content:center}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-title{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#fff;white-space:nowrap}@media (max-width: 959px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-title{font-size:14px}}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-title{font-size:13px;width:100%;text-align:center}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center{flex-direction:column;width:100%;gap:12px}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-progress{flex:1;max-width:500px;min-width:200px}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-progress{width:100%;max-width:100%;min-width:unset}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-progress .onboarding-banner-progress-outer{background:#e5e5e5;border-radius:50px;height:28px;overflow:hidden;position:relative}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-progress .onboarding-banner-progress-outer .onboarding-banner-progress-bar{background:linear-gradient(90deg,#e8b730,#7bc043);height:100%;border-radius:50px;min-width:50px;display:flex;align-items:center;justify-content:flex-end;padding-left:14px;transition:width .4s ease}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-progress .onboarding-banner-progress-outer .onboarding-banner-progress-bar .onboarding-banner-progress-text{font-family:Figtree,sans-serif;font-size:13px;font-weight:600;color:#fff;margin-right:15px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-continue-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:6px;padding:8px 20px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-continue-btn:hover:not(:disabled){background:#0088c2}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-continue-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-center .onboarding-banner-continue-btn{font-size:13px;padding:8px 16px}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions{display:flex;align-items:center;gap:16px;margin-left:auto}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions{width:100%;justify-content:center;margin-left:0;gap:12px}}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions .onboarding-banner-remind-btn{font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#fff;background:transparent;border:none;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;padding:8px 4px;transition:opacity .2s ease}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions .onboarding-banner-remind-btn:hover:not(:disabled){opacity:.8}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions .onboarding-banner-remind-btn:disabled{opacity:.6;cursor:not-allowed}.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions .onboarding-banner-remind-btn .remind-x-icon{color:#fff}@media (max-width: 599px){.onboarding-banner-wrapper .onboarding-banner .onboarding-banner-content .onboarding-banner-actions .onboarding-banner-remind-btn{font-size:13px}}.cta-banner.project-tracker-banner{background:#093e66;padding:5px 25px 0}.cta-banner.project-tracker-banner .project-tracker-banner-row{display:flex;align-items:center;gap:24px;width:100%;flex-wrap:wrap}@media (max-width: 959px){.cta-banner.project-tracker-banner .project-tracker-banner-row{gap:16px}}@media (max-width: 599px){.cta-banner.project-tracker-banner .project-tracker-banner-row{flex-direction:column;gap:12px;text-align:center}}.cta-banner.project-tracker-banner .project-tracker-banner-left{flex:0 0 auto;min-width:0;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.cta-banner.project-tracker-banner .project-tracker-banner-left{display:none!important}}.cta-banner.project-tracker-banner .project-tracker-banner-center{flex:1 1 0;min-width:0}.cta-banner.project-tracker-banner .project-tracker-banner-center.project-tracker-banner-center--clickable{cursor:pointer}.cta-banner.project-tracker-banner .project-tracker-banner-right{flex:0 0 auto;min-width:0}@media (max-width: 768px){.cta-banner.project-tracker-banner .project-tracker-banner-right{display:none!important}}.cta-banner.project-tracker-banner .align-content-center{display:flex;align-items:center}.cta-banner.project-tracker-banner .project-tracker-banner-heading{font-size:16px;line-height:16px;font-weight:600;color:#fff;margin:0 0 4px}.cta-banner.project-tracker-banner .project-tracker-banner-date{color:#83c760;font-size:14px}.cta-banner.project-tracker-banner .tracker-container{margin-top:3px;margin-bottom:8px;width:100%}.cta-banner.project-tracker-banner .tracker-container .tracker-bar-outer{background:#f3f3f3;border-radius:30px;padding:4px;display:flex;width:100%;max-width:800px}.cta-banner.project-tracker-banner .tracker-container .tracker-bar-outer .tracker-step{flex-grow:1;flex-basis:0;height:100%}.cta-banner.project-tracker-banner .tracker-container .tracker-bar-outer .tracker-step .tracker-step-inner{padding:3px 10px;border-radius:0;text-align:center;font-weight:500;font-size:13px;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%)}.cta-banner.project-tracker-banner .tracker-container .tracker-bar-outer .tracker-step:first-child .tracker-step-inner{border-top-left-radius:30px;border-bottom-left-radius:30px}.cta-banner.project-tracker-banner .tracker-container .tracker-bar-outer .tracker-step:last-child .tracker-step-inner{border-top-right-radius:30px;border-bottom-right-radius:30px;clip-path:none}.cta-banner.project-tracker-banner .m-0{margin:0}.cta-banner.project-tracker-banner .mr-1{margin-right:.25rem}.cta-banner.project-tracker-banner .ml-3{margin-left:1rem}.cta-banner.project-tracker-banner .d-flex{display:flex}.cta-banner.project-tracker-banner .justify-content-center{justify-content:center}.cta-banner.project-tracker-banner .justify-content-between{justify-content:space-between}.cta-banner.project-tracker-banner .project-banner-button{font-family:Figtree,sans-serif;font-size:14px;white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:6px;padding:8px 16px;border:none;display:inline-flex;align-items:center;justify-content:center}.cta-banner.project-tracker-banner .project-banner-continue-button{color:#fff;background:#009cde}.cta-banner.project-tracker-banner .project-banner-continue-button:hover{background:#0088c2}.cta-banner.project-tracker-banner .project-banner-dismiss-button{color:#2e354a;background:#ffffffe6;padding:8px 12px}.cta-banner.project-tracker-banner .project-banner-dismiss-button:hover:not(:disabled){background:#fff}.cta-banner.project-tracker-banner .project-banner-dismiss-button:disabled{opacity:.6;cursor:not-allowed}.cta-banner.project-tracker-banner .btn-sm{font-size:13px;padding:6px 12px}.cta-banner.project-tracker-banner .btn-lg.ml-3{margin-left:1rem}.cta-banner.project-tracker-banner .tracker-step-completed{background:#35aee0;color:#fff}.cta-banner.project-tracker-banner .tracker-step-in-progress{background:#fbc455;color:#000}.cta-banner.project-tracker-banner .tracker-step-not-started{background:#f3f3f3;color:#24252866}.cta-banner.project-tracker-banner .underlay-completed{background:linear-gradient(90deg,transparent 50%,#35AEE0 50%)}.cta-banner.project-tracker-banner .underlay-in-progress{background:linear-gradient(90deg,transparent 50%,#FBC455 50%)}.cta-banner.project-tracker-banner .underlay-not-started{background:linear-gradient(90deg,transparent 50%,#f3f3f3 50%)}@media (max-width: 767px){.cta-banner.project-tracker-banner .tracker-step i{display:none}}.cta-modal-overlay.project-tracker-modal-overlay .cta-modal.project-tracker-modal{max-width:975px;width:100%;padding:32px}.project-tracker-modal-container{padding:0;min-width:0}.project-tracker-modal-row{display:flex;flex-direction:row;align-items:center;gap:32px}@media (max-width: 991px){.project-tracker-modal-row{flex-direction:column;gap:24px}}.project-tracker-modal-image-col{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-top:8px;margin-bottom:8px}@media (min-width: 992px){.project-tracker-modal-image-col{flex:0 0 25%;max-width:25%}}.project-tracker-modal-image{max-width:100%;width:100%;height:auto;display:block}@media (max-width: 991px){.project-tracker-modal-image{max-width:280px}}.project-tracker-modal-content-col{flex:1 1 0;min-width:0;margin-top:8px;margin-bottom:8px}@media (min-width: 992px){.project-tracker-modal-content-col{flex:0 0 75%;max-width:75%}}.project-tracker-modal-title{font-family:Figtree,sans-serif;font-size:22px;font-weight:600;color:#28292c;margin:16px 0;line-height:1.3;padding-right:24px}@media (max-width: 991px){.project-tracker-modal-title{text-align:center;padding-right:0;margin-top:0}}.project-tracker-modal-tracker{margin:16px 0;cursor:pointer}.project-tracker-modal-tracker:hover .tracker-bar-outer{box-shadow:0 2px 8px #009cde33}.project-tracker-modal-tracker p{font-family:Figtree,sans-serif;font-size:15px;color:#4b5563;margin:0 0 8px;line-height:1.5}.project-tracker-modal-tracker p:last-of-type{margin-bottom:0}.project-tracker-modal .tracker-bar-outer{background:#f3f3f3;border-radius:30px;padding:4px;display:flex;width:100%;margin-bottom:16px;transition:box-shadow .2s ease}.project-tracker-modal .tracker-step{flex-grow:1;flex-basis:0;height:100%}.project-tracker-modal .tracker-step .tracker-step-inner{padding:3px 5px;border-radius:0;text-align:center;font-weight:500;font-size:13px;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%)}.project-tracker-modal .tracker-step:first-child .tracker-step-inner{border-top-left-radius:30px;border-bottom-left-radius:30px}.project-tracker-modal .tracker-step:last-child .tracker-step-inner{border-top-right-radius:30px;border-bottom-right-radius:30px;clip-path:none}.project-tracker-modal .tracker-step-completed{background:#35aee0;color:#fff}.project-tracker-modal .tracker-step-in-progress{background:#fbc455;color:#000}.project-tracker-modal .tracker-step-not-started{background:#f3f3f3;color:#24252866}.project-tracker-modal .underlay-completed{background:linear-gradient(90deg,transparent 50%,#35AEE0 50%)}.project-tracker-modal .underlay-in-progress{background:linear-gradient(90deg,transparent 50%,#FBC455 50%)}.project-tracker-modal .underlay-not-started{background:linear-gradient(90deg,transparent 50%,#f3f3f3 50%)}.project-tracker-modal .tracker-step i{margin-right:4px}@media (max-width: 599px){.project-tracker-modal .tracker-step i{display:none}}.project-tracker-modal-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px;margin-bottom:16px}@media (max-width: 599px){.project-tracker-modal-actions{flex-direction:column;width:100%}}.project-tracker-modal-primary-btn{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;color:#fff;background:#009cde;padding:10px 24px;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}.project-tracker-modal-primary-btn:hover{background:#0088c2;color:#fff}@media (max-width: 599px){.project-tracker-modal-primary-btn{width:100%}}.project-tracker-modal-secondary-btn{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;color:#009cde;background:transparent;border:1.5px solid #009CDE;padding:10px 20px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.project-tracker-modal-secondary-btn:hover:not(:disabled){background:#009cde14;border-color:#0088c2;color:#0088c2}.project-tracker-modal-secondary-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 599px){.project-tracker-modal-secondary-btn{width:100%}}.project-tracker-modal-remind-icon{flex-shrink:0}.plan-details-table-wrapper{width:100%}.plan-details-table-wrapper .plan-details-heading{color:#28292c;font-family:Figtree;font-size:24px;font-style:normal;line-height:normal;padding-bottom:16px}@media (max-width: 599px){.plan-details-table-wrapper .plan-details-heading{font-size:18px;margin-bottom:12px}}.plan-details-table-container{width:100%;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch}.plan-details-table-container .plan-details-table{width:100%;border-collapse:collapse;background:#fff;font-family:Figtree,sans-serif;table-layout:fixed}.plan-details-table-container .plan-details-table thead{background:#92d2ff1f;border-top:1px solid #009CDE;border-bottom:1px solid #009CDE}.plan-details-table-container .plan-details-table thead tr th{padding:12px 16px;text-align:left;font-size:20px;font-weight:500;white-space:nowrap;border-bottom:1px solid #009CDE}.plan-details-table-container .plan-details-table thead tr th.feature-column{text-align:left;min-width:200px;font-weight:400}.plan-details-table-container .plan-details-table thead tr th.plan-column{text-align:center;min-width:120px;font-weight:600}@media (max-width: 599px){.plan-details-table-container .plan-details-table thead tr th{padding:10px 12px;font-size:13px}}.plan-details-table-container .plan-details-table tbody tr{border-bottom:1px solid #F3F4F6}.plan-details-table-container .plan-details-table tbody tr:last-child{border-bottom:none}.plan-details-table-container .plan-details-table tbody tr.section-header{display:table-row}.plan-details-table-container .plan-details-table tbody tr.section-header td.section-title{padding:12px 16px;text-align:left;white-space:nowrap}.plan-details-table-container .plan-details-table tbody tr.section-header td.section-title .section-title-text{color:#009cde;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 599px){.plan-details-table-container .plan-details-table tbody tr.section-header td.section-title{padding:10px 12px}.plan-details-table-container .plan-details-table tbody tr.section-header td.section-title .section-title-text{font-size:14px}}.plan-details-table-container .plan-details-table tbody tr td{padding:14px 16px;font-size:16px;color:#374151}.plan-details-table-container .plan-details-table tbody tr td.feature-name{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-details-table-container .plan-details-table tbody tr td.plan-value{text-align:center;color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.plan-details-table-container .plan-details-table tbody tr td.plan-value .check-icon{color:#319f43;display:inline-block;vertical-align:middle}.plan-details-table-container .plan-details-table tbody tr td.plan-value .x-icon{color:#ff4c00;display:inline-block;vertical-align:middle}.plan-details-table-container .plan-details-table tbody tr td.plan-value.addon-value{text-align:left;padding-left:16px;color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.plan-details-table-container .plan-details-table tbody tr td.note-text{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:8px 16px;text-align:left}@media (max-width: 599px){.plan-details-table-container .plan-details-table tbody tr td{padding:12px;font-size:13px}}.plan-details-table-container .plan-details-table tbody tr:hover{background:#f9fafb}.plan-details-table-container .plan-details-table tbody tr.note-row{border-bottom:none}.plan-details-table-container .plan-details-table tbody tr.note-row:hover{background:#fff}@media (max-width: 959px){.plan-details-table-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent);pointer-events:none}}@media (max-width: 599px){.plan-details-table-container{overflow-x:auto}.plan-details-table-container .plan-details-table{min-width:560px}.plan-details-table-container .plan-details-table thead tr th.feature-column{min-width:150px}.plan-details-table-container .plan-details-table thead tr th.plan-column{min-width:100px}}.date-filter-activator{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #D1D5DB;border-radius:6px;padding:13px 12px;font-size:13px;color:#111827;cursor:pointer;transition:all .2s ease;width:260px}.date-filter-activator:hover{border-color:#009cde;background:#f9fafb}.date-filter-activator:focus{outline:none;border-color:#009cde}.date-filter-activator .calendar-icon{color:#009cde;flex-shrink:0}.date-filter-activator .date-text{font-weight:500;flex:1;text-align:left}.date-filter-activator .caret-icon{color:#6b7280;flex-shrink:0;margin-left:auto}@media screen and (max-width: 480px){.date-filter-activator{width:100%;padding:8px 12px;font-size:12px}.date-filter-activator .calendar-icon{width:16px;height:16px}.date-filter-activator .date-text{font-size:12px}}.date-filter-card{box-shadow:0 10px 40px #00000026;border-radius:8px;overflow:hidden;width:600px;max-width:600px}.date-filter-card .date-filter-content{display:flex;min-height:450px}.date-filter-card .date-filter-content .preset-options{width:180px;border-right:1px solid #e5e7eb;background:#f9fafb}.date-filter-card .date-filter-content .preset-options .preset-list{padding:0}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item{min-height:40px;padding:8px 16px;font-size:14px;color:#28292c;cursor:pointer;transition:all .2s ease;font-weight:400}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item:hover{background:#f0f9ff;color:#009cde}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item.is-active{background:#009cde!important;color:#fff!important;font-weight:500}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item.is-active:hover{background:#0088c7!important;color:#fff!important}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item.is-active .v-list-item-title,.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item.is-active .v-list-item__content,.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item.is-active .v-list-item__content *{color:#fff!important}.date-filter-card .date-filter-content .preset-options .preset-list .v-list-item-title{font-size:14px}.date-filter-card .date-filter-content .calendar-section{flex:1;padding:20px;display:flex;flex-direction:column}.date-filter-card .date-filter-content .calendar-section .year-view .year-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.date-filter-card .date-filter-content .calendar-section .year-view .year-header .year-title{font-size:18px;font-weight:600;color:#28292c;margin:0}.date-filter-card .date-filter-content .calendar-section .year-view .months-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.date-filter-card .date-filter-content .calendar-section .year-view .months-grid .month-btn{padding:16px;background:#f2f2f3;border:1px solid #E5E7EB;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#28292c}.date-filter-card .date-filter-content .calendar-section .year-view .months-grid .month-btn:hover{border-color:#009cde;color:#009cde}.date-filter-card .date-filter-content .calendar-section .year-view .months-grid .month-btn.is-selected{background:#009cde;border:1px solid #009CDE;color:#fff}.date-filter-card .date-filter-content .calendar-section .year-view .months-grid .month-btn.is-selected:hover{background:#0088c7;border:1px solid #0088c7;color:#fff}.date-filter-card .date-filter-content .calendar-section .month-view{flex:1;display:flex;flex-direction:column}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .calendar-title{font-size:18px;font-weight:600;color:#28292c;margin:0;cursor:pointer;transition:all .2s ease}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .calendar-title:hover{color:#009cde}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .nav-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#28292c;cursor:pointer;border-radius:6px;transition:all .2s ease}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .nav-btn svg{width:20px;height:20px}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .nav-btn:hover{color:#009cde}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-header .nav-btn:focus{outline:none}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid{flex:1}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-weekdays .weekday{text-align:center;font-size:14px;font-weight:600;color:#28292c;padding:8px 4px}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;justify-items:center}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell{background:#f2f2f3;height:30px;width:30px;font-size:14px;font-weight:400;cursor:pointer;margin-bottom:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:100%;border:none;color:#28292c}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell:hover:not(:disabled):not(.is-other-month){background:#f0f9ff;color:#009cde}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-other-month{background:#f2f2f3;color:#d1d5db;cursor:default}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-today{font-weight:600;color:#009cde}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-selected{background:#009cde!important;color:#fff!important;font-weight:600;border-radius:100%}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-selected:hover{background:#0088c7!important;color:#fff!important}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-range-start{background:#009cde!important;color:#fff!important;font-weight:600;border-radius:100% 0 0 100%}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-range-start:hover{background:#0088c7!important}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-range-end{background:#009cde!important;color:#fff!important;font-weight:600;border-radius:0 100% 100% 0}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-range-end:hover{background:#0088c7!important}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-in-range{background:#e5f5fc!important;color:#009cde!important;border-radius:0;font-weight:500}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-in-range:hover{background:#d0ebf7!important}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-disabled{background:#f2f2f3;color:#d1d5db;cursor:not-allowed;opacity:.5}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell.is-disabled:hover{background:#f2f2f3}.date-filter-card .date-filter-content .calendar-section .month-view .calendar-grid .calendar-days .day-cell:focus{outline:none;box-shadow:0 0 0 2px #009cde40}.date-filter-card .date-filter-actions{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-top:1px solid #E5E7EB}.date-filter-card .date-filter-actions .selected-date-range{font-size:15px;color:#111827;font-weight:500;flex:1}.date-filter-card .date-filter-actions .action-buttons{display:flex;align-items:center;gap:12px}.campaign-breakdown-panel{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.campaign-breakdown-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.campaign-breakdown-panel .panel-header .header-title{display:flex;align-items:center;gap:8px}.campaign-breakdown-panel .panel-header h3{font-size:18px;font-weight:600;color:#111827;margin:0}.campaign-breakdown-panel .panel-header .tooltip-icon{display:inline-flex;align-items:center;cursor:pointer}.campaign-breakdown-panel .level-selector .select-with-caret{position:relative;display:inline-flex;align-items:center}.campaign-breakdown-panel .level-selector .level-dropdown{padding:8px 36px 8px 12px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;appearance:none;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease}.campaign-breakdown-panel .level-selector .level-dropdown:hover{border-color:#009cde}.campaign-breakdown-panel .level-selector .level-dropdown:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.campaign-breakdown-panel .level-selector .dropdown-caret{position:absolute;right:12px;pointer-events:none;color:#6b7280}.campaign-breakdown-panel .panel-content{padding:20px}.campaign-breakdown-panel .loading-state,.campaign-breakdown-panel .empty-state{text-align:center;padding:40px 20px;color:#6b7280}.campaign-breakdown-panel .loading-state p,.campaign-breakdown-panel .empty-state p{margin:8px 0 0;font-size:14px}.campaign-breakdown-panel .spinner{width:40px;height:40px;border:4px solid #E5E7EB;border-top-color:#009cde;border-radius:50%;animation:campaign-breakdown-spin .8s linear infinite;margin:0 auto}.campaign-breakdown-panel .table-container{overflow-x:auto;margin-bottom:16px}.campaign-breakdown-panel .campaign-table{width:100%;border-collapse:collapse}.campaign-breakdown-panel .campaign-table thead tr{border-bottom:2px solid #E5E7EB}.campaign-breakdown-panel .campaign-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#111827;white-space:nowrap}.campaign-breakdown-panel .campaign-table thead th.text-right{text-align:right}.campaign-breakdown-panel .campaign-table .sortable-header{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;width:100%;justify-content:flex-start}.campaign-breakdown-panel .campaign-table .sortable-header.align-right{justify-content:flex-end}.campaign-breakdown-panel .campaign-table .sort-indicator{font-size:12px;color:#6b7280}.campaign-breakdown-panel .campaign-table tbody tr{border-bottom:1px solid #E5E7EB;transition:background-color .2s ease}.campaign-breakdown-panel .campaign-table tbody tr:hover{background-color:#f9fafb}.campaign-breakdown-panel .campaign-table tbody tr:last-child{border-bottom:none}.campaign-breakdown-panel .campaign-table tbody td{padding:12px 16px;font-size:14px;color:#111827}.campaign-breakdown-panel .campaign-table tbody td .read-more-btn{margin-top:4px;padding:0;background:none;border:none;color:#009cde;font-size:13px;font-weight:500;cursor:pointer}.campaign-breakdown-panel .campaign-table tbody td.text-right{text-align:right}.campaign-breakdown-panel .campaign-table tbody td.name-cell{font-weight:500;max-width:360px}.campaign-breakdown-panel .campaign-table tbody td.name-cell .name-text.is-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign-breakdown-panel .pagination{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #E5E7EB}.campaign-breakdown-panel .pagination .pagination-btn{padding:8px 16px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease}.campaign-breakdown-panel .pagination .pagination-btn:hover:not(:disabled){border-color:#009cde;background:#f0f9ff}.campaign-breakdown-panel .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.campaign-breakdown-panel .pagination .pagination-info{font-size:14px;color:#6b7280}@keyframes campaign-breakdown-spin{to{transform:rotate(360deg)}}.sem-location-performance{background:#fff;border:1px solid #E5E7EB;border-radius:8px}.sem-location-performance .panel-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:16px 20px;border-bottom:1px solid #E5E7EB;background:#f9fafb;border-radius:8px 8px 0 0}.sem-location-performance .panel-header h3{font-size:18px;font-weight:600;color:#111827;margin:0}.sem-location-performance .panel-header .tooltip-icon{display:flex;align-items:center;cursor:pointer}.sem-location-performance .panel-content{padding:6px 20px 24px}.sem-location-performance .location-content{display:flex;gap:20px}@media (max-width: 992px){.sem-location-performance .location-content{flex-direction:column}}.sem-location-performance .location-table-column{flex:0 0 60%;min-width:0;overflow:hidden}.sem-location-performance .location-map-column{flex:1;min-height:300px;position:relative}@media (max-width: 992px){.sem-location-performance .location-map-column{min-height:280px}}.sem-location-performance .map-wrapper{position:absolute;inset:0;border-radius:6px;overflow:hidden}.sem-location-performance .map-wrapper dialog{margin-left:calc(50vw - 140px)!important;margin-top:calc(50vh - 200px)!important;border-radius:16px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;max-height:80vh!important;overflow-y:auto!important}.sem-location-performance .map-wrapper .gm-style-iw a,.sem-location-performance .map-wrapper .gm-style-iw a span,.sem-location-performance .map-wrapper .view-link a,.sem-location-performance .map-wrapper .view-link a span{color:#1a73e8!important}.sem-location-performance .map-wrapper dialog::backdrop{background-color:#11182780!important}.sem-location-performance .no-map-wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;border:1px dashed #D1D5DB;border-radius:6px;background:#fff}.sem-location-performance .no-map-wrapper p{margin:0}.sem-location-performance .empty-state{text-align:center;padding:40px 20px;color:#6b7280}.sem-location-performance .empty-state p{margin:0;font-size:14px}.sem-location-performance .table-container{overflow-x:auto}.sem-location-performance .location-table{width:100%;border-collapse:collapse}.sem-location-performance .location-table thead tr{border-bottom:2px solid #E5E7EB}.sem-location-performance .location-table thead th{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:#111827;white-space:nowrap}.sem-location-performance .location-table thead th.text-right{text-align:right}.sem-location-performance .location-table .sortable-header{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;width:100%;justify-content:flex-start}.sem-location-performance .location-table .sortable-header.align-right{justify-content:flex-end}.sem-location-performance .location-table .sort-indicator{font-size:11px;color:#6b7280}.sem-location-performance .location-table tbody tr{border-bottom:1px solid #E5E7EB;transition:background-color .2s ease;cursor:pointer}.sem-location-performance .location-table tbody tr:hover{background-color:#f9fafb}.sem-location-performance .location-table tbody tr.selected-row{background-color:#ebf5ff}.sem-location-performance .location-table tbody tr:last-child{border-bottom:none}.sem-location-performance .location-table tbody td{padding:10px 12px;font-size:13px;color:#111827}.sem-location-performance .location-table tbody td.text-right{text-align:right}.sem-location-performance .location-table tbody td.location-cell .location-name{font-weight:500;word-break:break-word}.sem-location-performance .pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid #E5E7EB}.sem-location-performance .pagination .pagination-summary{font-size:13px;color:#4b5563;white-space:nowrap}.sem-location-performance .pagination .pagination-controls{display:inline-flex;align-items:center;gap:8px}.sem-location-performance .pagination .pagination-btn{min-width:80px;text-align:center;padding:8px 14px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;font-size:13px;color:#111827;cursor:pointer;transition:all .2s ease}.sem-location-performance .pagination .pagination-btn:hover:not(:disabled){border-color:#009cde;background:#f0f9ff}.sem-location-performance .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.sem-location-performance .pagination .pagination-info{font-size:13px;color:#6b7280;min-width:100px;text-align:center}.sem-performance-charts{margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.sem-performance-charts .charts-header{padding:0 2px}.sem-performance-charts .charts-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.sem-performance-charts .charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.sem-performance-charts .chart-panel{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.sem-performance-charts .chart-panel .panel-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:16px 20px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.sem-performance-charts .chart-panel .panel-header h3{font-size:16px;font-weight:600;color:#111827;margin:0}.sem-performance-charts .chart-panel .panel-header .tooltip-icon{display:flex;align-items:center;cursor:pointer}.sem-performance-charts .chart-panel .panel-content{padding:20px;height:250px}.sem-performance-charts .chart-panel .panel-content canvas{width:100%!important;height:100%!important}.sem-performance-charts .chart-panel .panel-content .empty-state{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.sem-performance-charts .chart-panel .panel-content .empty-state p{margin:0;font-size:14px;max-width:300px}.sem-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.sem-summary-cards .summary-card{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:20px;transition:all .2s ease}.sem-summary-cards .summary-card:hover{border-color:#009cde;box-shadow:0 2px 8px #009cde1a}.sem-summary-cards .summary-card.highlight{background:#fff;border-color:#d1d5db;box-shadow:0 2px 6px #0f172a14}.sem-summary-cards .summary-card .card-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sem-summary-cards .summary-card .card-heading .goal-icon-end{margin-left:auto}.sem-summary-cards .summary-card .card-heading .goal-icon-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.sem-summary-cards .summary-card .card-heading .goal-icon-trigger:hover:not(:disabled){background-color:#0000000d}.sem-summary-cards .summary-card .card-heading .goal-icon-trigger:disabled{cursor:default;opacity:.6}.sem-summary-cards .summary-card .card-heading .card-title{font-size:14px;font-weight:500;color:#111827}.sem-summary-cards .summary-card .card-heading .tooltip-icon{display:flex;align-items:center}.sem-summary-cards .summary-card .card-value{margin-bottom:8px}.sem-summary-cards .summary-card .card-value .value{font-size:28px;font-weight:600;color:#111827}.sem-summary-cards .summary-card .card-value-group{display:flex;gap:24px;margin-bottom:8px}.sem-summary-cards .summary-card .card-value-group .value-item{display:flex;flex-direction:column;gap:4px}.sem-summary-cards .summary-card .card-value-group .value-item .value-label{font-size:12px;font-weight:500;color:#6b7280}.sem-summary-cards .summary-card .card-value-group .value-item .value{font-size:24px;font-weight:600;color:#111827}.sem-summary-cards .summary-card .card-meta{display:flex;align-items:center;gap:8px;font-size:13px}.sem-summary-cards .summary-card .card-meta .trend{display:flex;align-items:center;gap:4px;font-weight:500;color:#10b981}.sem-summary-cards .summary-card .card-meta .trend.is-negative{color:#ef4444}.sem-summary-cards .summary-card .card-meta .trend.is-positive{color:#10b981}.sem-summary-cards .summary-card .card-meta .trend.is-na,.sem-summary-cards .summary-card .card-meta .timeframe{color:#6b7280}.top-keywords-panel{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;max-width:calc(50% - 8px)}.top-keywords-panel .panel-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 16px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.top-keywords-panel .panel-header h3{font-size:18px;font-weight:600;color:#111827;margin:0}.top-keywords-panel .panel-header .tooltip-icon{display:flex;align-items:center;cursor:pointer}.top-keywords-panel .panel-content{padding:16px}.top-keywords-panel .empty-state{text-align:center;padding:40px 20px;color:#6b7280}.top-keywords-panel .empty-state p{margin:0;font-size:14px}.top-keywords-panel .keywords-list{display:flex;flex-direction:column;gap:12px}.top-keywords-panel .keyword-item{display:flex;gap:12px;align-items:flex-start}.top-keywords-panel .keyword-item .keyword-rank{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#009cde;color:#fff;border-radius:6px;font-size:13px;font-weight:600;flex-shrink:0}.top-keywords-panel .keyword-item .keyword-details{flex:1}.top-keywords-panel .keyword-item .keyword-details .keyword-text{font-size:14px;font-weight:500;color:#111827;margin-bottom:4px}.top-keywords-panel .keyword-item .keyword-details .keyword-metrics{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;margin-bottom:6px}.top-keywords-panel .keyword-item .keyword-details .keyword-metrics .separator{color:#d1d5db}.top-keywords-panel .keyword-item .keyword-details .keyword-bar{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.top-keywords-panel .keyword-item .keyword-details .keyword-bar .bar-fill{height:100%;background:linear-gradient(90deg,#009cde,#0284c7);border-radius:2px;transition:width .3s ease}.top-keywords-panel .pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid #E5E7EB}.top-keywords-panel .pagination .pagination-summary{font-size:13px;color:#4b5563;white-space:nowrap}.top-keywords-panel .pagination .pagination-controls{display:inline-flex;align-items:center;gap:8px}.top-keywords-panel .pagination .pagination-btn{min-width:80px;text-align:center;padding:8px 14px;border:1px solid #D1D5DB;border-radius:6px;background:#fff;font-size:13px;color:#111827;cursor:pointer;transition:all .2s ease}.top-keywords-panel .pagination .pagination-btn:hover:not(:disabled){border-color:#009cde;background:#f0f9ff}.top-keywords-panel .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.top-keywords-panel .pagination .pagination-info{font-size:13px;color:#6b7280;min-width:100px;text-align:center}.location-filter-activator{display:inline-flex;align-items:center;gap:8px;height:48px;padding:8px 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;transition:all .2s ease}.location-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.location-filter-activator .location-icon{color:#6b7280;flex-shrink:0}.location-filter-activator .location-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.location-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.location-filter-content{padding:8px 0;max-height:400px;overflow-y:auto}.location-list-section .location-list .v-list-item{padding:12px 16px;cursor:pointer;transition:background-color .15s ease;min-height:44px}.location-list-section .location-list .v-list-item:hover{background-color:#f3f4f6}.location-list-section .location-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.location-list-section .location-list .v-list-item.is-active .v-list-item-title{color:#009cde}.location-list-section .location-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5}.location-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.location-filter-actions .selected-location-display{font-size:13px;color:#6b7280;font-weight:400;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.location-filter-actions .btn-shared{min-width:80px;height:36px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 16px}.location-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.location-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.location-filter-actions .btn-save{background-color:#009cde;color:#fff}.location-filter-actions .btn-save:hover{background-color:#0082bc}.location-filter-overlay{box-shadow:none!important}.network-filter-selector .network-filter-activator{display:inline-flex;align-items:center;gap:8px;height:48px;padding:8px 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;transition:all .2s ease}.network-filter-selector .network-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.network-filter-selector .network-filter-activator .network-icon{color:#6b7280;flex-shrink:0}.network-filter-selector .network-filter-activator .network-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.network-filter-overlay{box-shadow:none!important}.network-filter-overlay .network-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.network-filter-overlay .network-filter-content{padding:8px 0;max-height:400px;overflow-y:auto}.network-filter-overlay .network-list .v-list-item{padding:12px 16px;cursor:pointer;transition:background-color .15s ease;min-height:44px}.network-filter-overlay .network-list .v-list-item:hover{background-color:#f3f4f6}.network-filter-overlay .network-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.network-filter-overlay .network-list .v-list-item.is-active .v-list-item-title{color:#009cde}.network-filter-overlay .network-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5}.network-filter-overlay .network-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.network-filter-overlay .network-filter-actions .selected-network-display{font-size:13px;color:#6b7280;font-weight:400;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-filter-overlay .network-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.network-filter-overlay .network-filter-actions .btn-shared{min-width:80px;height:36px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 16px}.network-filter-overlay .network-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.network-filter-overlay .network-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.network-filter-overlay .network-filter-actions .btn-save{background-color:#009cde;color:#fff}.network-filter-overlay .network-filter-actions .btn-save:hover{background-color:#0082bc}.medium-filter-activator{display:inline-flex;align-items:center;gap:8px;height:48px;padding:8px 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;transition:all .2s ease}.medium-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.medium-filter-activator .medium-icon{color:#6b7280;flex-shrink:0}.medium-filter-activator .medium-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.medium-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden;min-width:320px}.medium-filter-content{padding:8px 0;max-height:360px;overflow-y:auto}.medium-list-section .medium-list .v-list-item{padding:8px 16px;cursor:pointer;transition:background-color .15s ease;min-height:32px}.medium-list-section .medium-list .v-list-item:hover{background-color:#f3f4f6}.medium-list-section .medium-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.medium-list-section .medium-list .v-list-item.is-active .v-list-item-title{color:#009cde}.medium-list-section .medium-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5}.medium-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.medium-filter-actions .selected-medium-display{font-size:12px;color:#6b7280;font-weight:400;flex:1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medium-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.medium-filter-actions .btn-shared{min-width:76px;height:34px;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 12px}.medium-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.medium-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.medium-filter-actions .btn-save{background-color:#009cde;color:#fff}.medium-filter-actions .btn-save:hover{background-color:#0082bc}.medium-filter-overlay{box-shadow:none!important}.network-profile-filter-activator{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:280px;height:48px;padding:8px 12px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;text-align:left;transition:all .2s ease}.network-profile-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.network-profile-filter-activator .network-icon{color:#6b7280;flex-shrink:0;width:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.network-profile-filter-activator .network-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.network-profile-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.network-profile-filter-content{padding:8px 0;max-height:400px;overflow-y:auto}.network-profile-list-section .network-profile-list .v-list-item{padding:12px 16px;cursor:pointer;transition:background-color .15s ease;min-height:44px}.network-profile-list-section .network-profile-list .v-list-item:hover{background-color:#f3f4f6}.network-profile-list-section .network-profile-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.network-profile-list-section .network-profile-list .v-list-item.is-active .v-list-item-title{color:#009cde}.network-profile-list-section .network-profile-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5;display:flex;align-items:center;gap:8px}.network-profile-option{display:flex;align-items:center;gap:8px}.network-profile-option__icon{width:18px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.network-profile-option__label{flex:1}.network-profile-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.network-profile-filter-actions .selected-profile-display{font-size:13px;color:#6b7280;font-weight:400;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-profile-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.network-profile-filter-actions .btn-shared{min-width:80px;height:36px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 16px}.network-profile-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.network-profile-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.network-profile-filter-actions .btn-save{background-color:#009cde;color:#fff}.network-profile-filter-actions .btn-save:hover{background-color:#0082bc}.network-profile-filter-overlay{box-shadow:none!important}.social-post-metrics-page .post-metrics-profile-filter-activator{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:280px;height:40px;padding:8px 12px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;text-align:left;transition:all .2s ease}.social-post-metrics-page .post-metrics-profile-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.social-post-metrics-page .post-metrics-profile-filter-activator .network-icon{color:#6b7280;flex-shrink:0;width:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.social-post-metrics-page .post-metrics-profile-filter-activator .network-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.post-metrics-profile-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.post-metrics-profile-filter-content{padding:8px 0;max-height:400px;overflow-y:auto}.post-metrics-profile-list-section .post-metrics-profile-list .v-list-item{padding:12px 16px;cursor:pointer;transition:background-color .15s ease;min-height:44px}.post-metrics-profile-list-section .post-metrics-profile-list .v-list-item:hover{background-color:#f3f4f6}.post-metrics-profile-list-section .post-metrics-profile-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.post-metrics-profile-list-section .post-metrics-profile-list .v-list-item.is-active .v-list-item-title{color:#009cde}.post-metrics-profile-list-section .post-metrics-profile-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5;display:flex;align-items:center;gap:8px}.post-metrics-profile-option{display:flex;align-items:center;gap:8px}.post-metrics-profile-option__icon{width:18px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.post-metrics-profile-option__label{flex:1}.post-metrics-profile-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.post-metrics-profile-filter-actions .selected-profile-display{font-size:13px;color:#6b7280;font-weight:400;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-metrics-profile-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.post-metrics-profile-filter-actions .btn-shared{min-width:80px;height:36px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 16px}.post-metrics-profile-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.post-metrics-profile-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.post-metrics-profile-filter-actions .btn-save{background-color:#009cde;color:#fff}.post-metrics-profile-filter-actions .btn-save:hover{background-color:#0082bc}.post-metrics-profile-filter-overlay{box-shadow:none!important}.profile-filter-activator{display:inline-flex;align-items:center;gap:8px;height:48px;padding:8px 16px;background-color:#fff;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:400;color:#111827;cursor:pointer;transition:all .2s ease}.profile-filter-activator:hover{border-color:#009cde;background-color:#f9fafb}.profile-filter-activator .profile-icon{color:#6b7280;flex-shrink:0}.profile-filter-activator .profile-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.profile-filter-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}.profile-filter-content{padding:8px 0;max-height:400px;overflow-y:auto}.profile-list-section .profile-list .v-list-item{padding:12px 16px;cursor:pointer;transition:background-color .15s ease;min-height:44px}.profile-list-section .profile-list .v-list-item:hover{background-color:#f3f4f6}.profile-list-section .profile-list .v-list-item.is-active{background-color:#ebf8ff;color:#009cde;font-weight:500}.profile-list-section .profile-list .v-list-item.is-active .v-list-item-title{color:#009cde}.profile-list-section .profile-list .v-list-item .v-list-item-title{font-size:14px;color:#374151;line-height:1.5}.profile-filter-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background-color:#f9fafb}.profile-filter-actions .selected-profile-display{font-size:13px;color:#6b7280;font-weight:400;flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-filter-actions .action-buttons{display:flex;gap:8px;flex-shrink:0}.profile-filter-actions .btn-shared{min-width:80px;height:36px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal;border-radius:6px;padding:0 16px}.profile-filter-actions .btn-cancel{color:#374151;border-color:#d1d5db}.profile-filter-actions .btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}.profile-filter-actions .btn-save{background-color:#009cde;color:#fff}.profile-filter-actions .btn-save:hover{background-color:#0082bc}.profile-filter-overlay{box-shadow:none!important}.v-dialog.reviews-filter-dialog .v-card.reviews-filter-modal,.v-dialog.reviews-filter-dialog .v-card.testimonials-filter-modal,.v-dialog.reviews-filter-dialog .v-card.advanced-filter-modal{max-width:800px!important;width:800px!important}.v-dialog.request-history-filter-dialog .v-card.request-history-filter-modal{max-width:650px!important;width:650px!important;min-width:650px!important}.request-history-filter-modal{width:650px!important;max-width:650px!important;min-width:650px!important}.reviews-filter-modal,.testimonials-filter-modal,.advanced-filter-modal{width:800px!important;max-width:800px!important;min-width:800px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.reviews-filter-modal .modal-header,.testimonials-filter-modal .modal-header,.advanced-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-radius:16px 16px 0 0;border-bottom:1px solid #E5E7EB}.reviews-filter-modal .modal-header .modal-title,.testimonials-filter-modal .modal-header .modal-title,.advanced-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;margin:0}.reviews-filter-modal .modal-header .close-btn,.testimonials-filter-modal .modal-header .close-btn,.advanced-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.reviews-filter-modal .modal-header .close-btn:hover,.testimonials-filter-modal .modal-header .close-btn:hover,.advanced-filter-modal .modal-header .close-btn:hover{background:#0000000d}.reviews-filter-modal .modal-content,.testimonials-filter-modal .modal-content,.advanced-filter-modal .modal-content{padding:20px;display:flex;flex-direction:column}.reviews-filter-modal .modal-content .filter-grid,.testimonials-filter-modal .modal-content .filter-grid,.advanced-filter-modal .modal-content .filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.reviews-filter-modal .modal-content .filter-grid.filter-grid-2-cols,.testimonials-filter-modal .modal-content .filter-grid.filter-grid-2-cols,.advanced-filter-modal .modal-content .filter-grid.filter-grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.reviews-filter-modal .modal-content .filter-field,.testimonials-filter-modal .modal-content .filter-field,.advanced-filter-modal .modal-content .filter-field{display:flex;flex-direction:column;gap:8px;position:relative;min-width:0}.reviews-filter-modal .modal-content .filter-field .filter-label,.testimonials-filter-modal .modal-content .filter-field .filter-label,.advanced-filter-modal .modal-content .filter-field .filter-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field),.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field),.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover,.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover,.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover{border-color:#d1d5db!important}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused,.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused,.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input),.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input),.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input){padding:10px 40px 10px 14px;color:#28292c;font-size:14px;font-weight:400;min-height:44px}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder,.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder,.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder{color:#28292c99}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner),.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner),.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner),.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner),.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner),.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner){display:none!important}.reviews-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.testimonials-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.advanced-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.reviews-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon),.testimonials-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon),.advanced-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon){display:none!important}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple,.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple,.advanced-filter-modal .modal-content .filter-field .filter-select-multiple{width:100%;max-width:100%;min-width:0}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-input),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-input),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-input){width:100%;max-width:100%;min-width:0}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field){min-height:44px;min-width:0;max-width:100%;width:100%;height:auto!important}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__field),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__field),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__field){min-width:0;overflow:hidden}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 40px 6px 12px;min-height:44px;min-width:0;max-width:100%;width:100%;height:auto!important;text-align:left;justify-content:flex-start;align-items:flex-start;overflow:hidden}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-select__selection),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-select__selection),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-select__selection){display:flex!important;flex:1 1 0!important;align-items:flex-start;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden;box-sizing:border-box}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-list-item__prepend),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-list-item__prepend),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-list-item__prepend){display:none!important}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control){display:none!important}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control__input),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control__input),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-selection-control__input){display:none!important}.reviews-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.mdi-checkbox-blank-outline),.testimonials-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.mdi-checkbox-blank-outline),.advanced-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.mdi-checkbox-blank-outline){display:none!important}.reviews-filter-modal .filter-chip,.testimonials-filter-modal .filter-chip,.advanced-filter-modal .filter-chip{background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 6px 4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.reviews-filter-modal .filter-chip :deep(.v-chip__content),.testimonials-filter-modal .filter-chip :deep(.v-chip__content),.advanced-filter-modal .filter-chip :deep(.v-chip__content){color:#000!important;display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important}.reviews-filter-modal .filter-chip .filter-chip__text,.testimonials-filter-modal .filter-chip .filter-chip__text,.advanced-filter-modal .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.reviews-filter-modal .filter-chip .filter-chip__clear,.testimonials-filter-modal .filter-chip .filter-chip__clear,.advanced-filter-modal .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.reviews-filter-modal .filter-chip .filter-chip__clear svg,.testimonials-filter-modal .filter-chip .filter-chip__clear svg,.advanced-filter-modal .filter-chip .filter-chip__clear svg{display:block}.reviews-filter-modal .filter-chip .filter-chip__clear:hover,.testimonials-filter-modal .filter-chip .filter-chip__clear:hover,.advanced-filter-modal .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#000}.reviews-filter-modal .filter-chip .filter-chip__clear:focus-visible,.testimonials-filter-modal .filter-chip .filter-chip__clear:focus-visible,.advanced-filter-modal .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.reviews-filter-modal .filter-chip-count,.testimonials-filter-modal .filter-chip-count,.advanced-filter-modal .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px!important;font-size:14px!important;font-weight:400!important;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer;font-family:Figtree!important}.reviews-filter-modal .filter-chip-count svg,.testimonials-filter-modal .filter-chip-count svg,.advanced-filter-modal .filter-chip-count svg{flex-shrink:0;opacity:.9}.reviews-filter-modal .filter-chip-count:hover,.testimonials-filter-modal .filter-chip-count:hover,.advanced-filter-modal .filter-chip-count:hover{background:#d4eef9!important}.reviews-filter-modal .filter-field:has(.filter-select) .dropdown-arrow,.testimonials-filter-modal .filter-field:has(.filter-select) .dropdown-arrow,.advanced-filter-modal .filter-field:has(.filter-select) .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%) rotate(0);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.reviews-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.testimonials-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.advanced-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.reviews-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.testimonials-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.advanced-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.reviews-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow,.testimonials-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow,.advanced-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.reviews-filter-modal .modal-footer,.testimonials-filter-modal .modal-footer,.advanced-filter-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;background:#fff;border-radius:0 0 16px 16px}.reviews-filter-modal .modal-footer .btn-reset,.testimonials-filter-modal .modal-footer .btn-reset,.advanced-filter-modal .modal-footer .btn-reset{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.reviews-filter-modal .modal-footer .btn-reset:hover,.testimonials-filter-modal .modal-footer .btn-reset:hover,.advanced-filter-modal .modal-footer .btn-reset:hover{background:#009cde;border-color:#009cde;color:#fff}.reviews-filter-modal .modal-footer .footer-right-buttons,.testimonials-filter-modal .modal-footer .footer-right-buttons,.advanced-filter-modal .modal-footer .footer-right-buttons{display:flex;align-items:center;gap:12px}.reviews-filter-modal .modal-footer .btn-cancel,.testimonials-filter-modal .modal-footer .btn-cancel,.advanced-filter-modal .modal-footer .btn-cancel{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.reviews-filter-modal .modal-footer .btn-cancel:hover,.testimonials-filter-modal .modal-footer .btn-cancel:hover,.advanced-filter-modal .modal-footer .btn-cancel:hover{background:#009cde;border-color:#009cde;color:#fff}.reviews-filter-modal .modal-footer .btn-apply,.testimonials-filter-modal .modal-footer .btn-apply,.advanced-filter-modal .modal-footer .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.reviews-filter-modal .modal-footer .btn-apply:hover:not(:disabled),.testimonials-filter-modal .modal-footer .btn-apply:hover:not(:disabled),.advanced-filter-modal .modal-footer .btn-apply:hover:not(:disabled){background:#0088c7}.reviews-filter-modal .modal-footer .btn-apply:disabled,.testimonials-filter-modal .modal-footer .btn-apply:disabled,.advanced-filter-modal .modal-footer .btn-apply:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.reviews-filter-modal,.testimonials-filter-modal,.advanced-filter-modal{width:100%!important;max-width:100%!important;min-width:auto!important}.reviews-filter-modal .modal-content .filter-grid,.testimonials-filter-modal .modal-content .filter-grid,.advanced-filter-modal .modal-content .filter-grid{grid-template-columns:1fr}}@media (max-width: 599px){.reviews-filter-modal,.testimonials-filter-modal,.advanced-filter-modal{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.reviews-filter-modal:before,.testimonials-filter-modal:before,.advanced-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.reviews-filter-modal .modal-header,.testimonials-filter-modal .modal-header,.advanced-filter-modal .modal-header{padding:32px 24px 20px}.reviews-filter-modal .modal-header .modal-title,.testimonials-filter-modal .modal-header .modal-title,.advanced-filter-modal .modal-header .modal-title{font-size:20px}.reviews-filter-modal .modal-content,.testimonials-filter-modal .modal-content,.advanced-filter-modal .modal-content{padding:20px 24px 0}.reviews-filter-modal .modal-content .filter-grid,.testimonials-filter-modal .modal-content .filter-grid,.advanced-filter-modal .modal-content .filter-grid{grid-template-columns:1fr;gap:16px}.reviews-filter-modal .modal-footer,.testimonials-filter-modal .modal-footer,.advanced-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.reviews-filter-modal .modal-footer .btn-reset,.testimonials-filter-modal .modal-footer .btn-reset,.advanced-filter-modal .modal-footer .btn-reset,.reviews-filter-modal .modal-footer .btn-cancel,.testimonials-filter-modal .modal-footer .btn-cancel,.advanced-filter-modal .modal-footer .btn-cancel,.reviews-filter-modal .modal-footer .btn-apply,.testimonials-filter-modal .modal-footer .btn-apply,.advanced-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.v-dialog.testimonials-filter-dialog .v-card.testimonials-filter-modal{max-width:600px!important;width:600px!important}.testimonials-filter-modal{width:600px!important;max-width:600px!important;min-width:600px!important}.testimonials-filter-modal .modal-content .filter-grid{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.testimonials-filter-modal{width:100%!important;max-width:100%!important;min-width:auto!important}}.v-overlay__content .v-list .v-list-item.v-list-item--active{background-color:#009cde14!important}.v-overlay__content .v-list .v-list-item.v-list-item--active:before{opacity:0!important}.v-overlay__content .v-list .v-list-item.v-list-item--active .v-list-item-title,.v-overlay__content .v-list .v-list-item.v-list-item--active .v-list-item__content{color:#28292c!important}.v-overlay__content .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#0000000a!important}.v-overlay__content .v-list .v-list-item.v-list-item--active:hover{background-color:#009cde1f!important}.reviews-filter-dialog .v-overlay__content .v-list-item__prepend,.reviews-filter-dialog .v-overlay__content .v-selection-control,.reviews-filter-dialog .v-overlay__content .v-selection-control__input,.reviews-filter-dialog .v-overlay__content .mdi-checkbox-blank-outline,.v-menu__content .v-list-item__prepend,.v-menu__content .v-selection-control,.v-menu__content .v-selection-control__input,.v-menu__content .mdi-checkbox-blank-outline{display:none!important}.all-inbox-card{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column;gap:8px}.all-inbox-card:hover{border-color:#009cde;box-shadow:0 2px 8px #009cde1a}.all-inbox-card.is-selected{border-color:#009cde;background:#f0f9ff;box-shadow:0 2px 8px #009cde26}.all-inbox-card .all-inbox-card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.all-inbox-card .all-inbox-id{font-size:14px;font-weight:400;color:#28292c99}.all-inbox-card .all-inbox-timestamp{font-size:14px;font-weight:400;color:#28292c99;white-space:nowrap}.all-inbox-card .all-inbox-name-row{display:flex;justify-content:start;align-items:center;margin-bottom:8px}.all-inbox-card .all-inbox-name{font-weight:600;font-size:16px;color:#28292c;text-align:center}.all-inbox-card .all-inbox-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.all-inbox-card .all-inbox-info-item{display:inline-flex;align-items:center;gap:6px}.all-inbox-card .info-icon{flex-shrink:0;color:#28292c99}.all-inbox-card .info-text{font-size:14px;font-weight:400;color:#28292c99}.all-inbox-card .all-inbox-status{display:flex;align-items:center;margin-top:auto}.all-inbox-card .status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.all-inbox-card .status-badge.status-new{background:#14b8a6;color:#fff}.all-inbox-card .status-badge.status-in-progress{background:#fef3c7;color:#92400e}.all-inbox-card .status-badge.status-appointment-scheduled{background:#dbeafe;color:#1e40af}.all-inbox-details{padding:24px;display:flex;flex-direction:column;height:100%}.all-inbox-details .v-select__menu-icon{opacity:1!important;visibility:visible!important;color:#28292c99!important;transition:transform .3s ease,color .2s ease;transform:rotate(0)}.all-inbox-details .v-field:not(.v-field--active) .v-select__menu-icon{transform:rotate(0)}.all-inbox-details .v-field--active .v-select__menu-icon,.all-inbox-details .v-field--focused .v-select__menu-icon,.all-inbox-details .v-menu--active~.v-field .v-select__menu-icon{transform:rotate(180deg)!important;color:#009cde!important}.all-inbox-details .v-field__append-inner{padding-right:8px;display:flex;align-items:center;position:relative;width:auto;min-width:32px}.all-inbox-details .v-select .v-field__append-inner{pointer-events:none}.all-inbox-details .v-select .v-field__append-inner .v-icon,.all-inbox-details .v-select .v-field__append-inner i{opacity:1!important;visibility:visible!important;display:block!important}.all-inbox-details .v-select .v-field__append-inner *{pointer-events:none}.all-inbox-details .v-menu--active~* .v-select__menu-icon,.all-inbox-details .v-field[aria-expanded=true] .v-select__menu-icon{transform:rotate(180deg)!important;color:#009cde!important}.all-inbox-details .v-field--focused .dropdown-arrow-down{color:#009cde!important}.all-inbox-details .dropdown-arrow{color:#28292c99;transition:opacity .2s ease,color .2s ease;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.all-inbox-details .dropdown-arrow.dropdown-arrow-down{opacity:1}.all-inbox-details .dropdown-arrow.dropdown-arrow-up{opacity:0}.all-inbox-details .v-field--active .dropdown-arrow-down,.all-inbox-details .v-field--focused .dropdown-arrow-down,.all-inbox-details .v-field[aria-expanded=true] .dropdown-arrow-down{opacity:0!important}.all-inbox-details .v-field--active .dropdown-arrow-up,.all-inbox-details .v-field--focused .dropdown-arrow-up,.all-inbox-details .v-field[aria-expanded=true] .dropdown-arrow-up{opacity:1!important;color:#009cde!important}.all-inbox-details .status-select-with-arrow .v-field--active .dropdown-arrow-down,.all-inbox-details .assign-select-with-arrow .v-field--active .dropdown-arrow-down{opacity:0!important}.all-inbox-details .status-select-with-arrow .v-field--active .dropdown-arrow-up,.all-inbox-details .assign-select-with-arrow .v-field--active .dropdown-arrow-up{opacity:1!important;color:#009cde!important}.all-inbox-details .all-inbox-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-bottom:24px;border-bottom:none}@media (max-width: 1024px){.all-inbox-details .all-inbox-header{flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #E5E7EB}}.all-inbox-details .header-left{flex:1}@media (max-width: 1024px){.all-inbox-details .header-left{width:100%}}.all-inbox-details .all-inbox-id-name{display:inline-block;align-items:baseline;gap:8px;margin-bottom:5px}@media (max-width: 1024px){.all-inbox-details .all-inbox-id-name{padding-right:40px;width:100%}}.all-inbox-details .all-inbox-id{font-size:14px;color:#28292c99}.all-inbox-details .all-inbox-name{font-size:24px;font-weight:600;color:#28292c;margin:0;display:flex;align-items:center;gap:8px;flex:1}@media (max-width: 1024px){.all-inbox-details .all-inbox-name{font-size:20px;flex-wrap:wrap}}.all-inbox-details .contact-info-icon{color:#28292c99;flex-shrink:0;cursor:pointer;transition:color .2s}.all-inbox-details .contact-info-icon:hover{color:#009cde}.all-inbox-details .all-inbox-date{font-size:14px;color:#28292c99;margin-top:4px}.all-inbox-details .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-bottom:0}@media (max-width: 1024px){.all-inbox-details .header-right{align-items:flex-start;width:100%}}.all-inbox-details .all-inbox-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width: 1024px){.all-inbox-details .all-inbox-contact{align-items:flex-start;width:100%;gap:12px}}.all-inbox-details .contact-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#28292ccc}.all-inbox-details .all-inbox-action-icon{margin-left:20px;margin-top:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s}.all-inbox-details .all-inbox-action-icon:hover{background-color:#009cde1a}.all-inbox-details .all-inbox-action-icon svg{display:block}@media (max-width: 1024px){.all-inbox-details .all-inbox-action-icon{margin-left:0;margin-top:0;position:absolute;top:0;right:0}}.all-inbox-details .all-inbox-action-menu-wrapper{position:relative}@media (max-width: 1024px){.all-inbox-details .all-inbox-action-menu-wrapper{align-self:flex-end;margin-top:-40px}}.all-inbox-details .all-inbox-action-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:4px;z-index:1000;display:flex;flex-direction:column;gap:2px}.all-inbox-details .all-inbox-action-menu .menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:400;color:#28292c;text-align:left;transition:all .2s ease}.all-inbox-details .all-inbox-action-menu .menu-item:hover{background-color:#f3f4f6}.all-inbox-details .all-inbox-action-menu .menu-item:active{background-color:#e5e7eb}.all-inbox-details .all-inbox-action-menu .menu-item .menu-item-icon{color:#dc2626;flex-shrink:0}.all-inbox-details .all-inbox-action-menu .menu-item .menu-item-text{flex:1;line-height:1.4}.all-inbox-details .message-summary-section{margin-bottom:24px;padding-top:24px;padding-bottom:24px;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}.all-inbox-details .message-summary-content{display:flex;flex-direction:column;gap:8px}.all-inbox-details .message-summary-label{font-size:14px;font-weight:500;color:#28292c}.all-inbox-details .message-summary-text{font-size:14px;color:#28292ccc;line-height:1.5}.all-inbox-details .status-section{margin-bottom:0}.all-inbox-details .status-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.all-inbox-details .status-container .v-select{flex:1;min-width:200px}.all-inbox-details .status-container .v-select .v-field{min-height:auto}.all-inbox-details .status-container .v-select .v-field__field{min-height:auto;padding-top:0;padding-bottom:0}.all-inbox-details .status-container .v-select .v-field__input{padding-top:0;padding-bottom:0;min-height:auto}.all-inbox-details .status-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.all-inbox-details .all-inbox-status-select{min-width:260px}@media (max-width: 1024px){.all-inbox-details .all-inbox-status-select{width:100%;min-width:100%}}.all-inbox-details .all-inbox-status-select .v-list-item__prepend{margin-right:8px}.all-inbox-details .all-inbox-status-select .v-list-item{display:flex;align-items:center}.all-inbox-details .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.all-inbox-details .status-dot.status-dot-red{background-color:#ef4444}.all-inbox-details .status-dot.status-dot-blue{background-color:#3b82f6}.all-inbox-details .status-dot.status-dot-orange{background-color:#f97316}.all-inbox-details .status-dot.status-dot-green{background-color:#10b981}.all-inbox-details .status-selection{display:flex;align-items:center}.all-inbox-details .tags-section{margin-bottom:0}.all-inbox-details .tags-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.all-inbox-details .tags-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.all-inbox-details .tags-list{display:flex;gap:8px;flex-wrap:wrap;flex:1}.all-inbox-details .tag-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:16px;font-size:10px;font-weight:500;cursor:default;box-shadow:0 1px 2px #0000001a;line-height:1.2;height:auto}.all-inbox-details .tag-pill.tag-high-priority{background:#fee2e2;color:#dc2626}.all-inbox-details .tag-pill.tag-follow-up{background:#dbeafe;color:#1e40af}.all-inbox-details .tag-pill.tag-hot-lead{background:#fef3c7;color:#92400e}.all-inbox-details .tag-pill.tag-cold-lead{background:#e5e7eb;color:#374151}.all-inbox-details .tag-pill.tag-qualified{background:#d1fae5;color:#065f46}.all-inbox-details .tag-pill.tag-unqualified{background:#fee2e2;color:#991b1b}.all-inbox-details .tag-pill.tag-vip{background:#fce7f3;color:#9f1239}.all-inbox-details .tag-pill.tag-urgent{background:#fed7aa;color:#9a3412}.all-inbox-details .tag-dropdown-item .tag-color-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;flex-shrink:0}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-high-priority{background:#dc2626}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-follow-up{background:#1e40af}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-hot-lead{background:#f59e0b}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-cold-lead{background:#6b7280}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-qualified{background:#10b981}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-unqualified{background:#dc2626}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-vip{background:#ec4899}.all-inbox-details .tag-dropdown-item .tag-color-indicator.tag-color-urgent{background:#ea580c}.all-inbox-details .tag-remove-icon{cursor:pointer;flex-shrink:0;transition:opacity .2s}.all-inbox-details .tag-remove-icon:hover{opacity:.7}.all-inbox-details .tag-input{flex:1;min-width:120px;max-width:200px}.all-inbox-details .tag-input .v-field{padding:0;min-height:auto;height:auto}.all-inbox-details .tag-input .v-field__field{min-height:auto;height:auto}.all-inbox-details .tag-input .v-field__input{padding:2px 0;font-size:12px;color:#28292c99;line-height:1.2;height:auto;min-height:auto}.all-inbox-details .tag-input .v-field__input::placeholder{color:#28292c66}.all-inbox-details .assign-section{margin-bottom:0}.all-inbox-details .assign-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.all-inbox-details .assign-container .v-select{flex:1;min-width:200px}.all-inbox-details .assign-container .v-select .v-field{min-height:auto}.all-inbox-details .assign-container .v-select .v-field__field{min-height:auto;padding-top:0;padding-bottom:0}.all-inbox-details .assign-container .v-select .v-field__input{padding-top:0;padding-bottom:0;min-height:auto}.all-inbox-details .assign-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.all-inbox-details .main-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;min-height:fit-content;position:relative;overflow:visible}@media (max-width: 1024px){.all-inbox-details .main-content{grid-template-columns:1fr}}.all-inbox-details .left-panel,.all-inbox-details .right-panel{display:flex;flex-direction:column;gap:24px;position:relative;overflow:visible;z-index:1}.all-inbox-details .left-panel .section,.all-inbox-details .right-panel .section{min-height:0;overflow:visible}.all-inbox-details .left-panel .section .v-select,.all-inbox-details .right-panel .section .v-select{position:relative;z-index:10}.all-inbox-details .left-panel .section .v-select .v-menu,.all-inbox-details .right-panel .section .v-select .v-menu,.all-inbox-details .left-panel .section .v-select .v-overlay__content,.all-inbox-details .right-panel .section .v-select .v-overlay__content{z-index:1000!important}.all-inbox-details .left-panel{gap:0px}.all-inbox-details .right-panel{gap:0}.all-inbox-details .right-panel .section{margin-bottom:0;padding:0;margin-top:16px}.all-inbox-details .right-panel .section:first-child{margin-top:40px}.all-inbox-details .right-panel .header-right{margin-bottom:0;padding:0;margin-top:16px}.all-inbox-details .right-panel .header-right:first-child{margin-top:0}.all-inbox-details .right-panel .assign-section,.all-inbox-details .right-panel .status-section,.all-inbox-details .right-panel .tags-section{margin-bottom:0;padding:0}.all-inbox-details .right-panel .status-container .v-select .v-field,.all-inbox-details .right-panel .assign-container .v-select .v-field,.all-inbox-details .right-panel .status-container .v-select .v-field__field,.all-inbox-details .right-panel .assign-container .v-select .v-field__field{height:auto;min-height:auto}.all-inbox-details .section{margin-bottom:0;position:relative;z-index:1}.all-inbox-details .section:has(.v-select){z-index:10}.all-inbox-details .section-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.all-inbox-details .details-box{background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding:16px}.all-inbox-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #E5E7EB}.all-inbox-details .detail-item:last-child{border-bottom:none}.all-inbox-details .detail-label{font-size:14px;color:#28292c99}.all-inbox-details .detail-value{font-size:14px;font-weight:500;color:#28292c}.all-inbox-details .detail-value.positive{color:#10b981}.all-inbox-details .conversation-history-section{margin-top:0;margin-bottom:50px}.all-inbox-details .section-title-with-lines{display:flex;align-items:center;gap:12px;margin-bottom:24px}.all-inbox-details .section-title-with-lines .line{flex:1;height:1px;background:#e5e7eb}.all-inbox-details .section-title-with-lines .title{font-size:16px;font-weight:500;color:#28292c;white-space:nowrap}.all-inbox-details .history-list{display:flex;flex-direction:column;gap:20px}.all-inbox-details .history-item{display:flex;gap:12px;align-items:flex-start}.all-inbox-details .history-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.all-inbox-details .history-icon.history-icon-note{background:#dbeafe;color:#1e40af}.all-inbox-details .history-icon.history-icon-inquiry{background:#d1fae5;color:#065f46}.all-inbox-details .history-content{flex:1;display:flex;flex-direction:column;gap:8px}.all-inbox-details .history-header{font-size:14px;color:#28292c;line-height:1.5}.all-inbox-details .history-header strong{font-weight:600}.all-inbox-details .history-note-content{background:#eff6ff;border-radius:6px;padding:12px;font-size:14px;color:#28292c;line-height:1.5}.all-inbox-details .history-timestamp{font-size:12px;color:#28292c99}.all-inbox-details .action-bar{border-top:1px solid #E5E7EB;padding-top:16px}.all-inbox-details .action-bar .actions-section{margin-bottom:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.all-inbox-details .actions-section{display:flex;gap:8px;flex-wrap:wrap}.all-inbox-details .action-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.all-inbox-details .action-badge svg{flex-shrink:0}.all-inbox-details .btn-add-note{background:transparent;color:#28292c}.all-inbox-details .btn-add-note.active{background:transparent;color:#009cde}.all-inbox-details .btn-add-note:hover{color:#009cde}.all-inbox-details .btn-send-sms{background:transparent;color:#28292c}.all-inbox-details .btn-send-sms.active{background:transparent;color:#009cde}.all-inbox-details .btn-send-sms:hover{color:#009cde}.all-inbox-details .notes-section{position:relative}.all-inbox-details .note-actions{position:absolute;bottom:33px;right:8px;display:flex;justify-content:flex-end;width:auto;height:auto;min-width:auto;min-height:auto}.all-inbox-details .note-actions .v-btn{width:32px;height:32px;min-width:32px;padding:0}.all-inbox-details .note-actions .v-btn .v-btn__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.all-inbox-details .note-actions .v-btn.send-btn-enabled{color:#009cde}.all-inbox-details .note-actions .v-btn.send-btn-enabled:hover{color:#009cde;background-color:#009cde1a}.all-inbox-details .info-icon{color:#28292c66;margin-left:4px;cursor:help}.all-inbox-details .contact-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1005;padding:20px;animation:fadeInOverlay .2s ease-out}.all-inbox-details .contact-modal-overlay .contact-info-modal{animation:slideUpModal .3s ease-out}.all-inbox-details .contact-info-modal{width:100%;max-width:700px;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;max-height:85vh;margin-top:62px}.all-inbox-details .contact-info-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;background:#fff;border-bottom:1px solid #F3F4F6}.all-inbox-details .contact-info-modal .modal-header .header-content{flex:1}.all-inbox-details .contact-info-modal .modal-header .modal-title{font-size:24px;font-weight:700;color:#28292c;margin:0 0 4px;line-height:1.2}.all-inbox-details .contact-info-modal .modal-header .modal-subtitle{font-size:14px;color:#28292c99;margin:0;line-height:1.4}.all-inbox-details .contact-info-modal .modal-header .close-btn{background:transparent;border:none;padding:8px;cursor:pointer;color:#28292c99;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;margin-left:16px;flex-shrink:0}.all-inbox-details .contact-info-modal .modal-header .close-btn:hover{background:#f9fafb;color:#28292c}.all-inbox-details .contact-info-modal .modal-header .close-btn:active{background:#f3f4f6}.all-inbox-details .contact-info-modal .modal-content{padding:32px;overflow-y:auto;flex:1;background:#fff}.all-inbox-details .contact-info-modal .modal-content::-webkit-scrollbar{width:8px}.all-inbox-details .contact-info-modal .modal-content::-webkit-scrollbar-track{background:#f9fafb}.all-inbox-details .contact-info-modal .modal-content::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.all-inbox-details .contact-info-modal .modal-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.all-inbox-details .contact-info-modal .contact-section{margin-bottom:40px}.all-inbox-details .contact-info-modal .contact-section:last-child{margin-bottom:0}.all-inbox-details .contact-info-modal .section-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.all-inbox-details .contact-info-modal .section-title{font-size:18px;font-weight:600;color:#28292c;margin:0;white-space:nowrap}.all-inbox-details .contact-info-modal .section-divider{flex:1;height:1px;background:#e5e7eb}.all-inbox-details .contact-info-modal .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.all-inbox-details .contact-info-modal .form-grid{grid-template-columns:1fr;gap:16px}}.all-inbox-details .contact-info-modal .form-field-wrapper{display:flex;flex-direction:column;gap:8px}.all-inbox-details .contact-info-modal .form-field-wrapper .field-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field){background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;transition:all .2s}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field):hover{border-color:#d1d5db}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field) .v-field--focused{border-color:#009cde;background:#fff;box-shadow:0 0 0 3px #009cde1a}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field__input){padding:12px 16px;min-height:44px;font-size:14px;color:#28292c}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-label){color:#28292c99;font-size:14px;font-weight:400}.all-inbox-details .contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field--focused .v-label){color:#009cde}.all-inbox-details .contact-info-modal .history-content-box{background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;padding:20px}.all-inbox-details .contact-info-modal .history-item-card{display:flex;flex-direction:column;gap:12px}.all-inbox-details .contact-info-modal .history-label{font-size:13px;font-weight:600;color:#28292c;text-transform:uppercase;letter-spacing:.5px}.all-inbox-details .contact-info-modal .history-message{font-size:14px;color:#28292ccc;line-height:1.6}.all-inbox-details .contact-info-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;border-top:1px solid #F3F4F6;background:#fafbfc}.all-inbox-details .contact-info-modal .modal-footer .cancel-btn,.all-inbox-details .contact-info-modal .modal-footer .save-btn{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;min-width:120px}.all-inbox-details .contact-info-modal .modal-footer .cancel-btn{background:#fff;color:#28292c;border:1px solid #E5E7EB}.all-inbox-details .contact-info-modal .modal-footer .cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}.all-inbox-details .contact-info-modal .modal-footer .cancel-btn:active{background:#f3f4f6}.all-inbox-details .contact-info-modal .modal-footer .save-btn{background:#009cde;color:#fff}.all-inbox-details .contact-info-modal .modal-footer .save-btn:hover{background:#0088c7;box-shadow:0 4px 12px #009cde4d}.all-inbox-details .contact-info-modal .modal-footer .save-btn:active{background:#0074b0}.all-inbox-details .delete-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.all-inbox-details .delete-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.all-inbox-details .delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.all-inbox-details .delete-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.all-inbox-details .delete-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.all-inbox-details .delete-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.all-inbox-details .delete-modal-content{padding:24px;background:#fff}.all-inbox-details .delete-confirmation-text{display:flex;flex-direction:column;gap:0}.all-inbox-details .delete-warning{font-size:14px;color:#28292ccc;line-height:1.6;margin:0}.all-inbox-details .delete-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.all-inbox-details .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.all-inbox-details .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.all-inbox-details .btn-delete-now{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #DC2626!important;background:#dc2626!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.all-inbox-details .btn-delete-now:hover{background:#b91c1c!important;border-color:#b91c1c!important}@media (max-width: 599px){.all-inbox-details .delete-modal-overlay{align-items:flex-end;justify-content:center}.all-inbox-details .delete-confirmation-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.all-inbox-details .delete-confirmation-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.all-inbox-details .delete-modal-header{padding:32px 24px 20px}.all-inbox-details .delete-modal-title{font-size:20px}.all-inbox-details .delete-modal-content{padding:24px 24px 0}.all-inbox-details .delete-modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.all-inbox-details .delete-modal-footer .btn-cancel,.all-inbox-details .delete-modal-footer .btn-delete-now{flex:1;max-width:none;font-size:14px!important;padding:10px 16px!important}}.all-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;background:#fff;border-radius:8px;padding:5px;overflow:hidden}.all-inbox-toolbar .toolbar-left{display:flex;align-items:center;gap:8px;flex:1}.all-inbox-toolbar .search-input{flex:1;max-width:400px}.all-inbox-toolbar .search-input .v-field{border-radius:4px}.all-inbox-toolbar .search-input .v-field__append-inner{color:#28292c99}.all-inbox-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}.all-inbox-toolbar .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #009CDE;background:#fff;cursor:pointer;transition:all .2s ease}.all-inbox-toolbar .toolbar-icon-btn .all-inbox-calendar-icon{color:#009cde;fill:#009cde}.all-inbox-toolbar .toolbar-icon-btn:hover{background:#009cde;border-color:#009cde}.all-inbox-toolbar .toolbar-icon-btn:hover .all-inbox-calendar-icon{color:#fff;fill:#fff}.all-inbox-toolbar .filters-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.all-inbox-toolbar .filters-btn .all-inbox-funnel-icon{color:#009cde;fill:#009cde}.all-inbox-toolbar .filters-btn .mr-2{margin-right:8px}.all-inbox-toolbar .filters-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.all-inbox-toolbar .filters-btn:hover .all-inbox-funnel-icon{color:#fff;fill:#fff}.all-inbox-toolbar .settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.all-inbox-toolbar .settings-btn .all-inbox-gear-icon{color:#009cde;fill:#009cde}.all-inbox-toolbar .settings-btn .mr-2{margin-right:8px}.all-inbox-toolbar .settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.all-inbox-toolbar .settings-btn:hover .all-inbox-gear-icon{color:#fff;fill:#fff}@media (max-width: 768px){.all-inbox-toolbar{flex-direction:column;align-items:stretch}.all-inbox-toolbar .toolbar-left{flex-direction:column;align-items:stretch;width:100%}.all-inbox-toolbar .search-input{max-width:100%;width:100%}.all-inbox-toolbar .toolbar-right{width:100%;justify-content:flex-start}}.v-dialog.all-inbox-filter-dialog .v-card.all-inbox-filter-modal{max-width:800px!important;width:800px!important}.all-inbox-filter-modal{width:800px!important;max-width:800px!important;min-width:800px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.all-inbox-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;background:#009cde;border-radius:16px 16px 0 0}.all-inbox-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#fff!important;margin:0}.all-inbox-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.all-inbox-filter-modal .modal-header .close-btn:hover{background:#fff3}.all-inbox-filter-modal .modal-content{padding:20px;background:#f9fafb;display:flex;flex-direction:column}.all-inbox-filter-modal .modal-content .filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px}.all-inbox-filter-modal .modal-content .filter-field{display:flex;flex-direction:column;gap:8px}.all-inbox-filter-modal .modal-content .filter-field .filter-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.all-inbox-filter-modal .modal-content .filter-field .label-with-info{display:flex;align-items:center;gap:6px}.all-inbox-filter-modal .modal-content .filter-field .label-with-info .info-icon-btn{background:#e5e7eb;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#6b7280;transition:all .2s ease}.all-inbox-filter-modal .modal-content .filter-field .label-with-info .info-icon-btn:hover{background:#d1d5db}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover{border-color:#d1d5db!important}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input){padding:10px 16px;color:#28292c;font-size:14px;font-weight:400;min-height:44px}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder{color:#28292c99}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) .dropdown-arrow{transition:transform .3s ease;transform:rotate(0)}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field--focused) .v-field__append-inner .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field--active) .v-field__append-inner .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field[aria-expanded="true"]) .v-field__append-inner .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field--focused) .v-field__append-inner .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field--active) .v-field__append-inner .dropdown-arrow,.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field[aria-expanded="true"]) .v-field__append-inner .dropdown-arrow{transform:rotate(180deg)!important}.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(i.v-icon.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner .v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(i.v-icon.v-select__menu-icon),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner i.mdi-menu-down),.all-inbox-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.all-inbox-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px;min-height:auto}.all-inbox-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center}.all-inbox-filter-modal .dropdown-arrow{color:#28292c;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;transform:rotate(0);transform-origin:center}.all-inbox-filter-modal :deep(.v-field--focused .v-field__append-inner .dropdown-arrow),.all-inbox-filter-modal :deep(.v-field--active .v-field__append-inner .dropdown-arrow),.all-inbox-filter-modal :deep(.v-field[aria-expanded="true"] .v-field__append-inner .dropdown-arrow),.all-inbox-filter-modal :deep(.v-menu--active ~ .v-field .v-field__append-inner .dropdown-arrow){transform:rotate(180deg)!important}.all-inbox-filter-modal .filter-chip{background:#10b981!important;color:#fff!important;border-radius:6px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;margin:0!important}.all-inbox-filter-modal .filter-chip :deep(.v-chip__content){color:#fff!important}.all-inbox-filter-modal .filter-chip :deep(.v-chip__close){color:#fff!important;opacity:1!important;margin-left:6px!important;font-size:16px!important}.all-inbox-filter-modal .filter-chip :deep(.v-chip__close):hover{opacity:.8!important}.all-inbox-filter-modal .filter-chip-count{background:#10b981!important;color:#fff!important;border-radius:6px!important;padding:4px 24px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;position:relative}.all-inbox-filter-modal .filter-chip-count:after{content:"×";position:absolute;right:8px;font-size:16px;line-height:1;opacity:.9}.all-inbox-filter-modal .filter-chip-count:hover{background:#059669!important}.all-inbox-filter-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;background:#fff;border-radius:0 0 16px 16px}.all-inbox-filter-modal .modal-footer .btn-reset{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #E5E7EB;background:#fff;color:#28292c;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.all-inbox-filter-modal .modal-footer .btn-reset:hover{background:#f9fafb;border-color:#d1d5db}.all-inbox-filter-modal .modal-footer .footer-right-buttons{display:flex;align-items:center;gap:12px}.all-inbox-filter-modal .modal-footer .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #E5E7EB;background:#fff;color:#28292c;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.all-inbox-filter-modal .modal-footer .btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.all-inbox-filter-modal .modal-footer .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.all-inbox-filter-modal .modal-footer .btn-apply:hover{background:#0088c7}@media (max-width: 599px){.all-inbox-filter-modal{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.all-inbox-filter-modal :deep(.all-inbox-filter-dialog) .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}.all-inbox-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.all-inbox-filter-modal .modal-header{padding:32px 24px 20px}.all-inbox-filter-modal .modal-header .modal-title{font-size:20px}.all-inbox-filter-modal .modal-content{padding:20px 24px 0}.all-inbox-filter-modal .modal-content .filter-grid{grid-template-columns:1fr;gap:16px}.all-inbox-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.all-inbox-filter-modal .modal-footer .btn-reset,.all-inbox-filter-modal .modal-footer .btn-cancel,.all-inbox-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.lead-card{background:#fff;border:1px solid #E5E7EB;padding:16px;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column;gap:8px}.lead-card .priority-indicator{position:absolute;top:12px;right:12px;color:#e53e3e;display:flex;align-items:center;justify-content:center;z-index:1}.lead-card .priority-indicator svg{width:18px;height:18px}.lead-card.is-read{background:#fff}.lead-card.is-unread{background:#f0f9ff}.lead-card:hover{background:#fff;box-shadow:0 2px 8px #009cde26}.lead-card.is-selected{background:#fff;box-shadow:0 2px 8px #009cde26;border-left:4px solid #009cde}.lead-card .lead-card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.lead-card .lead-id{font-size:14px;font-weight:400;color:#28292c99}.lead-card .lead-timestamp{font-size:14px;font-weight:400;color:#28292c99;white-space:nowrap}.lead-card .lead-name-row{display:flex;justify-content:start;align-items:center;margin-bottom:8px}.lead-card .lead-name{font-weight:600;font-size:16px;color:#28292c;text-align:center}.lead-card .lead-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.lead-card .lead-info-item{display:inline-flex;align-items:center;gap:6px}.lead-card .info-icon-wrapper{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer!important}.lead-card .info-icon-wrapper *{cursor:pointer!important}.lead-card .info-icon{flex-shrink:0;color:#28292c99}.lead-card .info-text{font-size:14px;font-weight:400;color:#28292c99;display:inline-block;width:12ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lead-card .lead-status{display:flex;align-items:center;margin-top:auto;justify-content:space-between}.lead-card .status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.lead-card .status-badge.status-new{background:#14b8a6;color:#fff}.lead-card .status-badge.status-in-progress{background:#fef3c7;color:#92400e}.lead-card .status-badge.status-appointment-scheduled{background:#dbeafe;color:#1e40af}.lead-details{display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%;box-sizing:border-box}.lead-details .v-select__menu-icon{opacity:1!important;visibility:visible!important;color:#28292c99!important;transition:transform .3s ease,color .2s ease;transform:rotate(0)}.lead-details .v-field:not(.v-field--active) .v-select__menu-icon{transform:rotate(0)}.lead-details .v-field--active .v-select__menu-icon,.lead-details .v-field--focused .v-select__menu-icon,.lead-details .v-menu--active~.v-field .v-select__menu-icon{transform:rotate(180deg)!important;color:#009cde!important}.lead-details .v-field__append-inner{padding-right:8px;display:flex;align-items:center;position:relative;width:auto;min-width:32px}.lead-details .v-select .v-field__append-inner{pointer-events:none}.lead-details .v-select .v-field__append-inner .v-icon,.lead-details .v-select .v-field__append-inner i{opacity:1!important;visibility:visible!important;display:block!important}.lead-details .v-select .v-field__append-inner *{pointer-events:none}.lead-details .v-menu--active~* .v-select__menu-icon,.lead-details .v-field[aria-expanded=true] .v-select__menu-icon{transform:rotate(180deg)!important;color:#009cde!important}.lead-details .v-field--focused .dropdown-arrow-down{color:#009cde!important}.lead-details .dropdown-arrow{color:#28292c99;transition:opacity .2s ease,color .2s ease;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.lead-details .dropdown-arrow.dropdown-arrow-down{opacity:1}.lead-details .dropdown-arrow.dropdown-arrow-up{opacity:0}.lead-details .v-field--active .dropdown-arrow-down,.lead-details .v-field--focused .dropdown-arrow-down,.lead-details .v-field[aria-expanded=true] .dropdown-arrow-down{opacity:0!important}.lead-details .v-field--active .dropdown-arrow-up,.lead-details .v-field--focused .dropdown-arrow-up,.lead-details .v-field[aria-expanded=true] .dropdown-arrow-up{opacity:1!important;color:#009cde!important}.lead-details .status-select-with-arrow .v-field--active .dropdown-arrow-down,.lead-details .assign-select-with-arrow .v-field--active .dropdown-arrow-down{opacity:0!important}.lead-details .status-select-with-arrow .v-field--active .dropdown-arrow-up,.lead-details .assign-select-with-arrow .v-field--active .dropdown-arrow-up{opacity:1!important;color:#009cde!important}.lead-details .lead-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:15px 20px;background:#f2f2f3;border-bottom:none}@media (max-width: 1024px){.lead-details .lead-header{flex-direction:column;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #E5E7EB}}.lead-details .header-left{flex:1}@media (max-width: 1024px){.lead-details .header-left{width:100%}}.lead-details .lead-id-name{display:inline-block;align-items:baseline;gap:8px;margin-bottom:5px}@media (max-width: 1024px){.lead-details .lead-id-name{padding-right:40px;width:100%}}.lead-details .lead-id{font-size:14px;color:#28292c99}.lead-details .lead-name{font-size:24px;font-weight:600;color:#28292c;margin:0;display:flex;align-items:center;gap:8px;flex:1}@media (max-width: 1024px){.lead-details .lead-name{font-size:20px;flex-wrap:wrap}}.lead-details .contact-info-icon{color:#28292c99;flex-shrink:0;cursor:pointer;transition:color .2s}.lead-details .contact-info-icon:hover{color:#009cde}.lead-details .lead-date{font-size:14px;color:#28292c99;margin-top:4px}.lead-details .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-bottom:0}@media (max-width: 1024px){.lead-details .header-right{align-items:flex-start;width:100%}}.lead-details .loading-state,.lead-details .error-state{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.lead-details .error-state p{margin:0;color:#dc2626}.lead-details .error-state .btn-refresh-details{padding:8px 16px;background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lead-details .error-state .btn-refresh-details:hover{background:#0088c7;border-color:#0088c7}.lead-details .error-state .btn-refresh-details:active{background:#0074b0;border-color:#0074b0}.lead-details .lead-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width: 1024px){.lead-details .lead-contact{align-items:flex-start;width:100%;gap:12px}}.lead-details .contact-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#28292ccc}.lead-details .contact-item span{display:inline-flex;align-items:center;gap:4px}.lead-details .contact-item .copy-icon{display:inline-block;vertical-align:middle;margin-left:4px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.lead-details .contact-item .copy-icon:hover{opacity:.8;transform:scale(1.1)}.lead-details .contact-item .copy-icon:active{transform:scale(.95)}.lead-details .lead-action-icon{margin-left:20px;margin-top:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s}.lead-details .lead-action-icon:hover{background-color:#009cde1a}.lead-details .lead-action-icon svg{display:block}@media (max-width: 1024px){.lead-details .lead-action-icon{margin-left:0;margin-top:0;position:absolute;top:0;right:0}}.lead-details .lead-action-menu-wrapper{position:relative}@media (max-width: 1024px){.lead-details .lead-action-menu-wrapper{align-self:flex-end;margin-top:-40px}}.lead-details .lead-action-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:4px;z-index:1000;display:flex;flex-direction:column;gap:2px}.lead-details .lead-action-menu .menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:400;color:#28292c;text-align:left;transition:all .2s ease}.lead-details .lead-action-menu .menu-item:hover{background-color:#f3f4f6}.lead-details .lead-action-menu .menu-item:active{background-color:#e5e7eb}.lead-details .lead-action-menu .menu-item .menu-item-icon{color:#dc2626;flex-shrink:0}.lead-details .lead-action-menu .menu-item .menu-item-text{flex:1;line-height:1.4}.lead-details .message-summary-section{margin-bottom:24px;padding:15px 20px;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}.lead-details .message-summary-content{display:flex;flex-direction:column;gap:8px}.lead-details .message-summary-label{font-size:14px;font-weight:500;color:#28292c}.lead-details .message-summary-text{font-size:14px;color:#28292ccc;line-height:1.5}.lead-details .status-section{margin-bottom:0}.lead-details .status-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lead-details .status-container .v-select{flex:1;min-width:200px}.lead-details .status-container .v-select .v-field{min-height:auto}.lead-details .status-container .v-select .v-field__field{min-height:auto;padding-top:0;padding-bottom:0}.lead-details .status-container .v-select .v-field__input{padding-top:0;padding-bottom:0;min-height:auto}.lead-details .status-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.lead-details .lead-status-select{min-width:260px}@media (max-width: 1024px){.lead-details .lead-status-select{width:100%;min-width:100%}}.lead-details .lead-status-select .v-list-item__prepend{margin-right:8px}.lead-details .lead-status-select .v-list-item{display:flex;align-items:center}.lead-details .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.lead-details .status-dot.status-dot-red{background-color:#ef4444}.lead-details .status-dot.status-dot-blue{background-color:#3b82f6}.lead-details .status-dot.status-dot-orange{background-color:#f97316}.lead-details .status-dot.status-dot-green{background-color:#10b981}.lead-details .status-selection{display:flex;align-items:center}.lead-details .tags-section{margin-bottom:0}.lead-details .tags-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lead-details .tags-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.lead-details .tags-list{display:flex;gap:8px;flex-wrap:wrap;flex:1}.lead-details .tag-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:16px;font-size:10px;font-weight:500;cursor:default;box-shadow:0 1px 2px #0000001a;line-height:1.2;height:auto}.lead-details .tag-pill.tag-high-priority{background:#fee2e2;color:#dc2626}.lead-details .tag-pill.tag-follow-up{background:#dbeafe;color:#1e40af}.lead-details .tag-pill.tag-hot-lead{background:#fef3c7;color:#92400e}.lead-details .tag-pill.tag-cold-lead{background:#e5e7eb;color:#374151}.lead-details .tag-pill.tag-qualified{background:#d1fae5;color:#065f46}.lead-details .tag-pill.tag-unqualified{background:#fee2e2;color:#991b1b}.lead-details .tag-pill.tag-vip{background:#fce7f3;color:#9f1239}.lead-details .tag-pill.tag-urgent{background:#fed7aa;color:#9a3412}.lead-details .tag-dropdown-item .tag-color-indicator{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;flex-shrink:0}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-high-priority{background:#dc2626}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-follow-up{background:#1e40af}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-hot-lead{background:#f59e0b}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-cold-lead{background:#6b7280}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-qualified{background:#10b981}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-unqualified{background:#dc2626}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-vip{background:#ec4899}.lead-details .tag-dropdown-item .tag-color-indicator.tag-color-urgent{background:#ea580c}.lead-details .tag-remove-icon{cursor:pointer;flex-shrink:0;transition:opacity .2s}.lead-details .tag-remove-icon:hover{opacity:.7}.lead-details .tag-input{flex:1;min-width:120px;max-width:200px}.lead-details .tag-input .v-field{padding:0;min-height:auto;height:auto}.lead-details .tag-input .v-field__field{min-height:auto;height:auto}.lead-details .tag-input .v-field__input{padding:2px 0;font-size:12px;color:#28292c99;line-height:1.2;height:auto;min-height:auto}.lead-details .tag-input .v-field__input::placeholder{color:#28292c66}.lead-details .assign-section{margin-bottom:0}.lead-details .assign-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lead-details .assign-container .v-select{flex:1;min-width:200px}.lead-details .assign-container .v-select .v-field{min-height:auto}.lead-details .assign-container .v-select .v-field__field{min-height:auto;padding-top:0;padding-bottom:0}.lead-details .assign-container .v-select .v-field__input{padding-top:0;padding-bottom:0;min-height:auto}.lead-details .assign-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0;line-height:1.5}.lead-details .main-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;margin-bottom:24px;padding:15px 20px;min-height:fit-content;min-width:0;width:100%;max-width:100%;box-sizing:border-box;position:relative;overflow:visible}@media (max-width: 1024px){.lead-details .main-content{grid-template-columns:1fr}}.lead-details .left-panel,.lead-details .right-panel{display:flex;flex-direction:column;gap:24px;position:relative;overflow:visible;z-index:1;min-width:0;max-width:100%;box-sizing:border-box}.lead-details .left-panel .section,.lead-details .right-panel .section{min-height:0;overflow:visible}.lead-details .left-panel .section .v-select,.lead-details .right-panel .section .v-select{position:relative;z-index:10}.lead-details .left-panel .section .v-select .v-menu,.lead-details .right-panel .section .v-select .v-menu,.lead-details .left-panel .section .v-select .v-overlay__content,.lead-details .right-panel .section .v-select .v-overlay__content{z-index:1000!important}.lead-details .left-panel{gap:0px;background:#fff;border-radius:4px;padding:0;display:flex;flex-direction:column}.lead-details .right-panel{gap:20px;background:#fff;border-radius:4px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000001a;padding:16px}.lead-details .right-panel .field-row{min-width:0}.lead-details .right-panel .field-label{flex-shrink:0;white-space:nowrap}.lead-details .right-panel .field-value{flex:1 1 auto;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.lead-details .right-panel .field-value.channel-value-container{align-items:flex-end}.lead-details .right-panel .field-value.channel-value-container .channel-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-details .right-panel .field-content{flex:1 1 auto;max-width:100%}.lead-details .right-panel .custom-field-row .custom-field-value{min-width:0;flex:1 1 auto}.lead-details .right-panel .source-link-container{min-width:0;max-width:100%}.lead-details .right-panel .source-link-container .source-link-text{width:auto;max-width:100%}.lead-details .submission-panel,.lead-details .details-panel{background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding:16px}.lead-details .panel-section{margin-bottom:0}.lead-details .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.lead-details .panel-header:hover{opacity:.8}.lead-details .panel-header .panel-header-left{display:flex;align-items:center;gap:8px}.lead-details .panel-caret{color:#009cde;transition:transform .3s ease;flex-shrink:0}.lead-details .panel-caret.collapsed{transform:rotate(180deg)}.lead-details .panel-title{font-size:16px;font-weight:600;color:#28292c;margin:0}.lead-details .panel-external-link{color:#28292c99;cursor:pointer;transition:color .2s}.lead-details .panel-external-link:hover{color:#009cde}.lead-details .panel-content{display:flex;flex-direction:column;gap:12px;max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:1}.lead-details .panel-content.collapsed{max-height:0;margin-bottom:0;opacity:0;overflow:hidden}.lead-details .field-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.lead-details .field-row.field-row-inline{flex-wrap:wrap;gap:16px}.lead-details .field-row.field-row-inline .field-row-item{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:min(180px,100%)}.lead-details .field-row.field-row-inline .field-row-item.action-bar-field-item{min-width:min(200px,100%)}.lead-details .field-row.field-row-inline .field-row-item .field-label{white-space:nowrap;flex-shrink:0}.lead-details .field-row.field-row-inline .field-row-item .field-content{flex:1;min-width:0}.lead-details .field-row.field-row-inline .field-row-item .field-content.action-bar-field-content{max-width:280px;min-width:150px}.lead-details .field-label{font-size:13px;color:#28292c99;white-space:justify}.lead-details .field-value{font-size:14px;font-weight:500;color:#28292c;text-align:right;flex-shrink:0}.lead-details .field-value.positive{color:#10b981}.lead-details .field-value.channel-value-container{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lead-details .field-value.channel-value-container .channel-name{text-align:right;color:#10b981;font-size:14px;font-weight:500}.lead-details .field-value.channel-value-container .chat-link-wrapper .chat-link-btn{display:inline-flex;align-items:center;gap:4px;color:#10b981;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.lead-details .field-value.channel-value-container .chat-link-wrapper .chat-link-btn:hover{opacity:.8;text-decoration:underline}.lead-details .field-value.channel-value-container .chat-link-wrapper .chat-link-btn svg{flex-shrink:0}.lead-details .source-link-container{display:flex;align-items:center;gap:8px;max-width:100%}.lead-details .source-link-container .source-link-text{width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#10b981}.lead-details .source-link-container .source-link-icon{display:flex;align-items:center;cursor:pointer;flex-shrink:0;color:#10b981;transition:opacity .2s ease}.lead-details .source-link-container .source-link-icon:hover{opacity:.8}.lead-details .source-link-container .source-link-icon svg{flex-shrink:0}.lead-details .submission-message{margin-bottom:16px}.lead-details .submission-message .submission-text{font-size:14px;color:#28292ccc;line-height:1.6;white-space:pre-wrap}.lead-details .attachment-link{color:#009cde;text-decoration:none;font-size:14px}.lead-details .attachment-link:hover{text-decoration:underline}.lead-details .field-content{position:relative;display:flex;align-items:center;flex:0 1 auto;min-width:0}.action-bar .lead-details .field-content{max-width:400px}.lead-details .field-select,.lead-details .inline-select{width:100%}.lead-details .field-select.v-select--active-menu,.lead-details .inline-select.v-select--active-menu{border-radius:4px;border:1px solid #009cde}.lead-details .field-select.action-bar-status-select,.lead-details .field-select.action-bar-note-type-select,.lead-details .inline-select.action-bar-status-select,.lead-details .inline-select.action-bar-note-type-select{max-width:280px;min-width:150px}.lead-details .select-text-ellipsis{display:inline-block;width:15ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lead-details .select-text-ellipsis-full{display:inline-block;width:10ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lead-details .v-field{background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding-right:28px;transition:all .2s ease;min-height:32px;height:32px}.lead-details .v-field:hover{border-color:#d1d5db}.lead-details .v-field.v-field--focused,.lead-details .v-field.v-field--active{border-color:#e5e7eb;background:#fff}.lead-details .v-field__field{padding:0;min-height:32px;height:32px}.lead-details .v-field__input{padding:4px 10px;font-size:13px;font-weight:500;color:#28292c;min-height:32px;height:32px;line-height:1.4}.lead-details .v-field__append-inner,.lead-details .v-select__menu-icon{display:none!important}.field-content .dropdown-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#28292c99;transition:color .2s ease,transform .2s ease;pointer-events:none;z-index:1;flex-shrink:0}.field-content .v-field--focused~.dropdown-arrow,.field-content .v-field--active~.dropdown-arrow{color:#009cde}.field-content .v-field[aria-expanded=true]~.dropdown-arrow{color:#009cde;transform:translateY(-50%) rotate(180deg)}.submission-separator{width:100%;height:1px;background:#e5e7eb;margin-bottom:16px}.submission-details{display:flex;flex-direction:column;gap:12px}.submission-detail-item{display:flex;justify-content:space-between;align-items:center;gap:12px}.submission-detail-label{font-size:14px;color:#28292c99;white-space:nowrap}.submission-detail-value{font-size:14px;font-weight:500;color:#28292c;text-align:right}.submission-attachment-link{font-size:14px;color:#009cde;text-decoration:none;cursor:pointer;transition:color .2s}.submission-attachment-link:hover{color:#0088c7;text-decoration:underline}.submission-no-attachment{font-size:14px;color:#28292c66}.submission-select{flex:1;min-width:0}.submission-select ::v-deep(.v-field){padding:0;min-height:auto;background:transparent;border:none}.submission-select ::v-deep(.v-field__field){min-height:auto;padding:0}.submission-select ::v-deep(.v-field__input){padding:0;min-height:auto;font-size:14px;font-weight:500;color:#28292c}.submission-select-value{font-size:14px;font-weight:500;color:#28292c}.submission-dropdown-arrow{color:#28292c99;transition:color .2s}.details-content{display:flex;flex-direction:column;gap:0}.details-content .detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #E5E7EB}.details-content .detail-item:last-child{border-bottom:none}.details-content .detail-label{font-size:14px;color:#28292c99}.details-content .detail-value{font-size:14px;font-weight:500;color:#28292c;text-align:right}.details-content .detail-value.positive{color:#10b981}.section{margin-bottom:0;position:relative;z-index:1}.section:has(.v-select){z-index:10}.section-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.details-box{background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding:16px}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #E5E7EB}.detail-item:last-child{border-bottom:none}.detail-label{font-size:14px;color:#28292c99}.detail-value{font-size:14px;font-weight:500;color:#28292c}.detail-value.positive{color:#10b981}.hr-line-dashed{width:100%;height:1px;background:repeating-linear-gradient(to right,#E5E7EB 0px,#E5E7EB 4px,transparent 4px,transparent 8px);margin:16px 0}.custom-field-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.custom-field-value{display:flex;align-items:center;gap:8px;flex:1;min-width:0;position:relative}.custom-field-display{flex:1;font-size:14px;font-weight:500;color:#10b981;word-break:break-word}.btn-edit-custom-field{background:transparent;border:none;padding:4px;cursor:pointer;color:#28292c99;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.btn-edit-custom-field:hover{color:#009cde;background:#009cde1a}.custom-field-edit-container{display:flex;flex-direction:column;width:100%;gap:2px}.custom-field-input,.custom-field-textarea,.custom-field-select{width:100%;max-width:100%}.custom-field-input .v-field,.custom-field-textarea .v-field,.custom-field-select .v-field{background:#f9fafb;border-radius:4px;transition:all .2s ease}.custom-field-input .v-field:hover,.custom-field-textarea .v-field:hover,.custom-field-select .v-field:hover{border-color:#d1d5db}.custom-field-input .v-field.v-field--focused,.custom-field-textarea .v-field.v-field--focused,.custom-field-select .v-field.v-field--focused{border-color:#009cde;background:#fff}.custom-field-input .v-field__input,.custom-field-textarea .v-field__input,.custom-field-select .v-field__input{font-size:14px;font-weight:500;color:#28292c}.custom-field-select-wrapper{position:relative;width:100%;max-width:100%}.custom-field-select-wrapper .custom-field-select{width:100%}.custom-field-select-wrapper .custom-field-select .v-field{padding-right:32px}.custom-field-select-wrapper .custom-field-select .v-field__append-inner,.custom-field-select-wrapper .custom-field-select .v-select__menu-icon{display:none!important}.custom-field-select-wrapper .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c99;transition:color .2s ease,transform .2s ease;pointer-events:none;z-index:1;flex-shrink:0}.custom-field-select-wrapper:has(.v-field--focused) .dropdown-arrow,.custom-field-select-wrapper:has(.v-field--active) .dropdown-arrow{color:#009cde}.custom-field-select-wrapper:has(.v-field[aria-expanded=true]) .dropdown-arrow{color:#009cde;transform:translateY(-50%) rotate(180deg)}.custom-field-textarea .v-field__input{min-height:60px}.custom-field-actions{display:flex;gap:8px;justify-content:flex-end;align-self:flex-end;flex-shrink:0}.btn-save-custom-field,.btn-cancel-custom-field{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-save-custom-field{background:#009cde;color:#fff;border-color:#009cde}.btn-save-custom-field:hover{background:#0088c7;border-color:#0088c7}.btn-cancel-custom-field{background:#fff;color:#28292c;border-color:#e5e7eb}.btn-cancel-custom-field:hover{background:#f9fafb;border-color:#d1d5db}.conversation-history-section{margin-top:0;margin-bottom:50px;padding:15px 20px}.section-title-with-lines{display:flex;align-items:center;gap:12px;margin-bottom:24px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.section-title-with-lines:hover{opacity:.8}.section-title-with-lines .line{flex:1;height:1px;background:#e5e7eb}.section-title-with-lines .history-title-container{display:flex;align-items:center;gap:8px;white-space:nowrap}.section-title-with-lines .title{font-size:16px;font-weight:500;color:#28292c;white-space:nowrap}.history-content-wrapper{max-height:5000px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:1}.history-content-wrapper.collapsed{max-height:0;margin-bottom:0;opacity:0;overflow:hidden}.history-list{display:flex;flex-direction:column;gap:20px}.loading-state,.error-state,.empty-history{padding:12px 0}.error-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.error-state p{margin:0;color:#dc2626}.error-state .btn-refresh-history{padding:8px 16px;background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.error-state .btn-refresh-history:hover{background:#0088c7;border-color:#0088c7}.error-state .btn-refresh-history:active{background:#0074b0;border-color:#0074b0}.error-state .btn-refresh-history-icon{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:#8c8f94;border-radius:4px;transition:color .2s ease,background-color .2s ease}.error-state .btn-refresh-history-icon:hover{color:#009cde;background-color:#009cde14}.error-state .btn-refresh-history-icon:active{color:#0074b0}.error-state .btn-refresh-history-icon .spin{animation:spin-refresh .8s linear infinite}@keyframes spin-refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.history-item{display:flex;gap:12px;align-items:flex-start}.history-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.history-icon.history-icon-note{background:#dbeafe;color:#1e40af}.history-icon.history-icon-inquiry{background:#d1fae5;color:#065f46}.history-content{flex:1;display:flex;flex-direction:column;gap:5px}.history-header{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:#28292c;line-height:1.5;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.history-header:hover{opacity:.8}.history-header .history-header-left{display:flex;align-items:center;gap:6px;flex:1}.history-header .history-caret{color:#009cde;transition:transform .3s ease;flex-shrink:0}.history-header .history-caret.collapsed{transform:rotate(180deg)}.history-header .history-user-icon{color:#28292c99;flex-shrink:0}.history-header .history-header-separator{color:#28292c99;margin:0 4px;flex-shrink:0}.history-header .history-header-text{font-weight:500}.history-header .history-header-subtype{font-weight:500;color:#28292ccc}.history-header strong{font-weight:600}.history-item-content{max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:1}.history-item-content.collapsed{max-height:0;margin-bottom:0;opacity:0;overflow:hidden}.history-timestamp{font-size:14px;color:#28292c99;white-space:nowrap;flex-shrink:0}.history-note-box{background:#eff6ff;border-radius:8px;padding:12px;font-size:14px;color:#28292c;line-height:1.5;display:flex;justify-content:space-between;align-items:center;gap:12px}.history-note-box.history-note-box--with-meta{flex-wrap:wrap;align-items:flex-start}.history-note-box.sms-message-box{align-items:center;padding:16px}.history-item-email-info{flex:1 1 100%;margin-bottom:8px;font-size:14px;line-height:1.5;color:#28292c}.history-item-email-info>div+div{margin-top:4px}.history-note-text{flex:1}.history-note-text ul,.history-note-text ol{padding-left:1.4em;margin:.3em 0}.history-note-text ul{list-style-type:disc}.history-note-text ol{list-style-type:decimal}.history-note-text li{margin:.15em 0}.history-note-text table{border-collapse:collapse;font-size:14px;border-radius:4px;overflow:hidden}.history-note-text table thead{background:#f9fafb;border-bottom:2px solid #E5E7EB}.history-note-text table thead th{padding:10px 12px;text-align:left;font-weight:600;color:#374151;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.history-note-text table tbody tr{transition:background-color .15s ease}.history-note-text table tbody td{padding:5px 10px;color:#28292c;vertical-align:top}@media (max-width: 768px){.history-note-text table{font-size:12px}.history-note-text table thead th,.history-note-text table tbody td{padding:8px 10px}}.history-email-html img{max-width:600px;max-height:250px}.history-email-html img.ma-client-header-image{max-height:100px}.history-email-html a{color:#009cde;text-decoration:none}.history-email-html a:hover{text-decoration:underline}.sms-message-content{flex:1;width:100%}.sms-message-text{font-size:14px;color:#28292c;line-height:1.5;margin-bottom:8px}.sms-signature{font-size:14px;color:#28292c;line-height:1.5;margin-top:8px}.sms-footer{font-size:12px;color:#7c3aed;margin-top:8px;padding-top:8px;border-top:1px solid #E5E7EB;display:flex;flex-direction:column;gap:8px}.sms-footer .failed-sms{color:#dc2626}.sms-footer .pending-sms,.sms-footer .general-sms{color:#7c3aed}.sms-footer .retry-btn{color:#009cde;cursor:pointer;font-weight:500;text-decoration:underline;transition:color .2s ease}.sms-footer .retry-btn:hover{color:#007bb8}.sms-footer .retry-sms-logic{font-size:12px;color:#28292cb3;font-style:italic}.sms-reply-lead-status-container{display:flex;flex-direction:row-reverse;margin-top:12px}.sms-reply-lead-status-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:20px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.sms-reply-lead-status-btn:hover{background:#009cde;color:#fff}.sms-reply-lead-status-btn:active{opacity:.8}.chat-submission-footer{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #E5E7EB;cursor:pointer;color:#009cde;font-size:14px;font-weight:500;transition:color .2s ease,opacity .2s ease;width:100%}.chat-submission-footer:hover{color:#007bb8;opacity:.9}.chat-submission-footer:active{opacity:.7}.chat-submission-footer svg{flex-shrink:0}.history-status-badge{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#fff;border-radius:12px;flex-shrink:0;white-space:nowrap}.history-status-badge .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:0}.history-status-badge .status-text{font-size:12px;font-weight:500;color:#28292c}.action-bar{padding:16px;width:100%;display:flex;flex-direction:column;gap:12px;border-radius:4px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000001a}.action-bar .actions-section{margin-bottom:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-bar .note-sms-actions-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;padding:4px 0 0;box-sizing:border-box}.action-bar .note-sms-actions-buttons .note-sms-actions-unsaved-label{font-size:13px;font-weight:500;color:#28292cbf;line-height:1.4;flex:1 1 auto;min-width:0}.action-bar .note-sms-actions-buttons__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex-shrink:0;margin-left:auto}.action-bar .note-sms-actions-buttons__actions .btn-cancel{display:inline-flex!important;align-items:center;justify-content:center;padding:5px 10px;border-radius:4px!important;border:1px solid #009cde!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;font-family:inherit;line-height:1.2;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:75px;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex-shrink:0}.action-bar .note-sms-actions-buttons__actions .btn-cancel:hover:not(:disabled){background:#009cde!important;border-color:#009cde!important;color:#fff!important}.action-bar .note-sms-actions-buttons__actions .btn-save{display:inline-flex!important;align-items:center;justify-content:center;padding:5px 10px;border-radius:4px!important;border:1px solid #009cde!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;font-family:inherit;line-height:1.2;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:75px;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex-shrink:0}.action-bar .note-sms-actions-buttons__actions .btn-save:hover:not(:disabled){background:#007bb8!important;border-color:#007bb8!important}.action-bar .note-sms-actions-buttons__actions .btn-cancel:disabled,.action-bar .note-sms-actions-buttons__actions .btn-save:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.actions-section{display:flex;gap:8px;flex-wrap:wrap}.action-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.action-badge svg{flex-shrink:0}.btn-add-note{background:transparent;color:#28292c}.btn-add-note.active{background:transparent;color:#009cde}.btn-add-note:hover{color:#009cde}.btn-send-sms,.btn-send-email{background:transparent;color:#28292c;cursor:pointer;transition:all .2s ease}.btn-send-sms.active,.btn-send-email.active{background:transparent;color:#009cde}.btn-send-sms:hover:not(.disabled),.btn-send-email:hover:not(.disabled){color:#009cde}.btn-send-sms.disabled,.btn-send-email.disabled{opacity:.5;cursor:not-allowed}.btn-send-sms.disabled:hover,.btn-send-email.disabled:hover{color:#28292c}.action-separator-top{width:100%;height:1px;background:#e5e7eb;margin:12px 0}.action-content-container{display:flex;flex-direction:column;border-radius:4px;border:1px solid #E5E7EB;min-height:fit-content;min-width:0;width:100%;max-width:100%;box-sizing:border-box;height:auto;overflow-x:clip;overflow-y:visible;padding:10px 12px;container-type:inline-size;container-name:action-content}.action-content-container>*{max-width:100%;box-sizing:border-box}.action-content-container .action-dropdowns{margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.action-content-container .action-bar-status-select,.action-content-container .action-bar-note-type-select{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.action-content-container .action-bar-status-select .v-field,.action-content-container .action-bar-status-select .v-input,.action-content-container .action-bar-note-type-select .v-field,.action-content-container .action-bar-note-type-select .v-input{max-width:100%}@container action-content (max-width: 520px){.action-content-container .action-dropdowns--note .action-bar-note-fields{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:10px}.action-content-container .action-dropdowns--note .action-bar-note-fields .field-row-item{flex:1 1 auto;width:100%;max-width:100%}}.action-dropdowns{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px;margin-top:8px;justify-content:center;margin-right:0}.action-dropdowns--note{flex-wrap:nowrap;align-items:stretch;justify-content:stretch;width:100%;max-width:100%;box-sizing:border-box;padding:0;gap:0}.action-dropdowns--note .action-bar-note-fields{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;gap:12px;justify-content:flex-start}.action-dropdowns--note .action-bar-note-fields .field-row-item{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:8px}.action-dropdowns--note .action-bar-note-fields .field-row-item.action-bar-field-item{min-width:0}.action-dropdowns--note .action-bar-note-fields .field-row-item .field-content.action-bar-field-content{flex:1;min-width:0;max-width:none}.action-dropdowns--note .action-bar-note-fields .status-selection,.action-dropdowns--note .action-bar-note-fields .note-type-selection{display:flex;align-items:center;gap:6px;min-width:0;width:100%;overflow:hidden}.action-dropdowns--note .action-bar-note-fields .status-selection .select-text-ellipsis-full,.action-dropdowns--note .action-bar-note-fields .note-type-selection .select-text-ellipsis-full{width:auto;min-width:0;flex:1 1 auto}.action-dropdowns--note .action-bar-note-fields .status-selection .note-type-icon,.action-dropdowns--note .action-bar-note-fields .note-type-selection .note-type-icon{flex-shrink:0}.action-dropdowns--note .action-bar-note-fields .note-type-selection>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.action-dropdowns .sms-phone-display{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;padding:4px 10px;min-height:36px;background:#fff;border-radius:4px;width:100%;max-width:100%;position:relative;box-sizing:border-box}@media (max-width: 768px){.action-dropdowns .sms-phone-display{flex-wrap:wrap;align-items:center;row-gap:8px;column-gap:10px;padding:6px 10px}}.action-dropdowns .sms-phone-display .sms-icon-wrapper{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border-radius:50%;flex-shrink:0;order:1}.action-dropdowns .sms-phone-display .sms-phone-text{flex:1 1 auto;min-width:0;order:2;font-size:14px;font-weight:400;color:#28292c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-dropdowns .sms-phone-display .sms-hex-icon-wrapper{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:auto;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;padding:3px;cursor:pointer;order:4;transition:background-color .2s ease,border-color .2s ease}.action-dropdowns .sms-phone-display .sms-hex-icon-wrapper:hover{background:#f9fafb;border-color:#009cde}@media (max-width: 768px){.action-dropdowns .sms-phone-display .sms-hex-icon-wrapper{margin-left:auto;order:3}}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper{margin-top:0;width:auto;flex:0 0 auto;display:flex;align-items:center;order:3}@media (max-width: 768px){.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper{flex:1 1 100%;width:100%;order:4;padding-top:2px}}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;width:auto;height:auto;position:relative}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark{opacity:.5;cursor:not-allowed}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease;margin-top:2px}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox .checkbox-label{color:#28292c;font-size:14px;font-weight:400;font-family:Figtree;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;flex:1}@media (max-width: 599px){.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox .checkbox-label{font-size:14px}}.action-dropdowns .sms-phone-display .sms-signature-checkbox-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark{border-color:#009cde}.action-dropdowns .sms-phone-display .sms-template-menu{position:absolute;right:0;bottom:calc(100% + 8px);background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:280px;z-index:1000;overflow:hidden}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-header .template-menu-title{font-size:14px;font-weight:600;color:#28292c}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-list{display:flex;flex-direction:column;padding:4px 0}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background-color .2s ease;background:#fff}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-item:hover{background:#f9fafb}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-item.selected{background:#e0f2fe}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-item.selected .template-item-text{color:#28292c;font-weight:500}.action-dropdowns .sms-phone-display .sms-template-menu .template-menu-item .template-item-text{font-size:14px;color:#28292c;flex:1}.email-recipient-display{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;padding:4px 10px;min-height:36px;background:#fff;border-radius:4px;width:100%;max-width:100%;position:relative;box-sizing:border-box}@media (max-width: 768px){.email-recipient-display{flex-wrap:wrap;align-items:center;row-gap:8px;column-gap:10px;padding:6px 10px}}.email-recipient-display .email-icon-wrapper{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border-radius:50%;flex-shrink:0;order:1}.email-recipient-display .email-recipient-text{flex:1 1 auto;min-width:0;order:2;font-size:14px;font-weight:400;color:#28292c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-recipient-display .email-hex-icon-wrapper{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:auto;background:#fff;border:1px solid #E5E7EB;border-radius:4px;flex-shrink:0;padding:3px;cursor:pointer;order:4;transition:background-color .2s ease,border-color .2s ease}.email-recipient-display .email-hex-icon-wrapper:hover{background:#f9fafb;border-color:#009cde}@media (max-width: 768px){.email-recipient-display .email-hex-icon-wrapper{margin-left:auto;order:3}}.email-recipient-display .email-signature-checkbox-wrapper{margin-top:0;width:auto;flex:0 0 auto;display:flex;align-items:center;order:3}@media (max-width: 768px){.email-recipient-display .email-signature-checkbox-wrapper{flex:1 1 100%;width:100%;order:4;padding-top:2px}}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;width:auto;height:auto;position:relative}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkmark{opacity:.5;cursor:not-allowed}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox input[type=checkbox]:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease;margin-top:2px}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox .checkbox-label{color:#28292c;font-size:14px;font-weight:400;font-family:Figtree;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;flex:1}@media (max-width: 599px){.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox .checkbox-label{font-size:14px}}.email-recipient-display .email-signature-checkbox-wrapper .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark{border-color:#009cde}.email-recipient-display .email-template-menu{position:absolute;right:0;bottom:calc(100% + 8px);background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:280px;z-index:1000;overflow:hidden}.email-recipient-display .email-template-menu .template-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.email-recipient-display .email-template-menu .template-menu-header .template-menu-title{font-size:14px;font-weight:600;color:#28292c}.email-recipient-display .email-template-menu .template-menu-list{display:flex;flex-direction:column;padding:4px 0}.email-recipient-display .email-template-menu .template-menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:background-color .2s ease;background:#fff}.email-recipient-display .email-template-menu .template-menu-item:hover{background:#f9fafb}.email-recipient-display .email-template-menu .template-menu-item.selected{background:#e0f2fe}.email-recipient-display .email-template-menu .template-menu-item.selected .template-item-text{color:#28292c;font-weight:500}.email-recipient-display .email-template-menu .template-menu-item .template-item-text{font-size:14px;color:#28292c;flex:1}.email-subject-row{display:flex;align-items:center;gap:8px;padding:4px 12px 8px;width:100%}.email-subject-row .email-subject-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap}.email-subject-row .email-subject-input{flex:1;border:1px solid #E5E7EB;border-radius:4px;padding:6px 10px;font-size:14px;color:#28292c;outline:none;transition:border-color .2s ease}.email-subject-row .email-subject-input:focus{border-color:#009cde}.email-subject-row .email-subject-input::placeholder{color:#9ca3af}.dropdown-group{display:flex;align-items:center;gap:8px}.dropdown-group .dropdown-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;margin:0}.dropdown-group .v-select{min-width:150px}.dropdown-group .v-select .v-field{min-height:auto;background:#fff;border:1px solid #E5E7EB}.dropdown-group .v-select .v-field__field{min-height:auto;padding-top:0;padding-bottom:0}.dropdown-group .v-select .v-field__input{padding-top:0;padding-bottom:0;min-height:auto;font-size:14px;font-weight:500;color:#28292c}.interaction-type-select,.action-bar-status-select,.action-bar-note-type-select{flex:0 0 auto}.action-bar-status-select .status-selection{display:flex;align-items:center;gap:4px}.action-bar-status-select .status-selection .status-dot{width:6px!important;height:6px!important}.action-bar-note-type-select .note-type-selection .note-type-icon{font-size:12px}.v-menu .v-list-item .status-dot,.action-bar .v-list-item .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-right:6px}.action-bar .v-list-item .note-type-icon{font-size:12px;color:#28292ccc;flex-shrink:0}.v-menu .v-list-item:has(.note-type-icon),.v-menu .v-list-item .v-list-item__prepend:has(.note-type-icon)~.v-list-item__content{gap:8px}.v-menu .v-list-item:has(.note-type-icon){padding:8px 12px;border-radius:4px;margin:2px 4px;transition:background-color .2s ease,color .2s ease;gap:8px}.v-menu .v-list-item:has(.note-type-icon):hover{background:#009cde}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]{background:#009cde!important;color:#fff!important}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active .note-type-icon,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true] .note-type-icon{color:#fff!important}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active .v-list-item-title,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active .v-list-item__content,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active .v-list-item__content>*,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active span,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true] .v-list-item-title,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true] .v-list-item__content,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true] .v-list-item__content>*,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true] span{color:#fff!important}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover{background:#009cde!important;color:#fff!important}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover .note-type-icon,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover .note-type-icon{color:#fff!important}.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover .v-list-item-title,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover .v-list-item__content,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover .v-list-item__content>*,.v-menu .v-list-item:has(.note-type-icon).v-list-item--active:hover span,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover .v-list-item-title,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover .v-list-item__content,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover .v-list-item__content>*,.v-menu .v-list-item:has(.note-type-icon)[aria-selected=true]:hover span{color:#fff!important}.action-bar-note-type-select .note-type-selection{display:flex;align-items:center;gap:8px}.action-bar-note-type-select .note-type-selection .note-type-icon{font-size:12px;color:#28292ccc;flex-shrink:0}.action-separator{flex-wrap:wrap;display:flex;align-items:center;justify-content:center;height:1px;background:#e5e7eb;margin:8px 0;max-width:100%;box-sizing:border-box}.notes-section{position:relative;min-width:0;width:100%;max-width:100%;box-sizing:border-box;min-height:200px!important;height:auto}.notes-section .notes-textarea :deep(.v-field){border:none!important;box-shadow:none!important;border-width:0!important;border-style:none!important}.notes-section .notes-textarea :deep(.v-field__outline){display:none!important;opacity:0!important;visibility:hidden!important;border:none!important}.notes-section .notes-textarea :deep(.v-field__outline__start),.notes-section .notes-textarea :deep(.v-field__outline__notch),.notes-section .notes-textarea :deep(.v-field__outline__end){display:none!important;border:none!important;border-width:0!important;border-style:none!important;opacity:0!important;visibility:hidden!important;height:0!important;width:0!important;min-height:180px!important;min-width:0!important}.notes-section .notes-textarea :deep(.v-field__field){border:none!important;border-width:0!important;border-style:none!important}.notes-section .notes-textarea :deep(.v-field__input){border:none!important}.notes-section .notes-textarea :deep(.v-input__details){display:none!important}.notes-section .notes-textarea :deep(.v-input__control){border:none!important}.notes-section .notes-textarea :deep(*)[class*=outline]{border:none!important;border-width:0!important;display:none!important}.notes-section .notes-textarea-custom{min-height:150px!important;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-input){-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-input__control){min-height:150px!important;height:150px!important;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-field),.notes-section .notes-textarea-custom :deep(.v-field.v-field--variant-plain),.notes-section .notes-textarea-custom :deep(.v-field.v-field--no-label),.notes-section .notes-textarea-custom :deep(.v-field.v-field--active),.notes-section .notes-textarea-custom :deep(.v-field.v-field--focused),.notes-section .notes-textarea-custom :deep(.v-field.v-field--active.v-field--focused){border:none!important;box-shadow:none!important;border-width:0!important;border-style:none!important;min-height:150px!important;height:150px!important;max-height:none!important;background:transparent!important;padding:0!important;-webkit-text-shadow:none!important;text-shadow:none!important;filter:none!important;outline:none!important;outline-offset:0!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-field__outline){display:none!important;opacity:0!important;visibility:hidden!important;border:none!important}.notes-section .notes-textarea-custom :deep(.v-field__outline__start),.notes-section .notes-textarea-custom :deep(.v-field__outline__notch),.notes-section .notes-textarea-custom :deep(.v-field__outline__end){display:none!important;border:none!important;border-width:0!important;border-style:none!important;opacity:0!important;visibility:hidden!important;height:0!important;width:0!important;min-width:0!important}.notes-section .notes-textarea-custom :deep(.v-field__field),.notes-section .notes-textarea-custom :deep(.v-field__field.v-field__field){border:none!important;border-width:0!important;border-style:none!important;min-height:150px!important;height:150px!important;max-height:none!important;padding:0!important;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;outline:none!important;outline-offset:0!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-field__input),.notes-section .notes-textarea-custom :deep(.v-field__input.v-field__input),.notes-section .notes-textarea-custom :deep(textarea.v-field__input),.notes-section .notes-textarea-custom :deep(textarea[class*="v-field__input"]){border:none!important;min-height:150px!important;height:150px!important;max-height:none!important;padding:8px 12px 50px!important;line-height:1.5!important;overflow-y:auto!important;resize:vertical!important;cursor:ns-resize;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;outline:none!important;outline-offset:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(textarea),.notes-section .notes-textarea-custom :deep(textarea[rows]),.notes-section .notes-textarea-custom :deep(textarea[rows="3"]),.notes-section .notes-textarea-custom :deep(textarea[rows="6"]){min-height:150px!important;height:150px!important;max-height:none!important;box-sizing:border-box!important;border:none!important;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;outline:none!important;outline-offset:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-field__field textarea),.notes-section .notes-textarea-custom :deep(.v-field__field > textarea),.notes-section .notes-textarea-custom :deep(.v-field textarea),.notes-section .notes-textarea-custom :deep(.v-field > textarea){min-height:150px!important;height:150px!important;max-height:none!important;border:none!important;-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;outline:none!important;outline-offset:0!important;-webkit-appearance:none!important;appearance:none!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(*){-webkit-text-shadow:none!important;text-shadow:none!important;box-shadow:none!important;filter:drop-shadow(none)!important;-webkit-mask-image:none!important;mask-image:none!important;mask:none!important}.notes-section .notes-textarea-custom :deep(.v-input__details){display:none!important}.notes-section .notes-textarea-custom :deep(*)[class*=outline]{border:none!important;border-width:0!important;display:none!important}.notes-section .note-actions{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;z-index:10;background:transparent;max-width:calc(100% - 24px);box-sizing:border-box}.notes-section .note-actions .sms-character-count{margin-right:auto;font-size:12px;color:#6b7280;font-weight:400;white-space:nowrap;-webkit-user-select:none;user-select:none}.info-icon{color:#28292c66;margin-left:4px;cursor:help}.contact-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1005;padding:20px;animation:fadeInOverlay .2s ease-out}.contact-modal-overlay .contact-info-modal{animation:slideUpModal .3s ease-out}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-info-modal{width:100%;max-width:700px;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;max-height:85vh;margin-top:62px}.contact-info-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 32px 24px;background:#fff;border-bottom:1px solid #F3F4F6}.contact-info-modal .modal-header .header-content{flex:1}.contact-info-modal .modal-header .modal-title{font-size:24px;font-weight:700;color:#28292c;margin:0 0 4px;line-height:1.2}.contact-info-modal .modal-header .modal-subtitle{font-size:14px;color:#28292c99;margin:0;line-height:1.4}.contact-info-modal .modal-header .close-btn{background:transparent;border:none;padding:8px;cursor:pointer;color:#28292c99;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;margin-left:16px;flex-shrink:0}.contact-info-modal .modal-header .close-btn:hover{background:#f9fafb;color:#28292c}.contact-info-modal .modal-header .close-btn:active{background:#f3f4f6}.contact-info-modal .modal-content{padding:32px;overflow-y:auto;flex:1;background:#fff}.contact-info-modal .modal-content::-webkit-scrollbar{width:8px}.contact-info-modal .modal-content::-webkit-scrollbar-track{background:#f9fafb}.contact-info-modal .modal-content::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.contact-info-modal .modal-content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.contact-info-modal .contact-section{margin-bottom:40px}.contact-info-modal .contact-section:last-child{margin-bottom:0}.contact-info-modal .section-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.contact-info-modal .section-title{font-size:18px;font-weight:600;color:#28292c;margin:0;white-space:nowrap}.contact-info-modal .section-divider{flex:1;height:1px;background:#e5e7eb}.contact-info-modal .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.contact-info-modal .form-grid{grid-template-columns:1fr;gap:16px}}.contact-info-modal .form-field-wrapper{display:flex;flex-direction:column;gap:8px}.contact-info-modal .form-field-wrapper .field-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field){background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;transition:all .2s}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field):hover{border-color:#d1d5db}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field) .v-field--focused{border-color:#009cde;background:#fff;box-shadow:0 0 0 3px #009cde1a}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field__input){padding:12px 16px;min-height:44px;font-size:14px;color:#28292c}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-label){color:#28292c99;font-size:14px;font-weight:400}.contact-info-modal .form-field-wrapper .custom-text-field ::v-deep(.v-field--focused .v-label){color:#009cde}.contact-info-modal .caption-field{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.contact-info-modal .caption-field .caption{font-size:14px;font-weight:500;color:#28292c;min-width:100px;flex-shrink:0}.contact-info-modal .caption-field .field-value{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.contact-info-modal .caption-field .field-value.contact-methods-value{flex-direction:column;align-items:flex-start;gap:12px}.contact-info-modal .edit-form-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.contact-info-modal .edit-form-row.address-form{flex-direction:column;align-items:stretch;gap:12px}.contact-info-modal .edit-form-row .custom-text-field,.contact-info-modal .edit-form-row .custom-select-field{flex:1;min-width:200px}.contact-info-modal .edit-form-row .custom-select-wrapper{position:relative;flex:1;min-width:200px}.contact-info-modal .edit-form-row .custom-select-wrapper .custom-select-field{width:100%}.contact-info-modal .edit-form-row .custom-select-wrapper .custom-select-field .v-field{padding-right:32px}.contact-info-modal .edit-form-row .custom-select-wrapper .custom-select-field .v-field__append-inner,.contact-info-modal .edit-form-row .custom-select-wrapper .custom-select-field .v-select__menu-icon{display:none!important}.contact-info-modal .edit-form-row .custom-select-wrapper .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c99;transition:color .2s ease,transform .2s ease;pointer-events:none;z-index:1;flex-shrink:0}.contact-info-modal .edit-form-row .custom-select-wrapper:has(.v-field--focused) .dropdown-arrow,.contact-info-modal .edit-form-row .custom-select-wrapper:has(.v-field--active) .dropdown-arrow{color:#009cde}.contact-info-modal .edit-form-row .custom-select-wrapper:has(.v-field[aria-expanded=true]) .dropdown-arrow{color:#009cde;transform:translateY(-50%) rotate(180deg)}.contact-info-modal .edit-form-row .country-code-select{min-width:120px;flex:0 0 auto}.contact-info-modal .edit-form-row .phone-input{flex:1;min-width:200px}.contact-info-modal .edit-form-row .email-input{flex:1;min-width:300px}.contact-info-modal .edit-form-row .field-actions{display:flex;gap:8px;flex-shrink:0}.contact-info-modal .edit-form-row.contact-name-edit-container{flex-direction:column;gap:12px}.contact-info-modal .edit-form-row.contact-name-edit-container .contact-name-fields{display:flex;gap:12px;width:100%}.contact-info-modal .edit-form-row.contact-name-edit-container .field-actions{align-self:flex-end;justify-content:flex-end}.contact-info-modal .btn-edit-field{background:transparent;border:none;padding:4px;cursor:pointer;color:#28292c99;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.contact-info-modal .btn-edit-field:hover{color:#009cde;background:#009cde1a}.contact-info-modal .btn-save-field,.contact-info-modal .btn-cancel-field{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.contact-info-modal .btn-save-field{background:#009cde;color:#fff;border-color:#009cde}.contact-info-modal .btn-save-field:hover{background:#0088c7;border-color:#0088c7}.contact-info-modal .btn-cancel-field{background:#fff;color:#28292c;border-color:#e5e7eb}.contact-info-modal .btn-cancel-field:hover{background:#f9fafb;border-color:#d1d5db}.contact-info-modal .contact-methods-list{display:flex;flex-direction:column;gap:8px;width:100%}.contact-info-modal .contact-method-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px}.contact-info-modal .contact-method-item span{flex:1;font-size:14px;color:#28292c}.contact-info-modal .btn-remove-contact{background:transparent;border:none;padding:4px;cursor:pointer;color:#28292c99;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.contact-info-modal .btn-remove-contact:hover{color:#dc2626;background:#dc26261a}.contact-info-modal .add-contact-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0;background:#f9fafb;border-radius:4px;width:100%}.contact-info-modal .add-contact-form .contact-input-wrapper{position:relative;flex:1;min-width:250px;display:flex;align-items:center}.contact-info-modal .add-contact-form .contact-input-wrapper.saving{opacity:.7;pointer-events:none}.contact-info-modal .add-contact-form .contact-input-wrapper .field-loader{position:absolute;right:12px;display:flex;align-items:center;color:#009cde;font-size:16px;z-index:10;pointer-events:none}.contact-info-modal .add-contact-form .contact-input-wrapper .email-input{width:100%}.contact-info-modal .add-contact-form .phone-input-component{flex:1;min-width:250px;width:100%}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input-container){width:100%}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input){width:100%}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input-wrapper){width:100%}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input-field){width:100%;padding:8px 12px;font-size:14px;border:1px solid #E5E7EB;border-radius:4px;background:#fff;transition:all .2s ease}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input-field):hover{border-color:#d1d5db}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-input-field):focus{border-color:#009cde;outline:none;box-shadow:0 0 0 3px #009cde1a}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.iti){width:100%}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.iti) .iti__flag-container{z-index:1}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.iti) .iti__selected-flag{padding:0 8px 0 12px;border-right:1px solid #E5E7EB}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.iti) .iti__arrow{border-top-color:#28292c99}.contact-info-modal .add-contact-form .phone-input-component ::v-deep(.phone-error-message){font-size:12px;color:#dc2626;margin-top:4px}.contact-info-modal .btn-add-contact{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;font-size:14px;font-weight:500;color:#28292c;cursor:pointer;transition:all .2s ease}.contact-info-modal .btn-add-contact:hover{background:#f9fafb;border-color:#009cde;color:#009cde}.contact-info-modal .person-related-items{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact-info-modal .person-related-items .open-leads,.contact-info-modal .person-related-items .recently-closed-leads{display:flex;align-items:center;gap:6px;font-size:14px;color:#28292c}.contact-info-modal .person-related-items .mr-3{margin-right:12px}.contact-info-modal .history-content-box{background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;padding:20px}.contact-info-modal .history-item-card{display:flex;flex-direction:column;gap:12px}.contact-info-modal .history-label{font-size:13px;font-weight:600;color:#28292c;text-transform:uppercase;letter-spacing:.5px}.contact-info-modal .history-message{font-size:14px;color:#28292ccc;line-height:1.6}.contact-info-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;border-top:1px solid #F3F4F6;background:#fafbfc}.contact-info-modal .modal-footer .cancel-btn,.contact-info-modal .modal-footer .save-btn{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;min-width:120px}.contact-info-modal .modal-footer .cancel-btn{background:#fff;color:#28292c;border:1px solid #E5E7EB}.contact-info-modal .modal-footer .cancel-btn:hover{background:#f9fafb;border-color:#d1d5db}.contact-info-modal .modal-footer .cancel-btn:active{background:#f3f4f6}.contact-info-modal .modal-footer .save-btn{background:#009cde;color:#fff}.contact-info-modal .modal-footer .save-btn:hover{background:#0088c7;box-shadow:0 4px 12px #009cde4d}.contact-info-modal .modal-footer .save-btn:active{background:#0074b0}.delete-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.delete-modal-overlay.remove-contact-method-overlay{z-index:1010}.delete-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.delete-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.delete-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.delete-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.delete-modal-content{padding:24px;background:#fff}.delete-confirmation-text{display:flex;flex-direction:column;gap:0}.delete-warning{font-size:14px;color:#28292ccc;line-height:1.6;margin:0}.delete-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;background:#fff}.btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.btn-delete-now{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #DC2626!important;background:#dc2626!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.btn-delete-now:hover{background:#b91c1c!important;border-color:#b91c1c!important}@media (max-width: 599px){.delete-modal-overlay{align-items:flex-end;justify-content:center}.delete-confirmation-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.delete-confirmation-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.delete-modal-header{padding:32px 24px 20px}.delete-modal-title{font-size:20px}.delete-modal-content{padding:24px 24px 0}.delete-modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.delete-modal-footer .btn-cancel,.delete-modal-footer .btn-delete-now{flex:1;max-width:none;font-size:14px!important;padding:10px 16px!important}}.status-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.status-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.status-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.status-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.status-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.status-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.status-modal-content{padding:24px;background:#fff}.status-select-container,.status-select-field{width:100%}.status-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;background:#fff}.btn-save{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.btn-save:hover{background:#007bb8!important;border-color:#007bb8!important}@media (max-width: 599px){.status-modal-overlay{align-items:flex-end;justify-content:center}.status-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.status-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.status-modal-header{padding:32px 24px 20px}}.lead-details-unsaved-dialog .lead-details-unsaved-dialog__card{border-radius:16px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 25px 50px -12px #00000040}.lead-details-unsaved-dialog .lead-details-unsaved-dialog__title{font-size:20px;font-weight:600;color:#28292c;padding:24px 24px 20px;border-bottom:1px solid #e5e7eb}.lead-details-unsaved-dialog .lead-details-unsaved-dialog__separator{height:1px;margin:0 15px;border:0;background:#e5e7eb;flex-shrink:0}.lead-details-unsaved-dialog.lead-details-action-bar-reset-dialog .lead-details-unsaved-dialog__title{border-bottom:none;padding:24px 24px 16px}.lead-details-unsaved-dialog.lead-details-action-bar-reset-dialog .lead-details-unsaved-dialog__text{padding-top:20px}.lead-details-unsaved-dialog .lead-details-unsaved-dialog__text{color:#28292ccc;font-size:14px;line-height:1.6;padding:24px}.lead-details-unsaved-dialog .status-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;background:#fff}.lead-details-unsaved-dialog .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009cde!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.lead-details-unsaved-dialog .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.lead-details-unsaved-dialog .btn-save{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009cde!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.lead-details-unsaved-dialog .btn-save:hover{background:#007bb8!important;border-color:#007bb8!important}@media (max-width: 599px){.lead-details-unsaved-dialog .status-modal-footer{flex-direction:row;justify-content:space-between;gap:12px;padding:20px 24px 24px}.lead-details-unsaved-dialog .status-modal-footer .btn-cancel,.lead-details-unsaved-dialog .status-modal-footer .btn-save{flex:1;max-width:none;font-size:14px!important;padding:10px 16px!important}}.v-field__input{background:none!important}.leads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;background:#fff;padding:8px;border-radius:8px 8px 0 0;overflow:visible;margin-bottom:2px}.leads-toolbar .toolbar-left{display:flex;align-items:center;gap:8px;flex:1}.leads-toolbar .search-input{flex:1;max-width:400px}.leads-toolbar .search-input .v-field{border-radius:4px}.leads-toolbar .search-input .v-field__append-inner{color:#28292c99}.leads-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}.leads-toolbar .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #009CDE;background:#fff;cursor:pointer;transition:all .2s ease}.leads-toolbar .toolbar-icon-btn .leads-calendar-icon{color:#009cde;fill:#009cde}.leads-toolbar .toolbar-icon-btn:hover{background:#009cde;border-color:#009cde}.leads-toolbar .toolbar-icon-btn:hover .leads-calendar-icon{color:#fff;fill:#fff}.leads-toolbar .filters-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-toolbar .filters-btn .leads-funnel-icon{color:#009cde;fill:#009cde}.leads-toolbar .filters-btn .mr-2{margin-right:8px}.leads-toolbar .filters-btn:hover,.leads-toolbar .filters-btn.is-active{background:#009cde;border-color:#009cde;color:#fff}.leads-toolbar .filters-btn:hover .leads-funnel-icon,.leads-toolbar .filters-btn.is-active .leads-funnel-icon{color:#fff;fill:#fff}.leads-toolbar .automations-btn-wrapper{position:relative}.leads-toolbar .automations-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-toolbar .automations-btn .leads-automation-icon{color:#009cde;fill:#009cde}.leads-toolbar .automations-btn .mr-2{margin-right:8px}.leads-toolbar .automations-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.leads-toolbar .automations-btn:hover .leads-automation-icon{color:#fff;fill:#fff}.leads-toolbar .settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-toolbar .settings-btn .leads-gear-icon{color:#009cde;fill:#009cde}.leads-toolbar .settings-btn .mr-2{margin-right:8px}.leads-toolbar .settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.leads-toolbar .settings-btn:hover .leads-gear-icon{color:#fff;fill:#fff}@media (max-width: 768px){.leads-toolbar{flex-direction:column;align-items:stretch;padding-bottom:15px}.leads-toolbar .toolbar-left{flex-direction:column;align-items:stretch;width:100%}.leads-toolbar .search-input{max-width:100%;width:100%}.leads-toolbar .toolbar-right{width:100%;justify-content:flex-start}}.v-dialog.leads-filter-dialog .v-card.leads-filter-modal{max-width:800px!important;width:800px!important}.leads-filter-modal{width:800px!important;max-width:800px!important;min-width:800px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.leads-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-radius:16px 16px 0 0;border-bottom:1px solid #E5E7EB}.leads-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;margin:0}.leads-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.leads-filter-modal .modal-header .close-btn:hover{background:#fff3}.leads-filter-modal .modal-content{padding:20px;display:flex;flex-direction:column}.leads-filter-modal .modal-content .filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.leads-filter-modal .modal-content .filter-field{display:flex;flex-direction:column;gap:8px;position:relative;min-width:0}.leads-filter-modal .modal-content .filter-field .filter-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.leads-filter-modal .modal-content .filter-field .label-with-info{display:flex;align-items:center;gap:6px}.leads-filter-modal .modal-content .filter-field .label-with-info .info-icon-btn{background:#e5e7eb;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#6b7280;transition:all .2s ease}.leads-filter-modal .modal-content .filter-field .label-with-info .info-icon-btn:hover{background:#d1d5db}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover{border-color:#d1d5db!important}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input){padding:16px 14px;color:#28292c;font-size:14px;font-weight:400;min-height:44px;text-align:center}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder{color:#28292c99;text-align:center}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner){display:flex;align-items:center;justify-content:center;padding-right:12px}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-select :deep(i.v-icon.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner .v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-input :deep(i.v-icon.v-select__menu-icon),.leads-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner i.mdi-menu-down),.leads-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.leads-filter-modal .modal-content .filter-field .filter-select-multiple{width:100%;max-width:100%;min-width:0}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-input){width:100%;max-width:100%;min-width:0}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field){min-width:0;max-width:100%;width:100%}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__field){min-width:0;overflow:hidden}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 40px 6px 16px;min-height:auto;min-width:0;max-width:100%;width:100%;text-align:left;justify-content:flex-start;align-items:flex-start;overflow:hidden}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-select__selection){display:flex!important;flex:1 1 0!important;align-items:flex-start;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden;box-sizing:border-box}.leads-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center}.leads-filter-modal .status-color-circle{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.location-item-selected,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.client-stage-item-selected{background-color:#e5f5fc!important;color:#28292c!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.location-item-selected .v-list-item-title,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.client-stage-item-selected .v-list-item-title{color:#28292c!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.location-item-selected:hover,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.client-stage-item-selected:hover{background-color:#d4eef9!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.location-item-selected.v-list-item--active,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.client-stage-item-selected.v-list-item--active{background-color:#e5f5fc!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.v-list-item--active:not(.status-item-selected){background-color:#0000000a!important;color:inherit!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.status-item-selected .v-list-item-title,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.status-item-selected .v-list-item-content,.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.status-item-selected span:not(.status-color-circle),.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.status-item-selected div{color:#fff!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color:hover:not(.status-item-selected){background-color:#0000000a!important}.leads-filter-modal .filter-select.filter-select-multiple :deep(.v-menu .v-list) .v-list-item.status-item-with-color.status-item-selected.v-list-item--active{background-color:inherit!important}.leads-filter-modal .filter-chip{background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 6px 4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.leads-filter-modal .filter-chip :deep(.v-chip__content){color:#000!important;display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important}.leads-filter-modal .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.leads-filter-modal .filter-chip .filter-chip__text .status-color-circle{vertical-align:middle}.leads-filter-modal .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.leads-filter-modal .filter-chip .filter-chip__clear svg{display:block;color:currentColor}.leads-filter-modal .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#000}.leads-filter-modal .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.leads-filter-modal .filter-chip :deep(.v-chip__underlay){opacity:0!important}.leads-filter-modal .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 10px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif!important}.leads-filter-modal .filter-chip-count svg{flex-shrink:0;display:block;color:#28292c;opacity:1}.leads-filter-modal .filter-chip-count:hover{background:#d4eef9!important}.leads-filter-modal .filter-field:has(.filter-select) .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%) rotate(0);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.leads-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.leads-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.leads-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.leads-filter-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;background:#fff;border-radius:0 0 16px 16px}.leads-filter-modal .modal-footer .btn-reset{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-filter-modal .modal-footer .btn-reset:hover{background:#009cde;border-color:#009cde;color:#fff}.leads-filter-modal .modal-footer .footer-right-buttons{display:flex;align-items:center;gap:12px}.leads-filter-modal .modal-footer .btn-cancel{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-filter-modal .modal-footer .btn-cancel:hover{background:#009cde;border-color:#009cde;color:#fff}.leads-filter-modal .modal-footer .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.leads-filter-modal .modal-footer .btn-apply:hover:not(:disabled){background:#0088c7}.leads-filter-modal .modal-footer .btn-apply:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.leads-filter-modal{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.leads-filter-modal :deep(.leads-filter-dialog) .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}.leads-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.leads-filter-modal .modal-header{padding:32px 24px 20px}.leads-filter-modal .modal-header .modal-title{font-size:20px}.leads-filter-modal .modal-content{padding:20px 24px 0}.leads-filter-modal .modal-content .filter-grid{grid-template-columns:1fr;gap:16px}.leads-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.leads-filter-modal .modal-footer .btn-reset,.leads-filter-modal .modal-footer .btn-cancel,.leads-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.lead-created-success-dialog :deep(.v-overlay__content){display:flex;align-items:center;justify-content:center}.lead-created-success-modal{border-radius:12px!important;overflow:hidden;background:#f2f2f3!important}.lead-created-success-modal .modal-content{padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#f2f2f3}.lead-created-success-modal .success-title{font-size:28px;font-weight:600;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}.lead-created-success-modal .illustration-container{margin:20px 0 24px;display:flex;justify-content:center;align-items:center}.lead-created-success-modal .rocket-illustration{display:block;max-width:100%;height:auto}.lead-created-success-modal .success-message{font-size:16px;color:#28292ccc;margin:0 0 32px;font-family:Figtree,sans-serif}.lead-created-success-modal .action-buttons{display:flex;gap:12px;width:100%;justify-content:center;margin-top:8px}@media (max-width: 600px){.lead-created-success-modal .action-buttons{flex-direction:column;width:100%}.lead-created-success-modal .action-buttons .add-new-btn,.lead-created-success-modal .action-buttons .view-all-btn{width:100%}}.lead-created-success-modal .add-new-btn{border:1px solid #009CDE;color:#009cde;background:transparent;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none;border-radius:24px;min-width:140px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.lead-created-success-modal .add-new-btn:hover{background:#009cde1a}.lead-created-success-modal .view-all-btn{background-color:#009cde;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none;border-radius:24px;border:none;min-width:140px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.lead-created-success-modal .view-all-btn:hover{background-color:#0088c7}.chat-submission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-radius:8px 8px 0 0;padding:8px;box-shadow:0 1px 3px #0000000d;width:100%;box-sizing:border-box;margin-bottom:2px}.chat-submission-toolbar .toolbar-left{display:flex;align-items:center;gap:8px;flex:1}.chat-submission-toolbar .search-input{flex:1;max-width:400px}.chat-submission-toolbar .search-input .v-field{border-radius:4px}.chat-submission-toolbar .search-input .v-field__append-inner{color:#28292c99}.chat-submission-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}.chat-submission-toolbar .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #009CDE;background:#fff;cursor:pointer;transition:all .2s ease}.chat-submission-toolbar .toolbar-icon-btn .chat-calendar-icon{color:#009cde;fill:#009cde}.chat-submission-toolbar .toolbar-icon-btn:hover{background:#009cde;border-color:#009cde}.chat-submission-toolbar .toolbar-icon-btn:hover .chat-calendar-icon{color:#fff;fill:#fff}.chat-submission-toolbar .filters-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.chat-submission-toolbar .filters-btn .chat-funnel-icon{color:#009cde;fill:#009cde}.chat-submission-toolbar .filters-btn .mr-2{margin-right:8px}.chat-submission-toolbar .filters-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .filters-btn:hover .chat-funnel-icon{color:#fff;fill:#fff}.chat-submission-toolbar .filters-btn.active{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .filters-btn.active .chat-funnel-icon{color:#fff;fill:#fff}.chat-submission-toolbar .settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:36px;height:36px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.chat-submission-toolbar .settings-btn .chat-gear-icon{color:#009cde;fill:#009cde}.chat-submission-toolbar .settings-btn .mr-2{margin-right:8px}.chat-submission-toolbar .settings-btn svg{transition:fill .2s ease}.chat-submission-toolbar .settings-btn svg path{transition:fill .2s ease}.chat-submission-toolbar .settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .settings-btn:hover .chat-gear-icon{color:#fff;fill:#fff}.chat-submission-toolbar .settings-btn:hover svg{fill:#fff!important}.chat-submission-toolbar .settings-btn:hover svg path{fill:#fff!important}.chat-submission-toolbar .settings-btn.active{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .settings-btn.active svg{fill:#fff!important}.chat-submission-toolbar .settings-btn.active svg path{fill:#fff!important}.chat-submission-toolbar .chat-settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;text-decoration:none}.chat-submission-toolbar .chat-settings-btn .chat-gear-icon{color:#009cde;transition:color .2s ease}.chat-submission-toolbar .chat-settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .chat-settings-btn:hover .chat-gear-icon{color:#fff}.chat-submission-toolbar .chat-settings-btn.is-active{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-toolbar .chat-settings-btn.is-active .chat-gear-icon{color:#fff}@media (max-width: 959px){.chat-submission-toolbar{padding:10px;gap:10px;margin-bottom:16px}.chat-submission-toolbar .toolbar-left{gap:8px}.chat-submission-toolbar .search-input{max-width:300px}.chat-submission-toolbar .filters-btn,.chat-submission-toolbar .settings-btn{padding:8px 12px;font-size:13px}.chat-submission-toolbar .toolbar-icon-btn{min-width:38px;height:38px}}@media (max-width: 768px){.chat-submission-toolbar{flex-direction:column;align-items:stretch;padding:12px;gap:10px;margin-bottom:16px}.chat-submission-toolbar .toolbar-left{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px}.chat-submission-toolbar .search-input{max-width:100%;width:100%;flex:1 1 100%;order:1}.chat-submission-toolbar .toolbar-icon-btn{flex-shrink:0;order:2}.chat-submission-toolbar .filters-btn{flex:1;order:3;justify-content:center;min-width:0}.chat-submission-toolbar .toolbar-right{width:100%;order:4}.chat-submission-toolbar .toolbar-right .settings-btn{width:100%;justify-content:center}}@media (max-width: 599px){.chat-submission-toolbar{padding:12px;gap:8px;border-radius:8px;margin-bottom:16px}.chat-submission-toolbar .toolbar-left{gap:8px}.chat-submission-toolbar .search-input :deep(.v-field__input){font-size:14px!important;padding:10px 12px!important}.chat-submission-toolbar .filters-btn,.chat-submission-toolbar .settings-btn{padding:8px 12px;font-size:13px;height:36px}.chat-submission-toolbar .filters-btn .chat-funnel-icon,.chat-submission-toolbar .filters-btn .chat-gear-icon,.chat-submission-toolbar .settings-btn .chat-funnel-icon,.chat-submission-toolbar .settings-btn .chat-gear-icon{width:18px;height:18px}.chat-submission-toolbar .toolbar-icon-btn{min-width:36px;height:36px}.chat-submission-toolbar .toolbar-icon-btn .chat-calendar-icon{width:18px;height:18px}}@media (max-width: 480px){.chat-submission-toolbar{padding:8px}.chat-submission-toolbar .filters-btn,.chat-submission-toolbar .settings-btn{font-size:12px;padding:6px 10px}.chat-submission-toolbar .filters-btn span:not(.chat-funnel-icon):not(.chat-gear-icon),.chat-submission-toolbar .settings-btn span:not(.chat-funnel-icon):not(.chat-gear-icon){display:none}.chat-submission-toolbar .filters-btn .mr-2,.chat-submission-toolbar .settings-btn .mr-2{margin-right:0}.chat-submission-toolbar .toolbar-left .filters-btn{min-width:36px;padding:8px;justify-content:center}}.v-dialog.chat-submission-filter-dialog .v-card.chat-submission-filter-modal{max-width:800px!important;width:800px!important}.chat-submission-filter-modal{width:800px!important;max-width:800px!important;min-width:800px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.chat-submission-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-radius:16px 16px 0 0;border-bottom:1px solid #E5E7EB}.chat-submission-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;margin:0}.chat-submission-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-submission-filter-modal .modal-header .close-btn:hover{background:#0000000d}.chat-submission-filter-modal .modal-content{padding:20px;display:flex;flex-direction:column}.chat-submission-filter-modal .modal-content .filter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}.chat-submission-filter-modal .modal-content .filter-field{display:flex;flex-direction:column;gap:8px;position:relative}.chat-submission-filter-modal .modal-content .filter-field .filter-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field):hover,.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field):hover{border-color:#d1d5db!important}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field).v-field--focused,.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input){padding:16px 14px;color:#28292c;font-size:14px;font-weight:400;min-height:44px;text-align:center}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__input)::placeholder,.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__input)::placeholder{color:#28292c99;text-align:center}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner){display:flex;align-items:center;justify-content:center;padding-right:12px}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(i.v-icon.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(i.mdi.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-select :deep(.v-field__append-inner .v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(i.v-icon.v-select__menu-icon),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(i.mdi.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner i.mdi-menu-down),.chat-submission-filter-modal .modal-content .filter-field .filter-input :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.chat-submission-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px;min-height:auto;text-align:left;justify-content:flex-start}.chat-submission-filter-modal .modal-content .filter-field .filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center}.chat-submission-filter-modal .filter-chip{background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 6px 4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.chat-submission-filter-modal .filter-chip :deep(.v-chip__content){color:#000!important;display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important}.chat-submission-filter-modal .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.chat-submission-filter-modal .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.chat-submission-filter-modal .filter-chip .filter-chip__clear svg{display:block;color:currentColor}.chat-submission-filter-modal .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#000}.chat-submission-filter-modal .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.chat-submission-filter-modal .filter-chip :deep(.v-chip__underlay){opacity:0!important}.chat-submission-filter-modal .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 10px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif!important}.chat-submission-filter-modal .filter-chip-count svg{flex-shrink:0;display:block;color:#28292c;opacity:1}.chat-submission-filter-modal .filter-chip-count:hover{background:#d4eef9!important}.chat-submission-filter-modal .filter-field:has(.filter-select) .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%) rotate(0);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.chat-submission-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.chat-submission-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.chat-submission-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.chat-submission-filter-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;background:#fff;border-radius:0 0 16px 16px}.chat-submission-filter-modal .modal-footer .footer-left-buttons{display:flex;align-items:center;gap:12px}.chat-submission-filter-modal .modal-footer .footer-right-buttons{display:flex;align-items:center;gap:12px;margin-left:auto}.chat-submission-filter-modal .modal-footer .btn-reset{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.chat-submission-filter-modal .modal-footer .btn-reset:hover{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-filter-modal .modal-footer .btn-cancel{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.chat-submission-filter-modal .modal-footer .btn-cancel:hover{background:#009cde;border-color:#009cde;color:#fff}.chat-submission-filter-modal .modal-footer .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.chat-submission-filter-modal .modal-footer .btn-apply:hover:not(:disabled){background:#0088c7}.chat-submission-filter-modal .modal-footer .btn-apply:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.chat-submission-filter-modal{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.chat-submission-filter-modal :deep(.chat-submission-filter-dialog) .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}.chat-submission-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.chat-submission-filter-modal .modal-header{padding:32px 24px 20px}.chat-submission-filter-modal .modal-header .modal-title{font-size:20px}.chat-submission-filter-modal .modal-content{padding:20px 24px 0}.chat-submission-filter-modal .modal-content .filter-grid{grid-template-columns:1fr;gap:16px}.chat-submission-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:flex-end;gap:12px}.chat-submission-filter-modal .modal-footer .footer-right-buttons{width:100%}.chat-submission-filter-modal .modal-footer .btn-cancel,.chat-submission-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.v-chip--variant-tonal .v-chip__underlay{background:none!important}.export-modal-card{border-radius:16px;overflow:hidden}.export-modal-card .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px!important;border-bottom:1px solid #E5E7EB!important;border-radius:16px 16px 0 0;background:#fff}.export-modal-card .modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c;line-height:1.2}.export-modal-card .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.export-modal-card .modal-header .close-btn:hover{opacity:.7}.export-modal-card .modal-content{padding:24px;max-height:600px;overflow-y:auto}.export-modal-card .modal-content .warning-message{background:#f8bd001a;border:1px solid rgba(248,189,0,.1019607843);border-radius:6px;padding:12px 16px;margin-bottom:24px}.export-modal-card .modal-content .warning-message span{font-size:14px;color:#28292c;line-height:1.5}.export-modal-card .modal-content .section-label{font-size:16px;font-weight:600;color:#28292c;margin-bottom:12px}.export-modal-card .modal-content .export-format-section{margin-bottom:24px}.export-modal-card .modal-content .success-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}.export-modal-card .modal-content .success-state .success-message{display:flex;flex-direction:column;align-items:center;gap:20px}.export-modal-card .modal-content .success-state .success-message svg{width:64px;height:64px}.export-modal-card .modal-content .success-state .success-message h3{font-size:18px;font-weight:600;color:#28292c;margin:0;text-align:center}.export-modal-card .modal-actions{padding:16px 24px;border-top:1px solid #E5E7EB;background:#fff;border-radius:0 0 16px 16px}.export-modal-card .modal-actions .success-footer{display:flex;justify-content:center;align-items:center;width:100%}.export-modal-card .modal-actions .success-footer .done-btn{padding:8px 32px;background:#009cde;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.export-modal-card .modal-actions .success-footer .done-btn:hover{background:#0088c5;border-color:#0088c5}.export-modal-card .modal-actions .cancel-btn{padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s}.export-modal-card .modal-actions .cancel-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.export-modal-card .modal-actions .cancel-btn:disabled{opacity:.6;cursor:not-allowed}.export-modal-card .modal-actions .export-btn{padding:8px 16px;background:#009cde;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;margin-left:12px}.export-modal-card .modal-actions .export-btn:hover:not(:disabled){background:#0088c5;border-color:#0088c5}.export-modal-card .modal-actions .export-btn:disabled{opacity:.5;cursor:not-allowed;background:#b0b0b0;border-color:#b0b0b0}.export-modal-card .modal-actions .export-btn .exporting-text{display:flex;align-items:center;gap:8px}.export-modal-card .modal-actions .export-btn .exporting-text .export-loader{flex-shrink:0}.export-modal-card .modal-content .export-format-section .format-radio-group{display:flex;flex-wrap:wrap;gap:24px}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;width:auto;height:auto;position:relative}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:checked~.radio-checkmark{border-color:#009cde}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:checked~.radio-checkmark:after{display:block}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:disabled~.radio-checkmark{opacity:.5;cursor:not-allowed}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:disabled~.radio-label{opacity:.5;cursor:not-allowed}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio .radio-checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:50%;background-color:#fff;transition:all .2s ease;margin-top:2px}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio .radio-checkmark:after{content:"";position:absolute;display:none;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background-color:#009cde;transform:translate(-50%,-50%)}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio .radio-label{color:#28292c;font-size:14px;font-weight:400;font-family:Figtree;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;flex:1}.export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio:hover input[type=radio]:not(:disabled)~.radio-checkmark{border-color:#009cde}.export-modal-card .modal-content .select-fields-section .fields-category .category-title{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px;background:#f9fafb;padding:8px 12px;border-radius:4px}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f9fafb;padding:16px;border-radius:8px}@media (max-width: 599px){.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid{grid-template-columns:1fr}}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column{display:flex;flex-direction:column;gap:8px}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;width:auto;height:auto;position:relative}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#fff;border-color:#009cde}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox input[type=checkbox]:disabled~.checkmark{opacity:.5;cursor:not-allowed}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox input[type=checkbox]:disabled~.checkbox-label{opacity:.5;cursor:not-allowed}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease;margin-top:2px}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox .checkbox-label{color:#28292c;font-size:14px;font-weight:400;font-family:Figtree;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5;flex:1}.export-modal-card .modal-content .select-fields-section .fields-category .fields-grid .fields-column .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark{border-color:#009cde}.review-card{background:#fff;border:1px solid #E5E7EB;padding:16px;cursor:pointer;transition:all .2s;position:relative;flex-shrink:0;min-height:122px}.review-card.is-read{background:#fff}.review-card.is-unread{background:#f0f9ff}.review-card:hover{background:#fff;box-shadow:0 2px 8px #009cde26}.review-card.is-selected{background:#fff;box-shadow:0 2px 8px #009cde26;border-left:4px solid #009cde}.review-card .review-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.review-card .review-author{font-weight:600;font-size:16px;color:#28292c;flex:1}.review-card .review-timestamp{font-size:12px;margin-left:12px;white-space:nowrap}.review-card .review-source-location{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:#28292ccc;margin-bottom:12px}.review-card .review-source{display:inline-flex;align-items:center;gap:6px}.review-card .review-location{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.review-card .source-icon,.review-card .location-icon{flex-shrink:0;color:#28292c99}.review-card .network-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.review-card .review-rating-status{display:flex;justify-content:space-between;align-items:center}.review-card .review-rating{display:flex;align-items:center;gap:4px}.review-card .rating-icon{height:16px;width:auto;object-fit:contain}.review-card .rating-value{font-size:14px;font-weight:600;color:#28292c;margin-right:4px}.review-card .star-icon{color:#d1d5db}.review-card .star-icon.filled{color:#fbbf24}.review-card .thumbs-icon.thumbs-up{color:#33b18f}.review-card .thumbs-icon.thumbs-down{color:#ff4c00}.review-card .face-icon.face-happy{color:#33b18f}.review-card .face-icon.face-neutral{color:#ffb718}.review-card .face-icon.face-sad{color:#ff4c00}.review-card .numeric-rating{font-size:14px;font-weight:400;color:#28292c99}.review-card .review-status{display:flex;align-items:center}.review-card .status-badge{display:inline-block;padding:4px 12px;color:#fff;font-size:11px;font-style:normal;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:4px;font-family:Figtree!important}.review-card .status-badge.status-respond{background:#ffb718;color:#fff}.review-card .status-badge.status-responded{background:#33b18f;color:#fff}.review-card .status-badge.status-do-not-respond{background:#ff4c00;color:#fff}.review-card .status-badge.status-edited{background:#009cde;color:#fff}.review-details{padding:0;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden}.review-details .v-select__menu-icon{opacity:1!important;visibility:visible!important;color:#28292c99!important;transition:transform .3s ease,color .2s ease;transform:rotate(0)}.review-details .v-field:not(.v-field--active) .v-select__menu-icon{transform:rotate(0)}.review-details .v-field--active .v-select__menu-icon,.review-details .v-field--focused .v-select__menu-icon,.review-details .v-menu--active~.v-field .v-select__menu-icon{transform:rotate(180deg)!important;color:#009cde!important}.review-details .v-field__append-inner{padding-right:8px;display:flex;align-items:center;position:relative;width:auto;min-width:32px}.review-details .v-select .v-field__append-inner{pointer-events:none}.review-details .v-select .v-field__append-inner .v-icon,.review-details .v-select .v-field__append-inner i{opacity:1!important;visibility:visible!important;display:block!important}.review-details .v-select .v-field__append-inner *{pointer-events:none}.review-details .dropdown-arrow{color:#28292c99;transition:color .2s ease;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.review-details .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin:0;padding:12px 24px;background:#f2f2f3}@media (max-width: 1024px){.review-details .review-header{flex-direction:column;gap:16px}}.review-details .header-left{flex:1}.review-details .header-right{display:flex;align-items:center}.review-details .more-options-wrapper{position:relative;display:inline-flex;align-items:center}.review-details .more-options-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;cursor:pointer;transition:background-color .2s}.review-details .more-options-icon:hover{background-color:#009cde1a}.review-details .more-options-icon svg{flex-shrink:0}.review-details .more-options-menu{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:100;overflow:hidden}.review-details .more-options-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;color:#28292c;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.review-details .more-options-item:hover{background-color:#f3f4f6}.review-details .more-options-item svg{color:#009cde;flex-shrink:0}.review-details .review-id-name{display:inline-block;align-items:baseline;gap:8px;margin-bottom:5px}.review-details .review-id{font-size:14px;color:#28292c99}.review-details .review-author-name{font-size:24px;font-weight:600;color:#28292c;margin:0}.review-details .review-contact{display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.review-details .review-contact{flex-direction:column;align-items:flex-start;gap:8px}}.review-details .contact-item{display:flex;align-items:center;gap:6px;font-size:14px;color:#28292ccc}.review-details .contact-item svg{flex-shrink:0;color:#28292c99}.review-details .info-icon{color:#009cde;cursor:pointer;margin-left:4px;flex-shrink:0}.review-details .review-status-section{margin:8px 0 0;padding:0 24px;display:flex;justify-content:flex-end}.review-details .status-box{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f9fd;border-radius:4px;width:fit-content;border:1px solid #DBDBDD}.review-details .status-label{font-size:14px;font-weight:400;color:#28292c;white-space:nowrap}.review-details .status-select-with-arrow{min-width:100px}.review-details .status-select-with-arrow .v-field{min-height:auto;border:none;box-shadow:none;padding:0;background:#f1f9fd}.review-details .status-select-with-arrow .v-field__outline{display:none}.review-details .status-select-with-arrow .v-field__input{padding:0;min-height:auto;background:#f1f9fd}.review-details .status-select-with-arrow .v-select__selection{font-weight:600}.review-details .status-select-with-arrow .v-select__menu-icon{color:#28292c!important}.review-details .status-select-with-arrow .dropdown-arrow{color:#28292c99!important}.review-details .feedback-source-section{margin:0;padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #E5E7EB}.review-details .source-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap}.review-details .source-value{font-size:14px;color:#28292ccc}.review-details .feedback-submission-container{margin:0;padding:8px 24px;box-sizing:border-box;width:100%}.review-details .feedback-submission-row{display:grid;grid-template-columns:68% 30%;margin:0;padding:0;width:100%;justify-content:space-between;box-sizing:border-box}@media (max-width: 1024px){.review-details .feedback-submission-row{grid-template-columns:1fr}}.review-details .feedback-section{margin:0;padding:24px;background:#fff;border:1px solid #DBDBDD;border-radius:4px}@media (max-width: 1024px){.review-details .feedback-section{margin-bottom:0}}.review-details .feedback-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.review-details .feedback-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#28292c;margin:0}.review-details .feedback-label .network-icon{width:20px;height:20px;flex-shrink:0;object-fit:contain}.review-details .feedback-label .source-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#28292c;font-weight:600;cursor:pointer}.review-details .feedback-label .source-link:hover{color:#009cde}.review-details .feedback-label .source-link .network-icon{width:20px;height:20px;flex-shrink:0;object-fit:contain}.review-details .feedback-content{display:flex;flex-direction:column;gap:0}.review-details .feedback-text{font-size:14px;color:#28292ccc;line-height:1.5;margin:0}.review-details .feedback-rating{display:flex;align-items:center;gap:4px;margin-left:auto}.review-details .rating-icon{height:20px;width:auto;object-fit:contain}.review-details .rating-value{font-size:16px;font-weight:600;color:#28292c;margin-right:4px}.review-details .star-icon{color:#d1d5db}.review-details .star-icon.filled{color:#fbbf24}.review-details .thumbs-icon.thumbs-up{color:#33b18f}.review-details .thumbs-icon.thumbs-down{color:#ff4c00}.review-details .face-icon.face-happy{color:#33b18f}.review-details .face-icon.face-neutral{color:#ffb718}.review-details .face-icon.face-sad{color:#ff4c00}.review-details .numeric-rating{font-size:16px;font-weight:400;color:#28292c99}.review-details .tone-sentiment-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-top:0}.review-details .tone-item{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.review-details .sentiment-item{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;margin-left:auto}.review-details .tone-label,.review-details .sentiment-label{font-size:14px;font-weight:400;color:#28292c;white-space:nowrap}.review-details .tone-value{font-size:14px;font-weight:600;color:#28292ccc}.review-details .sentiment-badge{display:inline-block;padding:2px 4px;border-radius:0;font-size:12px;font-weight:500;border:none}.review-details .sentiment-badge.sentiment-positive{background:#33b18f;color:#fff}.review-details .sentiment-badge.sentiment-neutral{background:#ffb718;color:#fff}.review-details .sentiment-badge.sentiment-negative{background:#ff4c00;color:#fff}.review-details .aos-trigger-wrapper{position:relative;display:inline-flex;align-items:center;margin-left:8px;z-index:100}.review-details .aos-icon{cursor:pointer;color:#009cde;transition:color .2s ease}.review-details .aos-icon:hover{color:#007ab8}.review-details .aos-popup{position:absolute;top:100%;left:10%;transform:translate(-80%);margin-top:8px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:9999;width:600px;max-width:90vw}.review-details .aos-popup-header{display:grid;grid-template-columns:150px 1fr 80px 24px;gap:12px;padding:12px 16px;border-bottom:1px solid #E5E7EB;background:#f9fafb;align-items:center}.review-details .aos-popup-title{font-size:14px;font-weight:600;color:#28292c;text-align:left}.review-details .aos-close-icon{cursor:pointer;color:#28292c99;justify-self:end}.review-details .aos-close-icon:hover{color:#28292c}.review-details .aos-popup-body{max-height:200px;overflow-y:auto}.review-details .aos-row{display:grid;grid-template-columns:150px 1fr 80px 24px;gap:12px;padding:10px 16px;border-bottom:1px solid #F3F4F6;align-items:flex-start}.review-details .aos-row:last-child{border-bottom:none}.review-details .aos-row:hover{background:#f9fafb}.review-details .aos-aspect{font-size:14px;text-align:left;color:#28292c;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.4;min-width:0;max-width:100%}.review-details .aos-opinion{font-size:14px;text-align:left;color:#28292ccc;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%;line-height:1.4;min-width:0}.review-details .aos-sentiment{font-size:13px;font-weight:500;text-align:left;white-space:nowrap;flex-shrink:0}.review-details .aos-sentiment.aos-sentiment-positive{color:#33b18f}.review-details .aos-sentiment.aos-sentiment-neutral{color:#ffb718}.review-details .aos-sentiment.aos-sentiment-negative{color:#ff4c00}.review-details .submission-details-section{margin:0;padding:24px;background:#fff;border:1px solid #DBDBDD;border-radius:4px}.review-details .submission-label{font-size:14px;font-weight:500;color:#28292c;margin-bottom:12px;display:block}.review-details .submission-details-box{display:flex;flex-direction:column;gap:8px}.review-details .detail-item{display:flex;align-items:flex-start;gap:8px;font-size:14px;padding:6px 0;border-bottom:1px solid #F3F4F6}.review-details .detail-item:last-child{border-bottom:none}.review-details .detail-label{font-weight:400;color:#28292c;white-space:nowrap;min-width:100px;flex-shrink:0}.review-details .detail-value{color:#28292ccc;font-weight:600;text-align:left;flex:1;word-wrap:break-word;overflow-wrap:break-word}.review-details .history-section{margin:0;padding:24px}.review-details .history-title{font-size:14px;font-weight:600;color:#28292c;margin-bottom:16px;text-align:left}.review-details .history-list{display:flex;flex-direction:column;gap:16px}.review-details .history-item{display:flex;flex-direction:column;gap:8px}.review-details .history-header-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-details .history-user-info{display:flex;align-items:center;gap:8px}.review-details .history-user-icon{color:#28292c99;flex-shrink:0}.review-details .history-user-name{font-size:14px;font-weight:500;color:#28292c}.review-details .history-timestamp{font-size:14px;white-space:nowrap}.review-details .history-message-box{padding:12px;background:#f4fafe;border:1px solid #E2E8F0;border-radius:4px;margin-top:4px;margin-left:24px;margin-bottom:0}.review-details .history-score-text{font-size:13px;font-weight:500;color:#009cde;margin:0 0 4px}.review-details .history-message-text{font-size:14px;color:#28292c;line-height:1.5;margin:0}.review-details .history-action-type{font-size:14px;color:#28292c99;margin-top:0;margin-left:24px}.review-details .reply-section{margin-top:auto;padding:24px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.review-details .reply-header{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:8px;font-size:16px;margin-bottom:-12px}.review-details .reply-options{display:flex;gap:16px}.review-details .reply-option-btn{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:4px 0;border:none;border-radius:0;background:transparent;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;transition:all .2s;text-align:left}.review-details .reply-option-btn:hover{color:#009cde}.review-details .reply-option-btn.active{background:transparent;color:#009cde}.review-details .reply-option-btn.active svg{color:#009cde}.review-details .reply-option-btn svg{color:inherit}.review-details .reply-option-btn .network-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.review-details .reply-to{font-size:12px;white-space:nowrap}.review-details .reply-input-wrapper{position:relative;width:100%;margin-bottom:8px}.review-details .ai-reply-loading{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#009cde14;border:1px solid rgba(0,156,222,.2);border-radius:4px 4px 0 0;border-bottom:none;font-size:13px;color:#009cde;font-weight:500}.review-details .reply-editor.is-loading{border-top-left-radius:0;border-top-right-radius:0;opacity:.7;pointer-events:none}.review-details .reply-textarea{width:100%}.review-details .reply-textarea .v-field{border-radius:4px;padding-bottom:50px;padding-top:8px}.review-details .reply-textarea .v-field__input{padding-bottom:50px;padding-top:8px;min-height:auto}.review-details .reply-textarea .v-field__input textarea{padding-top:8px!important;padding-bottom:50px!important}.review-details .reply-textarea .v-input__details{display:none!important}.review-details .reply-editor{width:100%;min-height:100px;padding:8px 16px 40px;border:1px solid #E5E7EB;border-radius:4px;background:#fff;font-size:16px;font-family:Figtree,sans-serif;font-weight:400;color:#28292c;line-height:1.5;outline:none;box-sizing:border-box;position:relative}.review-details .reply-editor:hover:not(:focus){border-color:#9ca3af}.review-details .reply-editor:focus{border-color:#009cde;border-width:1px}.review-details .reply-editor:empty:before{content:attr(data-placeholder);color:#9ca3af;opacity:1;pointer-events:none}.review-details .reply-editor p{margin:0 0 8px;font-size:16px;font-family:Figtree,sans-serif;font-weight:400;color:#28292c;line-height:1.5}.review-details .reply-editor p:last-child{margin-bottom:0}.review-details .reply-editor br{line-height:1.5}.review-details .reply-footer{position:absolute;bottom:10px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1;gap:8px;flex-wrap:wrap}@media (max-width: 768px){.review-details .reply-footer{flex-direction:column;align-items:flex-start;gap:8px}}.review-details .reply-preview{margin-top:8px;padding:12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px}.review-details .reply-preview .reply-preview-label{font-size:12px;font-weight:500;color:#686a6c;margin-bottom:8px}.review-details .reply-preview .reply-preview-content{font-size:14px;color:#28292c;line-height:1.5}.review-details .reply-preview .reply-preview-content p{margin:0 0 8px}.review-details .reply-preview .reply-preview-content p:last-child{margin-bottom:0}.review-details .reply-info{display:flex;align-items:center;gap:6px;font-size:12px;font-style:italic;pointer-events:auto;flex-shrink:0;min-width:0}.review-details .reply-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#686a6c}.review-details .reply-info svg{flex-shrink:0;width:16px;height:16px}.review-details .reply-info .hipaa-info-icon{color:#009cde;cursor:pointer;flex-shrink:0}.review-details .reply-info .hipaa-info-icon:hover{color:#007ab8}@media (max-width: 768px){.review-details .reply-info{width:100%}}.review-details .reply-buttons{display:flex;gap:4px;pointer-events:auto;flex-shrink:0;margin-left:auto}.review-details .reply-icon-btn{transition:color .2s;min-width:auto;width:auto;height:auto;padding:4px;color:#009cde}.review-details .reply-icon-btn:first-child{color:#009cde}.review-details .reply-icon-btn:hover{background:transparent}.review-details .reply-icon-btn:disabled{opacity:.5;cursor:not-allowed}.review-details .reply-icon-btn svg{color:inherit}.review-details .reply-send-btn{color:#009cde;transition:color .2s;min-width:auto;width:auto;height:auto;padding:4px}.review-details .reply-send-btn:hover{background:transparent}.review-details .reply-send-btn:disabled{color:#28292c4d;opacity:.5;cursor:not-allowed}.review-details .reply-cancel-btn{color:#686a6c;transition:color .2s;min-width:auto;width:auto;height:auto;padding:4px}.review-details .reply-cancel-btn:hover{background:transparent;color:#28292c}.review-details .reply-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.review-details .reply-sent-state{background:#fff;border:1px solid #E5E7EB;border-radius:4px;padding:16px;margin-bottom:8px}.review-details .reply-sent-loading{display:flex;justify-content:center;align-items:center;padding:24px}.review-details .sent-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.review-details .sent-timestamp{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#33b18f}.review-details .sent-timestamp .sent-icon{color:#33b18f}.review-details .sent-reply-content{font-size:14px;color:#28292c;line-height:1.6;padding:12px 16px;background:#f9fafb;border-radius:4px;margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word}.review-details .sent-footer{display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #E5E7EB;padding-top:12px}.review-details .change-reply-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .2s ease}.review-details .change-reply-button svg{color:#009cde;transition:color .2s ease}.review-details .change-reply-button:hover{background:#009cde14}.review-details .change-reply-button:disabled{opacity:.5;cursor:not-allowed}.review-details .change-reply-button:disabled:hover{background:none}.review-details .contact-info-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.review-details .contact-info-modal .modal-title{font-size:20px;font-weight:600;color:#28292c}.review-details .contact-info-modal .close-btn{color:#28292c99}.review-details .contact-info-modal .modal-content{padding:24px}.review-details .contact-info-modal .contact-section{margin-bottom:24px}.review-details .contact-info-modal .contact-section:last-child{margin-bottom:0}.review-details .contact-info-modal .section-title{font-size:16px;font-weight:600;color:#28292c;margin-bottom:16px}.review-details .contact-info-modal .form-grid{display:grid;grid-template-columns:1fr;gap:16px}.review-details .contact-info-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB}.review-details .contact-info-modal .cancel-btn{color:#009cde;border-color:#009cde}.review-details .contact-info-modal .save-btn{background:#009cde;color:#fff}.review-details .google-warning{padding:12px 16px;background:#fff3cd;border:1px solid #FFE69C;border-radius:4px;color:#856404;font-size:14px;margin-bottom:16px}.review-details .ai-settings-row{display:flex;gap:16px;margin-bottom:16px;align-items:center;flex-wrap:nowrap}@media (max-width: 768px){.review-details .ai-settings-row{flex-wrap:wrap}}.review-details .ai-settings-row .ai-setting-select{flex:1 1 180px;min-width:150px;max-width:220px}@media (max-width: 768px){.review-details .ai-settings-row .ai-setting-select{flex:1 1 100%;max-width:100%}}.review-details .ai-settings-row .ai-setting-select :deep(.v-field){height:44px;min-height:44px}.review-details .ai-settings-row .ai-setting-select :deep(.v-field__input){min-height:44px;padding-top:10px;padding-bottom:10px}.review-details .ai-settings-row .ai-setting-select :deep(.v-field__outline){--v-field-border-opacity: 1}.review-details .ai-settings-row .ai-setting-checkbox{flex-shrink:0;margin:0;white-space:nowrap}.review-details .ai-settings-row .ai-setting-checkbox :deep(.v-label){opacity:1}.review-details .ai-settings-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.review-details .ai-settings-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#28292c}.review-details .ai-settings-modal .modal-actions{padding:16px 24px;border-top:1px solid #E5E7EB}.review-details .settings-dropdown-wrapper{position:relative;display:inline-block}.review-details .settings-dropdown{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:180px;z-index:1000;overflow:hidden}.review-details .settings-menu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:14px;color:#28292c;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.review-details .settings-menu-item:hover{background-color:#f3f4f6}.review-details .settings-menu-item svg{color:#28292c99;flex-shrink:0}.review-details .settings-submenu{position:absolute;top:-100px;right:170px;left:-350px;margin-right:8px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:160px;z-index:1001;overflow:hidden}.review-details .settings-submenu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:14px;color:#28292c;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.review-details .settings-submenu-item:hover{background-color:#f3f4f6}.review-details .settings-submenu-item.selected{background-color:#eff6ff;color:#009cde}.review-details .settings-submenu-item svg{color:#10b981;flex-shrink:0}.review-details .template-select-wrapper{position:relative;display:inline-flex;align-items:center;margin-left:auto}.review-details .template-hex-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;transition:background-color .2s;margin-left:8px}.review-details .template-hex-icon svg{color:#009cde}.review-details .template-menu{position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:220px;z-index:1000;overflow:hidden}.review-details .template-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #E5E7EB}.review-details .template-menu-title{font-size:14px;font-weight:500;color:#28292c}.review-details .template-menu-list{max-height:300px;overflow-y:auto}.review-details .template-menu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:14px;color:#28292c;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.review-details .template-menu-item:hover{background-color:#f3f4f6}.review-details .template-menu-item.selected{background-color:#eff6ff}.review-details .template-item-text{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-details .template-item-text svg{flex-shrink:0;color:#009cde}.hipaa-tooltip-wrapper{display:inline-flex;align-items:center;cursor:pointer}.hipaa-tooltip.v-overlay__content{max-width:420px!important;font-size:13px!important;padding:12px 16px!important}.hipaa-tooltip.v-overlay__content .hipaa-tooltip-content{font-size:13px;line-height:1.5;color:#fff}.hipaa-tooltip.v-overlay__content .hipaa-tooltip-content strong{display:block;margin-bottom:8px;font-weight:600;font-size:13px;color:#fff}.hipaa-tooltip.v-overlay__content .hipaa-tooltip-content ul{margin:0;padding-left:16px;list-style-type:disc}.hipaa-tooltip.v-overlay__content .hipaa-tooltip-content ul li{margin-bottom:4px;color:#fff;font-size:13px}.hipaa-tooltip.v-overlay__content .hipaa-tooltip-content ul li:last-child{margin-bottom:0}.review-details :deep(.v-tooltip .v-overlay__content){color:#fff!important}.review-details :deep(.v-tooltip .v-overlay__content) span,.review-details :deep(.v-tooltip .v-overlay__content) div,.review-details :deep(.v-tooltip .v-overlay__content) p{color:#fff!important}.review-display-tagging{padding:0;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;background:#f9fafb}.review-display-tagging .display-tagging-header{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#f2f2f3;border-bottom:1px solid #E5E7EB}.review-display-tagging .back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid #009CDE;border-radius:50%;color:#009cde;cursor:pointer;transition:all .2s ease}.review-display-tagging .back-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.review-display-tagging .back-btn:active{transform:scale(.95)}.review-display-tagging .back-btn svg{flex-shrink:0}.review-display-tagging .display-tagging-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.review-display-tagging .section-card{background:#fff;border:1px solid #DBDBDD;border-radius:4px;margin:16px 24px}.review-display-tagging .section-heading{display:flex;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;color:#28292c;background:#f9fafb;border-bottom:1px solid #E5E7EB;text-transform:uppercase;letter-spacing:.5px}.review-display-tagging .section-content{padding:16px}.review-display-tagging .info-box{padding:12px 16px;background:#f1f9fd;border:1px solid #CCE7F5;border-radius:4px;font-size:14px;color:#28292ccc;line-height:1.5;margin-bottom:16px}.review-display-tagging .toggle-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-display-tagging .toggle-label{font-size:14px;font-weight:500;color:#28292c}.review-display-tagging .toggle-switch{flex-shrink:0;margin:0}.review-display-tagging .toggle-explanation{font-size:14px;color:#28292cb3;font-style:italic;margin-bottom:16px}.review-display-tagging .toggle-explanation p{margin:0}.review-display-tagging .weight-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.review-display-tagging .weight-label{font-size:14px;color:#28292c;white-space:nowrap}.review-display-tagging .weight-input{max-width:120px}.review-display-tagging .weight-input .v-field{font-size:14px}.review-display-tagging .save-btn-primary{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none}.review-display-tagging .save-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.review-display-tagging .save-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.7}.review-display-tagging .save-btn-primary:active:not(:disabled){transform:scale(.98)}.review-display-tagging .divider{height:1px;background:#e5e7eb;margin:16px 0}.review-display-tagging .tags-section{margin-bottom:16px}.review-display-tagging .tags-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.review-display-tagging .tags-container{padding:12px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;min-height:60px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-content:flex-start}.review-display-tagging .no-tags-text{font-size:14px;color:#28292c99;font-style:italic;padding:4px}.review-display-tagging .more-tags-text{font-size:14px;color:#28292c99;font-style:italic;padding:4px;width:100%;margin-top:4px}.review-display-tagging .tag-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;border-radius:20px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.review-display-tagging .tag-btn svg{flex-shrink:0}.review-display-tagging .tag-btn-remove{background:#f3f4f6;color:#28292c;border-color:#e5e7eb}.review-display-tagging .tag-btn-remove:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.review-display-tagging .tag-btn-remove svg{color:#ef4444}.review-display-tagging .tag-btn-add{background:#fff;color:#28292c;border-color:#e5e7eb}.review-display-tagging .tag-btn-add:hover{background:#009cde;border-color:#009cde;color:#fff}.review-display-tagging .tag-btn-add:hover svg{color:#fff}.review-display-tagging .tag-btn-add svg{color:#009cde}.review-display-tagging .search-box{margin-bottom:12px}.review-display-tagging .search-input{max-width:280px}.review-display-tagging .search-input .v-field{font-size:14px}.review-display-tagging .detail-row{margin-bottom:16px}.review-display-tagging .detail-row:last-child{margin-bottom:0}.review-display-tagging .detail-label{display:block;font-size:12px;font-weight:500;color:#28292cb3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.review-display-tagging .detail-value-row{display:flex;align-items:center;gap:8px}.review-display-tagging .detail-value{font-size:14px;color:#28292c;padding:8px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;min-width:200px}.review-display-tagging .edit-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #009CDE;border-radius:50%;color:#009cde;cursor:pointer;transition:all .2s ease}.review-display-tagging .edit-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.review-display-tagging .edit-btn:active{transform:scale(.95)}.review-display-tagging .detail-edit-row{display:flex;flex-direction:column;gap:12px}.review-display-tagging .provider-select{max-width:300px}.review-display-tagging .provider-select .v-field{font-size:14px}.review-display-tagging .edit-actions{display:flex;gap:12px}.review-display-tagging .btn-primary-sm{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:20px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.review-display-tagging .btn-primary-sm:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.review-display-tagging .btn-primary-sm:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.7}.review-display-tagging .btn-outlined-sm{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:20px;border:1px solid #DBDBDD;background:#fff;color:#28292c;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.review-display-tagging .btn-outlined-sm:hover:not(:disabled){border-color:#009cde;color:#009cde}.review-display-tagging .btn-outlined-sm:disabled{opacity:.6;cursor:not-allowed}.reviews-toolbar{display:grid;grid-template-columns:400px 1fr;align-items:center;gap:8px;margin-bottom:0;background:#fff;border-radius:8px 8px 0 0;padding:6px;overflow:hidden;border-bottom:1px solid #DBDBDD}.reviews-toolbar .search-input{flex:1;max-width:400px}.reviews-toolbar .search-input .v-field{border-radius:4px;min-height:40px}.reviews-toolbar .search-input .v-field__append-inner{color:#28292c99}.reviews-toolbar .toolbar-icon-btn{min-width:40px;width:40px;height:40px;border-radius:50%;color:#009cde;border-color:#009cde;background:transparent}.reviews-toolbar .toolbar-icon-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.reviews-toolbar .toolbar-icon-btn svg{color:#009cde}.reviews-toolbar .toolbar-icon-btn:hover svg{color:#fff}.reviews-toolbar .filters-btn{color:#009cde;border-color:#009cde;padding:8px 16px;height:40px;font-size:14px;font-weight:500;background:transparent}.reviews-toolbar .filters-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.reviews-toolbar .filters-btn.has-filters{background:#009cde1a;border-color:#009cde;font-weight:600}.reviews-toolbar .filters-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.reviews-toolbar .filters-btn.is-active svg{color:#fff}.reviews-toolbar .filters-btn.is-active .v-btn__content{color:#fff}.reviews-toolbar .filters-btn svg{margin-right:6px;color:#009cde}.reviews-toolbar .filters-btn:hover svg{color:#fff}.reviews-toolbar .filters-btn .v-btn__content{color:#009cde}.reviews-toolbar .filters-btn:hover .v-btn__content{color:#fff}.reviews-toolbar .toolbar-actions{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;padding-bottom:12px;margin-bottom:-12px}.reviews-toolbar .toolbar-actions-left{display:flex;align-items:center;gap:8px}.reviews-toolbar .settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid #009CDE;border-radius:24px;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:40px}.reviews-toolbar .settings-btn .settings-icon{color:#009cde;transition:color .2s ease}.reviews-toolbar .settings-btn:hover{background:#009cde;color:#fff}.reviews-toolbar .settings-btn:hover .settings-icon{color:#fff}.reviews-toolbar .settings-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.reviews-toolbar .settings-btn.is-active .settings-icon{color:#fff}@media (max-width: 768px){.reviews-toolbar{grid-template-columns:1fr}.reviews-toolbar .search-input{width:100%}.reviews-toolbar .toolbar-actions{justify-content:flex-start}}.reviews-auto-reply-settings-modal{border-radius:16px!important;overflow:hidden}.reviews-auto-reply-settings-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #E5E7EB;margin-bottom:0}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-header{padding:32px 24px 20px}}.reviews-auto-reply-settings-modal .modal-header .modal-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;color:#28292c;font-family:Figtree,sans-serif}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-header .modal-title{font-size:20px}}.reviews-auto-reply-settings-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s ease}.reviews-auto-reply-settings-modal .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-header .close-btn svg{width:24px!important;height:24px!important}}.reviews-auto-reply-settings-modal .modal-content{padding:32px 32px 0}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-content{padding:24px 24px 0}}.reviews-auto-reply-settings-modal .modal-content .modal-subtitle{color:#28292c;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 16px;font-family:Figtree,sans-serif;text-align:left}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-content .modal-subtitle{font-size:16px;text-align:left;margin-bottom:24px}}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .section-label{display:block;font-size:16px;font-weight:600;color:#28292c;margin-bottom:16px;font-family:Figtree,sans-serif}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container{display:flex;flex-direction:row;gap:16px}@media (max-width: 768px){.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container{flex-direction:column;gap:12px}}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card{position:relative;flex:1;border:1px solid #E5E7EB;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;background:#fff}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card:hover{border-color:#009cde;background-color:#f0f9ff}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card.selected{border-color:#009cde;border-width:2px;background-color:#f0f9ff}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card.selected .check-icon{opacity:1}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card .check-icon{position:absolute;top:16px;right:16px;color:#009cde;opacity:0;transition:opacity .2s ease}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card .option-title{color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px;padding-right:40px}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card .option-title{font-size:18px}}.reviews-auto-reply-settings-modal .modal-content .posting-mode-section .options-container .option-card .option-description{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;margin:0}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section{margin-top:32px;padding-top:24px;border-top:1px solid #E5E7EB}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-link{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;color:#009cde;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;transition:color .2s ease}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-link:hover{color:#0077b3}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-link .caret-icon{transition:transform .3s ease;color:#009cde}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-link .caret-icon.rotated{transform:rotate(180deg)}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content{margin-top:10px;padding:24px;background:#f9fafb;border-radius:12px;display:flex;flex-direction:column;gap:20px}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .advanced-settings-description{font-size:14px;font-weight:400}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .time-fields-row{display:flex;gap:16px}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .time-fields-row .setting-field{flex:1;min-width:0}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field{display:flex;flex-direction:column;gap:8px}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .field-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#28292c;display:flex;align-items:center;gap:6px}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .field-label .tooltip-wrapper{display:inline-flex;align-items:center;position:relative;cursor:help}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .field-label .tooltip-wrapper .info-icon{color:#009cde;flex-shrink:0;transition:color .2s ease}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .field-label .tooltip-wrapper .info-icon:hover{color:#0077b3}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .settings-select{font-family:Figtree,sans-serif}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .settings-select :deep(.v-field){background:#fff;border-radius:8px}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .settings-select :deep(.v-field__input){font-size:14px;color:#28292c}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .setting-field .time-zone-display{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #E5E7EB}.reviews-auto-reply-settings-modal .modal-content .advanced-settings-section .advanced-settings-content .time-zone-description{font-size:12px;color:#666}.reviews-auto-reply-settings-modal .modal-actions{padding:24px 32px;justify-content:flex-start}@media (max-width: 599px){.reviews-auto-reply-settings-modal .modal-actions{padding:20px 24px 24px}}.reviews-auto-reply-settings-modal .modal-actions .save-btn{font-family:Figtree,sans-serif;text-transform:none;background:#009cde!important;color:#fff!important;box-shadow:0 4px 6px -1px #0000001a;padding:8px 32px;font-size:14px;font-weight:400;line-height:24px}.reviews-auto-reply-settings-modal .modal-actions .save-btn:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a}.reviews-auto-reply-settings-modal .modal-actions .save-btn:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}@media (max-width: 768px){.reviews-auto-reply-settings-modal .modal-actions .save-btn{font-size:16px;font-weight:600;padding:12px 32px}.reviews-auto-reply-settings-modal .modal-actions .save-btn:active:not(:disabled){transform:scale(.98)}}.centered-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:160px;padding:24px;color:#4b5563}.centered-loader__message{font-family:Figtree,sans-serif!important;font-size:14px;font-weight:500;color:#28292ccc;margin:0}.loading-container{position:relative;min-height:240px}.loading-container.is-loading{overflow:hidden}.page-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;pointer-events:all;padding-top:32px;cursor:wait}.page-loading-overlay .centered-loader{min-height:0;padding:0}.chart-placeholder{padding:2rem;text-align:center;color:#6b7280;display:flex;align-items:center;justify-content:center;min-height:180px}.chart-placeholder--compact{min-height:80px;padding:1.2rem}.chart-placeholder__message{margin:0;font-size:.95rem;line-height:1.5}.something-went-wrong-page{display:flex;align-items:center;justify-content:center;padding:24px}.something-went-wrong-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.something-went-wrong-page .error-container{padding:0 24px;max-width:100%}}.something-went-wrong-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.something-went-wrong-page .error-icon{width:200px;height:200px;margin-bottom:24px}}.something-went-wrong-page .error-icon svg{width:100%;height:100%}.something-went-wrong-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.something-went-wrong-page .error-title{font-size:24px;margin-bottom:12px}}.something-went-wrong-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0 0 32px;line-height:1.6}@media (max-width: 599px){.something-went-wrong-page .error-message{font-size:14px;margin-bottom:24px}}.something-went-wrong-page .error-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 599px){.something-went-wrong-page .error-actions{flex-direction:column;width:100%;gap:10px}}.something-went-wrong-page .error-actions .refresh-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;background:#fff;color:#009cde;font-family:var(--app-font-family);min-width:160px}.something-went-wrong-page .error-actions .refresh-btn:hover:not(:disabled){background:#009cde;color:#fff}.something-went-wrong-page .error-actions .refresh-btn:disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.something-went-wrong-page .error-actions .refresh-btn{min-width:100%;width:100%}}.data-not-found-page{display:flex;align-items:center;justify-content:center;padding:24px}.data-not-found-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.data-not-found-page .error-container{padding:0 24px;max-width:100%}}.data-not-found-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.data-not-found-page .error-icon{width:200px;height:200px;margin-bottom:24px}}.data-not-found-page .error-icon svg{width:100%;height:100%}.data-not-found-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.data-not-found-page .error-title{font-size:24px;margin-bottom:12px}}.data-not-found-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0;line-height:1.6}@media (max-width: 599px){.data-not-found-page .error-message{font-size:14px}}.empty-state-page{display:flex;align-items:center;justify-content:center;padding:24px}.empty-state-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.empty-state-page .error-container{padding:0 24px;max-width:100%}}.empty-state-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.empty-state-page .error-icon{width:160px;height:160px;margin-bottom:24px}}.empty-state-page .error-icon svg{width:100%;height:100%}.empty-state-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0;line-height:1.6}@media (max-width: 599px){.empty-state-page .error-message{font-size:14px}}.page-not-found-page{display:flex;align-items:center;justify-content:center;background:#fff;min-height:calc(100vh - var(--app-bar-height))}.page-not-found-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff}@media (max-width: 599px){.page-not-found-page .error-container{padding:0 24px;max-width:100%}}.page-not-found-page .error-icon{display:flex;align-items:center;justify-content:center;width:350px;height:350px;margin-bottom:10px}@media (max-width: 599px){.page-not-found-page .error-icon{width:300px;height:300px;margin-bottom:24px}}.page-not-found-page .error-icon svg{width:100%;height:100%}.page-not-found-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.page-not-found-page .error-title{font-size:24px;margin-bottom:12px}}.page-not-found-page .error-message{font-size:18px;font-weight:500;color:#28292ce6;margin:0 0 12px;line-height:1.5}@media (max-width: 599px){.page-not-found-page .error-message{font-size:16px;margin-bottom:10px}}.page-not-found-page .error-description{font-size:16px;font-weight:400;color:#28292cb3;margin:0 0 32px;line-height:1.6}@media (max-width: 599px){.page-not-found-page .error-description{font-size:14px;margin-bottom:24px}}.page-not-found-page .error-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 599px){.page-not-found-page .error-actions{flex-direction:column;width:100%;gap:10px}}.page-not-found-page .error-actions .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family);min-width:160px}.page-not-found-page .error-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.page-not-found-page .error-actions .form-action-btn.form-action-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.page-not-found-page .error-actions .form-action-btn.form-action-btn-primary:disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}.page-not-found-page .error-actions .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.page-not-found-page .error-actions .form-action-btn.form-action-btn-outlined:hover:not(:disabled){background:#009cde;color:#fff}.page-not-found-page .error-actions .form-action-btn.form-action-btn-outlined:disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.page-not-found-page .error-actions .form-action-btn{min-width:100%;width:100%}}.unauthorized-page{display:flex;align-items:center;justify-content:center;padding:24px}.unauthorized-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.unauthorized-page .error-container{padding:0 24px;max-width:100%}}.unauthorized-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.unauthorized-page .error-icon{width:200px;height:200px;margin-bottom:24px}}.unauthorized-page .error-icon svg{width:100%;height:100%}.unauthorized-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.unauthorized-page .error-title{font-size:24px;margin-bottom:12px}}.unauthorized-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0;line-height:1.6}@media (max-width: 599px){.unauthorized-page .error-message{font-size:14px}}.upgrade-plan-page{display:flex;align-items:center;justify-content:center;padding:24px}.upgrade-plan-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.upgrade-plan-page .error-container{padding:0 24px;max-width:100%}}.upgrade-plan-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.upgrade-plan-page .error-icon{width:200px;height:200px;margin-bottom:24px}}.upgrade-plan-page .error-icon svg{width:100%;height:100%}.upgrade-plan-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.upgrade-plan-page .error-title{font-size:24px;margin-bottom:12px}}.upgrade-plan-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0 0 32px;line-height:1.6}@media (max-width: 599px){.upgrade-plan-page .error-message{font-size:14px;margin-bottom:24px}}.upgrade-plan-page .error-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 599px){.upgrade-plan-page .error-actions{flex-direction:column;width:100%;gap:12px}}.upgrade-plan-page .error-actions .learn-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;background:transparent;border:none;color:#009cde;font-family:var(--app-font-family);text-decoration:none}.upgrade-plan-page .error-actions .learn-more-btn:hover:not(:disabled){color:#0088c7;text-decoration:underline}.upgrade-plan-page .error-actions .learn-more-btn:disabled{color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.upgrade-plan-page .error-actions .learn-more-btn{width:100%}}.upgrade-plan-page .error-actions .upgrade-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;background:#009cde;color:#fff;font-family:var(--app-font-family);min-width:160px}.upgrade-plan-page .error-actions .upgrade-btn:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.upgrade-plan-page .error-actions .upgrade-btn:disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.upgrade-plan-page .error-actions .upgrade-btn{min-width:100%;width:100%}}.error-support-page{display:flex;align-items:center;justify-content:center;padding:24px}.error-support-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:0 32px;background:#fff;border-radius:16px}@media (max-width: 599px){.error-support-page .error-container{padding:0 24px;max-width:100%}}.error-support-page .error-icon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin-bottom:32px}@media (max-width: 599px){.error-support-page .error-icon{width:200px;height:200px;margin-bottom:24px}}.error-support-page .error-icon svg{width:100%;height:100%}.error-support-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.error-support-page .error-title{font-size:24px;margin-bottom:12px}}.error-support-page .error-message{font-size:16px;font-weight:400;color:#28292cb3;margin:0 0 32px;line-height:1.6}@media (max-width: 599px){.error-support-page .error-message{font-size:14px;margin-bottom:24px}}.error-support-page .error-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 599px){.error-support-page .error-actions{flex-direction:column;width:100%;gap:10px}}.error-support-page .error-actions .error-refresh-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;background:#fff;color:#009cde;font-family:var(--app-font-family);min-width:160px}.error-support-page .error-actions .error-refresh-btn:hover:not(:disabled){background:#009cde;color:#fff}.error-support-page .error-actions .error-refresh-btn:disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.error-support-page .error-actions .error-refresh-btn{min-width:100%;width:100%}}.social-posts-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:2px;background:#fff;border-radius:8px 8px 0 0;padding:5px;overflow:hidden;height:60px}.social-posts-toolbar .search-input{flex:1;max-width:400px}.social-posts-toolbar .toolbar-actions{display:flex;gap:8px;align-items:center;flex:1;justify-content:flex-start}.social-posts-toolbar .toolbar-actions .toolbar-icon-btn{min-width:40px;width:40px;height:40px;border-radius:50%;color:#009cde;border-color:#009cde;background:transparent}.social-posts-toolbar .toolbar-actions .toolbar-icon-btn:hover{background:#009cde1a;border-color:#009cde}.social-posts-toolbar .toolbar-actions .toolbar-icon-btn svg{color:#009cde}.social-posts-toolbar .toolbar-actions .filters-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.social-posts-toolbar .toolbar-actions .filters-btn .social-funnel-icon,.social-posts-toolbar .toolbar-actions .filters-btn .social-funnel-icon svg,.social-posts-toolbar .toolbar-actions .filters-btn .social-funnel-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .filters-btn svg,.social-posts-toolbar .toolbar-actions .filters-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .filters-btn:hover,.social-posts-toolbar .toolbar-actions .filters-btn.is-active{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .toolbar-actions .filters-btn:hover svg,.social-posts-toolbar .toolbar-actions .filters-btn:hover path,.social-posts-toolbar .toolbar-actions .filters-btn.is-active svg,.social-posts-toolbar .toolbar-actions .filters-btn.is-active path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .filters-btn:hover .social-funnel-icon,.social-posts-toolbar .toolbar-actions .filters-btn:hover .social-funnel-icon svg,.social-posts-toolbar .toolbar-actions .filters-btn:hover .social-funnel-icon path,.social-posts-toolbar .toolbar-actions .filters-btn.is-active .social-funnel-icon,.social-posts-toolbar .toolbar-actions .filters-btn.is-active .social-funnel-icon svg,.social-posts-toolbar .toolbar-actions .filters-btn.is-active .social-funnel-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .post-library-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.social-posts-toolbar .toolbar-actions .post-library-btn .social-library-icon,.social-posts-toolbar .toolbar-actions .post-library-btn .social-library-icon svg,.social-posts-toolbar .toolbar-actions .post-library-btn .social-library-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .post-library-btn svg,.social-posts-toolbar .toolbar-actions .post-library-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .post-library-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .toolbar-actions .post-library-btn:hover svg,.social-posts-toolbar .toolbar-actions .post-library-btn:hover path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .post-library-btn:hover .social-library-icon,.social-posts-toolbar .toolbar-actions .post-library-btn:hover .social-library-icon svg,.social-posts-toolbar .toolbar-actions .post-library-btn:hover .social-library-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .settings-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap;margin-left:auto}.social-posts-toolbar .toolbar-actions .settings-btn .social-settings-icon,.social-posts-toolbar .toolbar-actions .settings-btn .social-settings-icon svg,.social-posts-toolbar .toolbar-actions .settings-btn .social-settings-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .settings-btn svg,.social-posts-toolbar .toolbar-actions .settings-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .toolbar-actions .settings-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .toolbar-actions .settings-btn:hover svg,.social-posts-toolbar .toolbar-actions .settings-btn:hover path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .settings-btn:hover .social-settings-icon,.social-posts-toolbar .toolbar-actions .settings-btn:hover .social-settings-icon svg,.social-posts-toolbar .toolbar-actions .settings-btn:hover .social-settings-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .toolbar-actions .calendar-view-toggle{display:flex;align-items:center;gap:12px;margin-left:16px;border-radius:24px;margin-right:20px;background:#fff}.social-posts-toolbar .toolbar-actions .calendar-view-toggle .toggle-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap}.social-posts-toolbar .toolbar-actions .calendar-view-toggle :deep(.v-switch){margin:0}.social-posts-toolbar .toolbar-actions .calendar-view-toggle :deep(.v-switch .v-selection-control__input){color:#009cde}.social-posts-toolbar .toolbar-actions .calendar-view-toggle :deep(.v-switch:not(.v-input--dirty) .v-switch__track){background-color:#9ca3af!important}.social-posts-toolbar .toolbar-actions .calendar-view-toggle :deep(.v-switch.v-input--dirty .v-switch__track){background-color:#009cde!important}.social-posts-toolbar .calendar-navigation{display:flex;align-items:center;gap:0px;width:100%}.social-posts-toolbar .calendar-navigation .nav-btn{background:none;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s;font-size:14px}.social-posts-toolbar .calendar-navigation .nav-btn:hover{background:#f9fafb;border-color:#009cde}.social-posts-toolbar .calendar-navigation .calendar-icon-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;color:#28292c;transition:all .2s;margin:0 4px}.social-posts-toolbar .calendar-navigation .calendar-icon-btn .calendar-icon-blue{color:#28292c}.social-posts-toolbar .calendar-navigation .calendar-icon-btn:hover .calendar-icon-blue{color:#009cde}.social-posts-toolbar .calendar-navigation .today-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 12px;color:#28292c;transition:all .2s;font-size:14px;font-weight:500;margin-left:4px}.social-posts-toolbar .calendar-navigation .today-btn:hover{color:#009cde}.social-posts-toolbar .calendar-navigation .date-range{font-size:16px;font-weight:500;color:#28292c;margin-left:8px;margin-right:8px}.social-posts-toolbar .calendar-navigation .spacer{flex:1}.social-posts-toolbar .calendar-navigation .filters-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.social-posts-toolbar .calendar-navigation .filters-btn-left{margin-right:16px}.social-posts-toolbar .calendar-navigation .filters-btn-date{margin-left:8px}.social-posts-toolbar .calendar-navigation .filters-btn .social-funnel-icon,.social-posts-toolbar .calendar-navigation .filters-btn .social-funnel-icon svg,.social-posts-toolbar .calendar-navigation .filters-btn .social-funnel-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .filters-btn svg,.social-posts-toolbar .calendar-navigation .filters-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .filters-btn:hover,.social-posts-toolbar .calendar-navigation .filters-btn.is-active{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .calendar-navigation .filters-btn:hover svg,.social-posts-toolbar .calendar-navigation .filters-btn:hover path,.social-posts-toolbar .calendar-navigation .filters-btn.is-active svg,.social-posts-toolbar .calendar-navigation .filters-btn.is-active path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .filters-btn:hover .social-funnel-icon,.social-posts-toolbar .calendar-navigation .filters-btn:hover .social-funnel-icon svg,.social-posts-toolbar .calendar-navigation .filters-btn:hover .social-funnel-icon path,.social-posts-toolbar .calendar-navigation .filters-btn.is-active .social-funnel-icon,.social-posts-toolbar .calendar-navigation .filters-btn.is-active .social-funnel-icon svg,.social-posts-toolbar .calendar-navigation .filters-btn.is-active .social-funnel-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .post-library-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap;margin-right:5px}.social-posts-toolbar .calendar-navigation .post-library-btn .social-library-icon,.social-posts-toolbar .calendar-navigation .post-library-btn .social-library-icon svg,.social-posts-toolbar .calendar-navigation .post-library-btn .social-library-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .post-library-btn svg,.social-posts-toolbar .calendar-navigation .post-library-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .post-library-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .calendar-navigation .post-library-btn:hover svg,.social-posts-toolbar .calendar-navigation .post-library-btn:hover path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .post-library-btn:hover .social-library-icon,.social-posts-toolbar .calendar-navigation .post-library-btn:hover .social-library-icon svg,.social-posts-toolbar .calendar-navigation .post-library-btn:hover .social-library-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .settings-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.social-posts-toolbar .calendar-navigation .settings-btn .social-settings-icon,.social-posts-toolbar .calendar-navigation .settings-btn .social-settings-icon svg,.social-posts-toolbar .calendar-navigation .settings-btn .social-settings-icon path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .settings-btn svg,.social-posts-toolbar .calendar-navigation .settings-btn path{color:#009cde!important;fill:#009cde!important}.social-posts-toolbar .calendar-navigation .settings-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-toolbar .calendar-navigation .settings-btn:hover svg,.social-posts-toolbar .calendar-navigation .settings-btn:hover path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .settings-btn:hover .social-settings-icon,.social-posts-toolbar .calendar-navigation .settings-btn:hover .social-settings-icon svg,.social-posts-toolbar .calendar-navigation .settings-btn:hover .social-settings-icon path{color:#fff!important;fill:#fff!important}.social-posts-toolbar .calendar-navigation .calendar-view-toggle{display:flex;align-items:center;gap:12px;background:#fff;margin-right:16px;margin-left:16px}.social-posts-toolbar .calendar-navigation .calendar-view-toggle .toggle-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap}.social-posts-toolbar .calendar-navigation .calendar-view-toggle :deep(.v-switch){margin:0}.social-posts-toolbar .calendar-navigation .calendar-view-toggle :deep(.v-switch .v-selection-control__input){color:#009cde}.social-posts-toolbar .calendar-navigation .calendar-view-toggle :deep(.v-switch:not(.v-input--dirty) .v-switch__track){background-color:#9ca3af!important}.social-posts-toolbar .calendar-navigation .calendar-view-toggle :deep(.v-switch.v-input--dirty .v-switch__track){background-color:#009cde!important}@media (max-width: 768px){.social-posts-toolbar{flex-direction:column;align-items:stretch;height:100%}.social-posts-toolbar .search-input{max-width:100%}.social-posts-toolbar .toolbar-actions{justify-content:flex-start}.social-posts-toolbar .calendar-navigation{flex-wrap:wrap;gap:3px;height:100%}}.social-post-card{background:#fff;border:1px solid #E5E7EB;padding:16px;cursor:pointer;transition:all .2s;position:relative;height:auto;min-height:130px;display:flex;flex-direction:column}.social-post-card.is-read{background:#fff}.social-post-card.is-unread{background:#f0f9ff}.social-post-card:hover{background:#fff;box-shadow:0 2px 8px #009cde26}.social-post-card.is-selected{background:#fff;box-shadow:0 2px 8px #009cde26;border-left:4px solid #009cde}.social-post-card .post-card-content{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.social-post-card .post-card-header{display:flex;justify-content:flex-start;align-items:flex-start}.social-post-card .post-heading{font-weight:600;font-size:16px;color:#28292c;flex:1;width:24ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.social-post-card .post-status-info{font-size:14px;font-weight:400;color:#28292c}.social-post-card .status-info-text{display:block}.social-post-card .status-info-icons{display:flex;gap:8px;align-items:center}.social-post-card .post-footer-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px}.social-post-card .post-timestamp{font-size:14px;font-weight:400;color:#28292c;white-space:nowrap}.social-post-card .status-badge{display:inline-block;padding:4px;border-radius:4px;color:#fff;font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:14ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.social-post-card .status-badge.status-published{background:#10b981;color:#fff}.social-post-card .status-badge.status-scheduled{background:#009cde;color:#fff}.social-post-card .status-badge.status-pending{background:#f59e0b;color:#fff}.social-post-card .status-badge.status-failed{background:#ef4444;color:#fff}.social-post-card .status-badge.status-draft{background:#6b7280;color:#fff}.social-post-card .status-badge.status-publishing{background:#3b82f6;color:#fff}.social-post-card .status-badge.status-partial{background:#f59e0b;color:#fff}.social-post-card .social-icon-wrapper{width:32px;height:32px;border-radius:50%;border:1px solid #009CDE;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}.social-post-card .social-icon-wrapper:hover{background:#f0f9ff}.social-post-card .social-icon{display:flex;align-items:center;justify-content:center}.social-post-details{display:flex;flex-direction:column;gap:24px;padding:0}.social-post-details .post-header{display:flex;justify-content:space-between;align-items:flex-start;color:#28292ccc;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:16px;background:#f2f2f3;border-radius:0}.social-post-details .content-layout{display:flex;gap:10px;align-items:start;padding:25px}.social-post-details .content-layout .left-column{width:60%;flex:0 0 60%;display:flex;flex-direction:column;gap:10px}.social-post-details .content-layout .right-column{width:40%;flex:0 0 40%;display:flex;flex-direction:column;gap:10px}.social-post-details .section-card{background:#fff;border:1px solid #E5E7EB;border-radius:4px;padding:20px}.social-post-details .post-id-name{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.social-post-details .post-id{font-size:14px;color:#28292c99}.social-post-details .post-name{font-size:24px;font-weight:600;color:#28292c;margin:0;display:flex;align-items:center}.social-post-details .post-name .editable-title{cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .2s}.social-post-details .post-name .editable-title:hover{border-bottom-color:#009cde}.social-post-details .post-name .title-input{font-size:24px;font-weight:600;color:#28292c;border:1px solid #009CDE;border-radius:4px;padding:2px 8px;outline:none;width:100%;font-family:inherit}.social-post-details .delete-btn{background:none;border:none;cursor:pointer;padding:8px;color:#ff4c00;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.social-post-details .delete-btn:hover{opacity:.8}.social-post-details .post-details-section{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:1px solid #E5E7EB;max-height:400px;overflow-y:auto;overflow-x:hidden}.social-post-details .post-details-section::-webkit-scrollbar{width:6px}.social-post-details .post-details-section::-webkit-scrollbar-track{background:transparent}.social-post-details .post-details-section::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.social-post-details .post-details-section::-webkit-scrollbar-thumb:hover{background:#9ca3af}.social-post-details .post-details-section.emoji-picker-open{overflow:visible;position:relative;z-index:1000}.social-post-details .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:8px;flex-shrink:0}.social-post-details .post-content-box{position:relative;border:1px solid #E5E7EB;border-radius:4px;overflow:visible;flex-shrink:0}.social-post-details .post-content-readonly{padding:16px;border:1px solid #E5E7EB;border-radius:4px;background:#f9fafb;min-height:150px;max-height:300px;overflow-y:auto;overflow-x:hidden;flex-shrink:0}.social-post-details .post-content-readonly::-webkit-scrollbar{width:6px}.social-post-details .post-content-readonly::-webkit-scrollbar-track{background:transparent}.social-post-details .post-content-readonly::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.social-post-details .post-content-readonly::-webkit-scrollbar-thumb:hover{background:#9ca3af}.social-post-details .readonly-content{font-size:14px;color:#28292c;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.social-post-details .post-description-textarea{width:100%;min-height:150px;padding:16px;border:none;outline:none;font-size:14px;color:#28292c;font-family:inherit;resize:vertical;background:#fff;border-bottom:1px solid rgb(229,231,235)}.social-post-details .post-description-textarea::placeholder{color:#28292c80}.social-post-details .textarea-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;position:relative;flex-wrap:nowrap;overflow:visible}.social-post-details .character-counter{font-size:12px;color:#28292c99;font-weight:400}.social-post-details .textarea-actions{display:flex;align-items:center;gap:10px}.social-post-details .emoji-button,.social-post-details .sparkle-button{width:32px;height:32px;background:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.social-post-details .emoji-button:hover,.social-post-details .sparkle-button:hover{background:#f9fafb}.social-post-details .emoji-button .emoji-icon,.social-post-details .sparkle-button .emoji-icon{color:#28292c;display:flex;align-items:center;justify-content:center}.social-post-details .emoji-button .sparkle-icon,.social-post-details .sparkle-button .sparkle-icon{display:flex;align-items:center;justify-content:center}.social-post-details .emoji-picker-wrapper{position:absolute;top:100%;right:12px;margin-top:6px;z-index:2147483647;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014;overflow:hidden;max-width:min(352px,100vw - 48px)}.social-post-details .emoji-picker-wrapper :deep(.v3-emoji-picker){height:auto;max-height:min(320px,50vh);width:280px;max-width:100%;margin:0;box-shadow:none}.social-post-details .emoji-item{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.social-post-details .emoji-item:hover{background:#f3f4f6;transform:scale(1.1)}.social-post-details .emoji-item:active{transform:scale(.95)}.social-post-details .sparkle-icon{color:#28292c99;cursor:pointer;transition:color .2s ease}.social-post-details .sparkle-icon:hover{color:#009cde}.social-post-details .add-media-section{display:flex;flex-direction:column;gap:24px;position:relative;overflow:visible}.social-post-details .add-media-content{display:flex;flex-direction:column;gap:12px}.social-post-details .media-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.social-post-details .media-item{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #E5E7EB;background:#fff;position:relative}.social-post-details .media-item:hover .media-delete-btn{opacity:1}.social-post-details .media-file-input{display:none}.social-post-details .media-image{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;transition:opacity .2s ease}.social-post-details .media-image:hover{opacity:.9}.social-post-details .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:pointer;transition:background-color .2s;z-index:1}.social-post-details .video-play-overlay svg{margin-left:2px}.social-post-details .media-item:hover .video-play-overlay{background:#000c}.social-post-details .media-delete-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease;z-index:10}.social-post-details .media-delete-btn:hover{background:#ff4c00e6;opacity:1}.social-post-details .media-delete-btn svg{width:16px;height:16px}.social-post-details .media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eff1f380;cursor:pointer;transition:background .2s}.social-post-details .media-placeholder:hover{background:#eff1f3b3}.social-post-details .media-placeholder.disabled{cursor:default;pointer-events:none;opacity:.6}.social-post-details .media-placeholder.disabled:hover{background:#eff1f380}.social-post-details .media-uploading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#eff1f380;color:#28292c99;font-size:12px}.social-post-details .media-uploading .uploading-spinner{width:24px;height:24px;border:2px solid rgba(0,156,222,.2);border-top-color:#009cde;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.social-post-details .plus-icon{color:#7dd3fc}.social-post-details .file-upload-section{margin-top:16px;display:flex;flex-direction:column;gap:12px}.social-post-details .upload-preview{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #E5E7EB}.social-post-details .uploaded-image{width:100%;height:100%;object-fit:cover;display:block}.social-post-details .remove-upload-btn{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.social-post-details .remove-upload-btn:hover{background:#000c}.social-post-details .upload-placeholder{width:100px;height:100px;border-radius:8px;border:1px solid #E5E7EB;background:#f9fafb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;position:relative}.social-post-details .upload-placeholder:hover{background:#f3f4f6}.social-post-details .file-input{display:none}.social-post-details .upload-label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.social-post-details .upload-plus-icon{color:#009cde}.social-post-details .upload-btn{padding:8px 16px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;align-self:flex-start}.social-post-details .upload-btn:hover{background:#0088c7}.social-post-details .publishing-status-section{display:flex;flex-direction:column;gap:16px;border:1px solid #E5E7EB!important;border-radius:8px;padding:20px;width:100%}.social-post-details .publishing-status-section .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:0;width:100%}.social-post-details .status-display{display:flex;align-items:center;justify-content:space-between;gap:12px}.social-post-details .btn-refresh-post{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#009cde;background:transparent;border:1px solid #009CDE;border-radius:6px;cursor:pointer;margin-left:8px}.social-post-details .btn-refresh-post:hover:not(:disabled){background:#009cde14}.social-post-details .btn-refresh-post:disabled{opacity:.7;cursor:not-allowed}.social-post-details .btn-refresh-post .spinning{animation:spin .8s linear infinite}.social-post-details .status-display-customized{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #F3F4F6}.social-post-details .status-display-customized:last-child{border-bottom:none}.social-post-details .status-label{font-size:14px;font-weight:400;color:#28292c}.social-post-details .status-label-customized-left-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#28292c;flex:1;min-width:0}.social-post-details .status-label-customized-left-item .social-icon{flex-shrink:0}.social-post-details .status-label-customized-right-item{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.social-post-details .badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.social-post-details .badge.badge-success{background-color:#10b981;color:#fff}.social-post-details .badge.badge-warning{background-color:#f59e0b;color:#fff}.social-post-details .badge.badge-danger{background-color:#ef4444;color:#fff}.social-post-details .badge.badge-default{background-color:#6b7280;color:#fff}.social-post-details .status-link{text-decoration:none;display:inline-flex;align-items:center}.social-post-details .status-link:hover{opacity:.9}.social-post-details .status-link .contact-info-icon{margin-left:4px}.social-post-details .status-badge{display:inline-block;padding:2px 14px;border-radius:4px;color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.social-post-details .status-badge.status-published{background:#10b981;color:#fff}.social-post-details .status-badge.status-scheduled{background:#009cde;color:#fff}.social-post-details .status-badge.status-pending{background:#f59e0b;color:#fff}.social-post-details .status-badge.status-failed{background:#ef4444;color:#fff}.social-post-details .status-badge.status-draft{background:#6b7280;color:#fff}.social-post-details .status-badge.status-publishing{background:#3b82f6;color:#fff}.social-post-details .status-badge.status-partial{background:#f59e0b;color:#fff}.social-post-details .publishing-details-section{display:flex;flex-direction:column;gap:16px}.social-post-details .publishing-info-readonly{display:flex;flex-direction:column;gap:12px}.social-post-details .info-row{display:flex;flex-direction:column;gap:4px}.social-post-details .info-label{font-size:14px;font-weight:600;color:#28292c}.social-post-details .info-value{font-size:14px;font-weight:400;color:#28292ccc}.social-post-details .publishing-form{display:flex;flex-direction:column;gap:16px}.social-post-details .form-row{display:flex;flex-direction:column;gap:2px}.social-post-details .form-row.date-time-row{flex-direction:column;gap:16px}.social-post-details .form-row-item{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.social-post-details .form-row-item.profile-select-row{justify-content:space-between;align-items:center}.social-post-details .profile-actions-container{display:flex;align-items:center;gap:12px;margin-left:auto}.social-post-details .edit-profiles-btn{background:none;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.social-post-details .edit-profiles-btn:hover{background:#f0f9ff;color:#0088c7}.social-post-details .edit-profiles-btn:active{transform:scale(.95)}.social-post-details .selected-profiles-icons{display:flex;align-items:center;gap:8px}.social-post-details .selected-profiles-icons .profile-icon{flex-shrink:0;cursor:default;transition:transform .2s ease}.social-post-details .selected-profiles-icons .profile-icon:hover{transform:scale(1.1)}.social-post-details .no-profiles-message{display:flex;align-items:center;margin-top:8px}.social-post-details .no-profiles-text{font-size:14px;font-weight:400;color:#28292c99}.social-post-details .form-label{font-size:14px;font-weight:500;color:#28292ccc}.social-post-details .form-label-light{font-size:14px;font-weight:400;color:#28292c99}.social-post-details .form-label-bold{font-size:14px;font-weight:600;color:#28292c}.social-post-details .publishing-status-wrapper{width:100%;position:relative}.social-post-details .publishing-status-wrapper .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(0);color:#28292cb3;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.social-post-details .publishing-status-wrapper:has(.publishing-status-select :deep(.v-field--focused)) .dropdown-arrow,.social-post-details .publishing-status-wrapper:has(.publishing-status-select :deep(.v-field--active)) .dropdown-arrow,.social-post-details .publishing-status-wrapper:has(.publishing-status-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.social-post-details .publishing-status-select{width:100%}.social-post-details .publishing-status-select :deep(.v-field){border-radius:4px;border:1px solid rgba(40,41,44,.2);background:#fff}.social-post-details .publishing-status-select :deep(.v-field):hover{border-color:#28292c4d}.social-post-details .publishing-status-select :deep(.v-field__append-inner) .v-select__menu-icon,.social-post-details .publishing-status-select :deep(.v-field__append-inner) i.mdi-menu-down,.social-post-details .publishing-status-select :deep(.v-field__append-inner) i.v-icon.v-select__menu-icon,.social-post-details .publishing-status-select :deep(.v-field__append-inner) i.mdi.mdi-menu-down{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.social-post-details .publishing-status-select :deep(.v-select__menu-icon),.social-post-details .publishing-status-select :deep(i.mdi-menu-down),.social-post-details .publishing-status-select :deep(i.v-icon.v-select__menu-icon),.social-post-details .publishing-status-select :deep(i.mdi.mdi-menu-down),.social-post-details .publishing-status-select :deep(.v-field__append-inner i.mdi-menu-down),.social-post-details .publishing-status-select :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.social-post-details .publishing-status-select :deep(.v-field__input){color:#28292cb3;font-size:14px}.social-post-details .publishing-status-select :deep(.v-select__selection){padding-left:0!important;margin-left:0!important}.social-post-details :deep(.v-menu) .v-list .v-list-item{padding-left:16px!important;min-height:40px!important}.social-post-details :deep(.v-menu) .v-list .v-list-item__prepend{display:none!important;width:0!important;min-width:0!important;margin:0!important}.social-post-details :deep(.v-menu) .v-list .v-list-item__content{padding-left:0!important;margin-left:0!important}.social-post-details :deep(.v-menu) .v-list .v-list-item__spacer{display:none!important;width:0!important}.social-post-details :deep(.v-menu) .v-list .v-selection-control{display:none!important;padding-left:0!important;margin-left:0!important}.social-post-details :deep(.v-menu) .v-list .v-selection-control-group{padding-left:0!important;margin-left:0!important}.social-post-details :deep(.v-menu) .v-list .v-selection-control__wrapper{display:none!important;width:0!important;margin:0!important}.social-post-details :deep(.v-menu) .v-list .v-checkbox{display:none!important;padding-left:0!important;margin-left:0!important}.social-post-details :deep(.v-menu) .v-list .v-checkbox .v-selection-control__wrapper{display:none!important}.social-post-details .v-select :deep(.v-field--dirty .v-select__selection){margin-top:-3px}.social-post-details .date-time-input-underlined{display:inline-flex;align-items:center;gap:4px;padding:4px;border:none;border-bottom:1px solid #DBDBDD;border-top:none;border-left:none;border-right:none;background:#fff;cursor:pointer;transition:border-color .2s;border-radius:0}.social-post-details .date-time-input-underlined .date-time-value{color:#28292cb3;font-size:14px}.social-post-details .date-time-input-underlined:hover{border-bottom-color:#009cde}.social-post-details .date-time-input-underlined.readonly{cursor:default;pointer-events:none;opacity:.7}.social-post-details .date-time-input-underlined.readonly:hover{border-bottom-color:#dbdbdd}.social-post-details .date-time-input-underlined.readonly .date-time-value{color:#28292c80}.social-post-details .date-input-wrapper{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px;border:none;border-bottom:1px solid #DBDBDD;border-top:none;border-left:none;border-right:none;background:#fff;cursor:pointer;transition:border-color .2s;border-radius:0;min-width:110px;width:auto}.social-post-details .date-input-wrapper:hover{border-bottom-color:#009cde}.social-post-details .date-input-wrapper:hover .date-display-value{color:#009cde}.social-post-details .date-input-wrapper:focus-within{border-bottom-color:#009cde;border-bottom-width:1px}.social-post-details .date-input-wrapper:focus-within .date-display-value{color:#009cde}.social-post-details .date-input-wrapper .custom-date-input{position:absolute;left:0;top:0;width:100%;height:100%;border:none;outline:none;background:transparent;color:transparent;font-size:14px;font-family:inherit;padding:0;cursor:pointer;z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.social-post-details .date-input-wrapper .custom-date-input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer;z-index:3}.social-post-details .date-input-wrapper .custom-date-input::-webkit-inner-spin-button,.social-post-details .date-input-wrapper .custom-date-input::-webkit-clear-button{display:none}.social-post-details .date-input-wrapper .custom-date-input::placeholder{color:transparent}.social-post-details .date-input-wrapper .custom-date-input:focus{outline:none}.social-post-details .date-input-wrapper .custom-date-input::-moz-focus-inner{border:0}.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit,.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit-fields-wrapper,.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit-text,.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit-month-field,.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit-day-field,.social-post-details .date-input-wrapper .custom-date-input::-webkit-datetime-edit-year-field{color:transparent}.social-post-details .date-input-wrapper .date-display-value{position:relative;color:#28292cb3;font-size:14px;font-family:inherit;pointer-events:none;z-index:1;flex:1}.social-post-details .date-input-wrapper .calendar-icon-blue{position:relative;pointer-events:none;flex-shrink:0;z-index:1}.social-post-details input[type=date].custom-date-input{color-scheme:light}.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit{padding:0}.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-fields-wrapper{padding:0}.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-text{color:#28292cb3;padding:0 2px}.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-month-field,.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-day-field,.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-year-field{color:#28292cb3;padding:0 2px}.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-month-field:focus,.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-day-field:focus,.social-post-details input[type=date].custom-date-input::-webkit-datetime-edit-year-field:focus{background-color:#009cde1a;color:#009cde;border-radius:2px}.social-post-details .date-time-input{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s;min-height:48px}.social-post-details .date-time-input:hover{border-color:#009cde}.social-post-details .calendar-icon-blue{color:#009cde}.social-post-details .date-time-value{font-size:14px;color:#28292c}.social-post-details .calendar-icon{color:#28292c99}.social-post-details .time-picker-card{padding:8px;display:flex;flex-direction:column}.social-post-details :deep(.v-date-picker) .v-date-picker-month__day--selected{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-date-picker) .v-date-picker-month__day--selected .v-btn{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-date-picker) .v-date-picker-month__day--today{border-color:#009cde!important}.social-post-details :deep(.v-date-picker) .v-date-picker-month__day--today .v-btn{color:#009cde!important}.social-post-details :deep(.v-date-picker) .v-btn--active{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-date-picker) .v-date-picker-header__prev,.social-post-details :deep(.v-date-picker) .v-date-picker-header__next{color:#009cde!important}.social-post-details :deep(.v-date-picker) .v-date-picker-month__day:hover .v-btn{background-color:#009cde1a!important;color:#009cde!important}.social-post-details :deep(.v-time-picker) .v-time-picker-clock__item--active{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-time-picker) .v-time-picker-clock__item--selected{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-time-picker) .v-time-picker-clock__hand{background-color:#009cde!important}.social-post-details :deep(.v-time-picker) .v-time-picker-clock__hand:before{background-color:#009cde!important}.social-post-details :deep(.v-time-picker) .v-btn--active{background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-time-picker) .v-time-picker-clock__item:hover{background-color:#009cde1a!important;color:#009cde!important}.social-post-details .save-button-container{display:flex;justify-content:flex-start;margin-top:-18px;padding:15px 24px}@media (max-width: 1024px){.social-post-details .content-layout{flex-direction:column}.social-post-details .content-layout .left-column,.social-post-details .content-layout .right-column{width:100%;flex:1 1 100%}}.social-post-details .save-btn{display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.social-post-details .save-btn:hover{background:#0088c7;border-color:#0088c7}.social-post-details .save-btn .save-btn-text{color:#fff!important}.social-post-details .delete-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.social-post-details .delete-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.social-post-details .delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.social-post-details .delete-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.social-post-details .delete-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.social-post-details .delete-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.social-post-details .delete-modal-content{padding:24px;background:#fff}.social-post-details .delete-confirmation-text{display:flex;flex-direction:column;gap:0}.social-post-details .delete-warning{font-size:14px;color:#28292ccc;line-height:1.6;margin:0 0 16px}.social-post-details .scheduled-delete-options{display:flex;flex-direction:column;gap:12px;margin-top:8px}.social-post-details .delete-option-item{display:flex;align-items:flex-start;gap:12px}.social-post-details .delete-option-radio{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#009CDE;flex-shrink:0}.social-post-details .delete-option-label{font-size:14px;color:#28292ccc;line-height:1.5;cursor:pointer;margin:0;flex:1}.social-post-details .delete-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.social-post-details .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.social-post-details .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-post-details .btn-delete-now{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #DC2626!important;background:#dc2626!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.social-post-details .btn-delete-now:hover{background:#b91c1c!important;border-color:#b91c1c!important}@media (max-width: 599px){.social-post-details .delete-modal-overlay{align-items:flex-end;justify-content:center}.social-post-details .delete-confirmation-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.social-post-details .delete-confirmation-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.social-post-details .delete-modal-header{padding:32px 24px 20px}.social-post-details .delete-modal-title{font-size:20px}.social-post-details .delete-modal-content{padding:24px 24px 0}.social-post-details .delete-modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.social-post-details .delete-modal-footer .btn-cancel,.social-post-details .delete-modal-footer .btn-delete-now{flex:1;max-width:none;font-size:14px!important;padding:10px 16px!important}}.profile-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:fadeIn .2s ease-out}.profile-selection-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #E5E7EB;width:640px;max-width:90vw;max-height:80vh;margin-top:40px;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease-out}.profile-selection-modal .profile-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #F3F4F6;background:#fff;flex-shrink:0}.profile-selection-modal .profile-modal-header .profile-modal-title{font-size:22px;font-weight:600;color:#111827;margin:0;letter-spacing:-.02em}.profile-selection-modal .profile-modal-header .profile-modal-header-right{display:flex;align-items:center;gap:20px}.profile-selection-modal .profile-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;width:36px;height:36px}.profile-selection-modal .profile-modal-header .close-btn:hover{background:#f3f4f6;color:#111827}.profile-selection-modal .profile-modal-header .close-btn:active{transform:scale(.95)}.profile-selection-modal .profile-modal-header .toggle-all-container{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:8px;transition:background .2s ease;cursor:pointer}.profile-selection-modal .profile-modal-header .toggle-all-container:hover{background:#f9fafb}.profile-selection-modal .profile-modal-header .toggle-all-container .toggle-all-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#009CDE;flex-shrink:0;margin:0}.profile-selection-modal .profile-modal-header .toggle-all-container .toggle-all-label{font-size:14px;font-weight:500;color:#374151;cursor:pointer;margin:0;-webkit-user-select:none;user-select:none}.profile-selection-modal .profile-modal-content{padding:24px 28px;overflow-y:auto;flex:1;background:#fafbfc}.profile-selection-modal .profile-modal-content::-webkit-scrollbar{width:8px}.profile-selection-modal .profile-modal-content::-webkit-scrollbar-track{background:transparent}.profile-selection-modal .profile-modal-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.profile-selection-modal .profile-modal-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.profile-selection-modal .profile-modal-content .profile-group{margin-bottom:28px;background:#fff;border-radius:10px;padding:16px;border:1px solid #F3F4F6;box-shadow:0 1px 2px #0000000d}.profile-selection-modal .profile-modal-content .profile-group:last-child{margin-bottom:0}.profile-selection-modal .profile-modal-content .profile-group .profile-group-name{font-size:15px;font-weight:600;color:#111827;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #F3F4F6;letter-spacing:-.01em}.profile-selection-modal .profile-modal-content .profile-group .profile-list{display:flex;flex-direction:column;gap:6px}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item{display:flex;align-items:center;position:relative;gap:10px}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#009CDE;flex-shrink:0;margin:0;position:relative;z-index:1}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label{display:flex;align-items:center;gap:12px;cursor:pointer;flex:1;padding:10px 14px;border-radius:8px;transition:all .2s ease;border:1px solid transparent;background:#fafbfc;position:relative}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label:hover{background:#f3f4f6;border-color:#e5e7eb;transform:translate(2px)}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label:active{transform:translate(1px)}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label .profile-icon-wrapper{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f9fafb;border-radius:6px;border:1px solid #E5E7EB;transition:all .2s ease}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label .profile-icon-wrapper .profile-icon{display:flex;align-items:center;justify-content:center}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item .profile-label .profile-name{font-size:14px;font-weight:400;color:#374151;line-height:1.5;transition:all .2s ease;flex:1}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item.profile-item-checked .profile-label{background:#eff6ff;border-color:#009cde}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item.profile-item-checked .profile-label .profile-name{color:#009cde;font-weight:500}.profile-selection-modal .profile-modal-content .profile-group .profile-list .profile-item.profile-item-checked .profile-label .profile-icon-wrapper{background:#dbeafe;border-color:#009cde}.profile-selection-modal .profile-modal-footer{display:flex;justify-content:flex-end;padding:20px 28px 24px;border-top:1px solid #F3F4F6;background:#fff;flex-shrink:0}.profile-selection-modal .profile-modal-footer .profile-continue-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px;box-shadow:0 1px 2px #0000000d}.profile-selection-modal .profile-modal-footer .profile-continue-btn:hover{background:#0088c7;box-shadow:0 4px 6px -1px #009cde33,0 2px 4px -1px #009cde1a;transform:translateY(-1px)}.profile-selection-modal .profile-modal-footer .profile-continue-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.profile-selection-modal .profile-modal-footer .profile-continue-btn:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.media-viewer-container{position:relative;width:90vw;max-width:1200px;height:90vh;max-height:90vh;display:flex;align-items:center;justify-content:center;animation:slideUp .3s ease-out}.media-viewer-close:hover{background:#b91c1c;transform:scale(1.1)}.media-viewer-close:active{transform:scale(.95);background:#991b1b}.media-viewer-image{display:block;max-width:100%;max-height:calc(90vh - 120px);object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080}.time-picker-actions{display:flex;justify-content:space-between;gap:10px;padding:10px}.time-picker-btn{min-width:80px;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:none;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;padding:8px 16px;gap:10px;border-radius:100px;border:1px solid #009CDE;background:#009cde;color:#fff;font-weight:500;cursor:pointer}.time-picker-btn:focus{outline:none;box-shadow:0 0 0 3px #009cde1a}.time-picker-btn:active{transform:translateY(1px);box-shadow:0 1px 1px #0000001a}.time-picker-btn.time-picker-close-btn{background:#fff;color:#6b7280;border-color:#d1d5db}.time-picker-btn.time-picker-close-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;box-shadow:0 2px 4px #00000014}.time-picker-btn.time-picker-close-btn:active{background:#f3f4f6}.time-picker-btn.time-picker-apply-btn{background:#009cde;color:#fff;border-color:#009cde;box-shadow:0 2px 4px #009cde33}.time-picker-btn.time-picker-apply-btn:hover{background:#0088c7;border-color:#0088c7;box-shadow:0 4px 8px #009cde4d;transform:translateY(-1px)}.time-picker-btn.time-picker-apply-btn:active{background:#0077b3;transform:translateY(0);box-shadow:0 2px 4px #009cde33}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.publish-result-dialog :deep(.v-overlay__content){border-radius:8px}.publish-result-dialog :deep(.v-card){box-shadow:none;padding:0}.publish-result-dialog .publish-result-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:#fff}.publish-result-dialog .publish-result-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #E5E7EB;background:#fff}.publish-result-dialog .publish-result-header .close-btn{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;border-radius:4px;width:28px;height:28px}.publish-result-dialog .publish-result-header .close-btn:hover{background:#f3f4f6;color:#28292c}.publish-result-dialog .publish-result-header .close-btn svg{display:block}.publish-result-dialog .publish-result-header .publish-result-title{font-size:18px;font-weight:600;color:#28292c;margin:0;line-height:1.5;flex:1}.publish-result-dialog .publish-result-content{padding:24px;background:#fff}.publish-result-dialog .publish-result-field{margin-bottom:20px}.publish-result-dialog .publish-result-field:last-of-type{margin-bottom:0}.publish-result-dialog .publish-result-label{display:block;font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;line-height:1.4}.publish-result-dialog .publish-result-value{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#28292c;line-height:1.5}.publish-result-dialog .publish-result-value.error-message{color:#28292c;font-weight:400}.publish-result-dialog .publish-result-value .profile-icon-modal{flex-shrink:0}.publish-result-dialog .publish-result-value span{flex:1}.publish-result-dialog .publish-result-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #E5E7EB}.publish-result-dialog .btn-retry{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:140px}.publish-result-dialog .btn-retry:hover:not(:disabled){background:#0088c7!important;border-color:#0088c7!important}.publish-result-dialog .btn-retry:disabled{opacity:.6;cursor:not-allowed}.publish-result-dialog .btn-retry svg{flex-shrink:0;color:inherit}.publish-result-dialog .btn-retry svg.spinning{animation:spin 1s linear infinite}.publish-result-dialog .btn-retry span{color:inherit}.social-posts-filter-modal{width:400px!important;max-width:400px!important;min-width:400px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.social-posts-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #E5E7EB}.social-posts-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#28292c;margin:0}.social-posts-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease}.social-posts-filter-modal .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.social-posts-filter-modal .modal-content{padding:20px;display:flex;flex-direction:column;gap:12px}.social-posts-filter-modal .filter-field{display:flex;flex-direction:column;gap:8px;position:relative}.social-posts-filter-modal .filter-field .filter-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field):hover,.social-posts-filter-modal .filter-field .filter-input :deep(.v-field):hover{border-color:#d1d5db!important}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field).v-field--focused,.social-posts-filter-modal .filter-field .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__input),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__input){padding:16px 14px;color:#28292c;font-size:14px;font-weight:400;min-height:44px;text-align:left}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__input)::placeholder,.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__input)::placeholder{color:#28292c99;text-align:left}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner){display:flex;align-items:center;justify-content:center;padding-right:12px}.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.social-posts-filter-modal .filter-field .filter-select :deep(.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-select :deep(i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-select :deep(i.v-icon.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-select :deep(i.mdi.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-select :deep(.v-field__append-inner .v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-input :deep(.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-input :deep(i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-input :deep(i.v-icon.v-select__menu-icon),.social-posts-filter-modal .filter-field .filter-input :deep(i.mdi.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner i.mdi-menu-down),.social-posts-filter-modal .filter-field .filter-input :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.social-posts-filter-modal .filter-field .filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px;min-height:auto;text-align:left;justify-content:flex-start}.social-posts-filter-modal .filter-field .filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list),.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list),.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list){padding:4px 0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item{padding:8px 16px!important;min-height:40px!important;margin:0!important;border-radius:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__prepend{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__content,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__content,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__content{padding-left:0!important;margin-left:0!important;width:100%!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__spacer,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__spacer,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__spacer{display:none!important;width:0!important;min-width:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control-group,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control-group,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control-group{display:none!important;width:0!important;padding:0!important;margin:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control__wrapper,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control__wrapper,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control__wrapper{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-checkbox,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-radio,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-switch,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-checkbox,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-radio,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-switch,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-checkbox,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-radio,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item-title,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item-title,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item-title{padding-left:0!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;color:#28292c!important;line-height:1.5!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active{background-color:#009cde!important;color:#fff!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item-title,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item-title,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item-title{color:#fff!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend-inner{display:none!important;width:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active:before,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active:after,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active:before,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active:after,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active:before,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active:after{display:none!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active),.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active),.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active){background-color:#0000000a!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner{display:none!important;width:0!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):after,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):after,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):after{display:none!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__overlay,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__overlay,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__overlay{display:none!important;opacity:0!important;background-color:transparent!important;visibility:hidden!important}.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:before,.social-posts-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:after,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:before,.social-posts-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:after,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:before,.social-posts-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:after{display:none!important;content:none!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list,.social-posts-filter-modal :deep(.v-overlay__content) .v-list,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list{padding:4px 0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item{padding:8px 16px!important;min-height:40px!important;margin:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__prepend,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item__content,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__content,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__content{padding-left:0!important;margin-left:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-selection-control,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-selection-control-group,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-selection-control__wrapper,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-checkbox,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-radio,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-switch,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control-group,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control__wrapper,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-checkbox,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-radio,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-switch,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control-group,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control__wrapper,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-checkbox,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-radio,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item-title,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item-title,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item-title{padding-left:0!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active{background-color:#009cde!important;color:#fff!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item-title,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item-title,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item-title{color:#fff!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend-inner{display:none!important;width:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active:before,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active:after,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active:before,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active:after,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active:before,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active:after{display:none!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active),.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active),.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#0000000a!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner{display:none!important;width:0!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active):after,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):after,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):after{display:none!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item__overlay,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__overlay,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__overlay{display:none!important;opacity:0!important;background-color:transparent!important}.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:before,.social-posts-filter-modal :deep(.v-menu__content) .v-list .v-list-item:after,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:before,.social-posts-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:after,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:before,.social-posts-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:after{display:none!important;content:none!important}.social-posts-filter-modal .filter-field:has(.filter-select) .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%) rotate(0);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.social-posts-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.social-posts-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--active)) .dropdown-arrow,.social-posts-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.social-posts-filter-modal .filter-chip{background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 6px 4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.social-posts-filter-modal .filter-chip :deep(.v-chip__content){color:#000!important;display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important}.social-posts-filter-modal .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.social-posts-filter-modal .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.social-posts-filter-modal .filter-chip .filter-chip__clear svg{display:block;color:currentColor}.social-posts-filter-modal .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#000}.social-posts-filter-modal .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.social-posts-filter-modal .filter-chip :deep(.v-chip__underlay){opacity:0!important}.social-posts-filter-modal .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 10px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif!important}.social-posts-filter-modal .filter-chip-count svg{flex-shrink:0;display:block;color:#28292c;opacity:1}.social-posts-filter-modal .filter-chip-count:hover{background:#d4eef9!important}.social-posts-filter-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px 20px;border-top:1px solid #E5E7EB}.social-posts-filter-modal .btn-reset{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.social-posts-filter-modal .btn-reset:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.social-posts-filter-modal .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:none;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.social-posts-filter-modal .btn-apply:hover:not(:disabled){background:#0088c7!important}.social-posts-filter-modal .btn-apply:disabled{background-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none}.social-posts-filter-modal .btn-apply:disabled{background:#d1d5db!important;border-color:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.social-posts-filter-modal{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.social-posts-filter-modal :deep(.social-filter-dialog) .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}.social-posts-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.social-posts-filter-modal .modal-header{padding:32px 24px 20px}.social-posts-filter-modal .modal-header .modal-title{font-size:20px}.social-posts-filter-modal .modal-content{padding:20px 24px 0}.social-posts-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px}.social-posts-filter-modal .modal-footer .btn-reset,.social-posts-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.post-creation-modal{border-radius:16px;box-shadow:0 25px 50px -12px #00000040;background:#fff;overflow:hidden}.post-creation-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB;background:#fff;border-radius:16px 16px 0 0}.post-creation-modal .header-left{display:flex;align-items:center;gap:8px}.post-creation-modal .mya-logo-icon{color:#009cde}.post-creation-modal .mya-title{font-size:18px;font-weight:600;color:#28292c}.post-creation-modal .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease}.post-creation-modal .close-btn:hover{background:#f3f4f6;color:#28292c}.post-creation-modal .modal-content{padding:24px;background:#fff}.post-creation-modal .title-row{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.post-creation-modal .modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.post-creation-modal .modal-title .asterisk{color:#ff4c00;margin-left:2px}.post-creation-modal .dropdowns-row{display:flex;gap:16px;align-items:flex-end}.post-creation-modal .dropdown-field{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;position:relative}.post-creation-modal .dropdown-label{font-size:14px;font-weight:500;color:#28292c;margin-bottom:0}.post-creation-modal .tone-select,.post-creation-modal .post-length-select{width:100%}.post-creation-modal .tone-select :deep(.v-field),.post-creation-modal .post-length-select :deep(.v-field){border:1px solid #E5E7EB;border-radius:8px;background:#fff;min-height:48px}.post-creation-modal .tone-select :deep(.v-field):hover,.post-creation-modal .post-length-select :deep(.v-field):hover{border-color:#009cde}.post-creation-modal .tone-select :deep(.v-field).v-field--focused,.post-creation-modal .post-length-select :deep(.v-field).v-field--focused{border-color:#009cde}.post-creation-modal .tone-select :deep(.v-field__input),.post-creation-modal .post-length-select :deep(.v-field__input){padding:12px 40px 12px 16px;color:#28292c;font-size:14px;font-weight:400}.post-creation-modal .tone-select :deep(.v-select__selection),.post-creation-modal .post-length-select :deep(.v-select__selection){font-size:14px;color:#28292c}.post-creation-modal .dropdown-arrow{position:absolute;right:12px;top:45px;color:#28292c99;pointer-events:none;z-index:1;display:flex;align-items:center;height:16px}.post-creation-modal .textarea-field{margin-top:0}.post-creation-modal .topic-textarea{width:100%}.post-creation-modal .topic-textarea :deep(.v-field){border:1px solid #E5E7EB;border-radius:8px;background:#fff}.post-creation-modal .topic-textarea :deep(.v-field):hover{border-color:#009cde}.post-creation-modal .topic-textarea :deep(.v-field).v-field--focused{border-color:#009cde}.post-creation-modal .topic-textarea :deep(.v-field__input){padding:16px;color:#28292c;font-size:14px;min-height:150px;line-height:1.5}.post-creation-modal .topic-textarea :deep(.v-field__input)::placeholder{color:#28292c80}.post-creation-modal .modal-footer{display:flex;justify-content:flex-end;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff;border-radius:0 0 16px 16px}.post-creation-modal .btn-generate{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:8px;border:none;background:linear-gradient(135deg,#009cde,#0077b6);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.post-creation-modal .btn-generate:hover{background:linear-gradient(135deg,#0088c7,#0066a0);transform:translateY(-1px);box-shadow:0 4px 12px #009cde4d}@media (max-width: 599px){.post-creation-modal .dropdowns-row{flex-direction:column;align-items:stretch}.post-creation-modal .modal-content{padding:20px}.post-creation-modal .modal-footer{padding:16px 20px 20px}}:deep(.post-creation-dialog) .v-overlay__content{width:600px!important;max-width:600px!important}@media (max-width: 599px){:deep(.post-creation-dialog) .v-overlay__content{width:100%!important;max-width:100%!important}}.edit-scheduling-config{width:100%}.edit-scheduling-config .config-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.edit-scheduling-config .card-header{padding:20px 24px;border-bottom:1px solid #e0e0e0}.edit-scheduling-config .card-header h3{margin:0;font-size:20px;font-weight:600;color:#111827}.edit-scheduling-config .card-content{padding:24px}.edit-scheduling-config .loading-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px}.edit-scheduling-config .form-section{margin-bottom:24px}.edit-scheduling-config .section-heading{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px}.edit-scheduling-config .form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.edit-scheduling-config .tags-display{margin-top:16px}.edit-scheduling-config .tag-item-disabled{margin-bottom:8px}.edit-scheduling-config .tag-item-disabled .setting-label .check-icon:disabled{opacity:.5;cursor:not-allowed}.edit-scheduling-config .tag-item-disabled .setting-label label{opacity:.7;cursor:default}.edit-scheduling-config .tags-table-container{margin-top:16px;overflow-x:auto}.edit-scheduling-config .tags-table{width:100%;border-collapse:collapse}.edit-scheduling-config .tags-table thead{background-color:#f9fafb}.edit-scheduling-config .tags-table th{padding:12px;text-align:left;font-size:14px;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.edit-scheduling-config .tags-table td{padding:12px;border-bottom:1px solid #e5e7eb}.edit-scheduling-config .priority-cell{text-align:center}.edit-scheduling-config .empty-message{padding:20px;text-align:center;color:#6b7280}.edit-scheduling-config .card-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e0e0e0;background-color:#f9fafb}@media (max-width: 599px){.edit-scheduling-config .card-footer{flex-direction:column;align-items:stretch;gap:12px}}.edit-scheduling-config .footer-info .info-chip{display:inline-flex;align-items:center;padding:6px 12px;background:#f9fafb;border-radius:4px;font-size:14px;font-weight:400;color:#28292ccc;font-family:var(--app-font-family)}@media (max-width: 599px){.edit-scheduling-config .footer-info{order:2}}.edit-scheduling-config .footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px}@media (max-width: 599px){.edit-scheduling-config .footer-actions{flex-direction:column;gap:12px;order:1;width:100%}}.edit-scheduling-config .footer-actions .cancel-btn.v-btn{border-radius:24px;border:1px solid #009CDE;background-color:transparent;align-items:center}.edit-scheduling-config .footer-actions .cancel-btn.v-btn span{color:#009cde;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.edit-scheduling-config .footer-actions .cancel-btn.v-btn:hover:not(:disabled){background-color:#f0f9ff;border-color:#0088c7}.edit-scheduling-config .footer-actions .cancel-btn.v-btn:hover:not(:disabled) span{color:#0088c7}.edit-scheduling-config .footer-actions .cancel-btn.v-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 599px){.edit-scheduling-config .footer-actions .cancel-btn.v-btn{width:100%;min-width:auto}}.edit-scheduling-config .footer-actions .save-btn.v-btn{border-radius:24px;background-color:#009cde;border:1px solid #009CDE;align-items:center}.edit-scheduling-config .footer-actions .save-btn.v-btn span{color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Figtree,sans-serif}.edit-scheduling-config .footer-actions .save-btn.v-btn:hover:not(:disabled){background-color:#0088c7;border-color:#0088c7;box-shadow:0 4px 12px #009cde4d}.edit-scheduling-config .footer-actions .save-btn.v-btn:hover:not(:disabled) span{color:#fff}.edit-scheduling-config .footer-actions .save-btn.v-btn:disabled,.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;opacity:1!important;cursor:not-allowed}.edit-scheduling-config .footer-actions .save-btn.v-btn:disabled span,.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--disabled span{color:#fff}.edit-scheduling-config .footer-actions .save-btn.v-btn:disabled:hover,.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--disabled:hover{background-color:#9ca3af!important;border-color:#9ca3af!important}.edit-scheduling-config .footer-actions .save-btn.v-btn:disabled .v-btn__overlay,.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--disabled .v-btn__overlay{opacity:0!important}.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--loading{background-color:#009cde;border-color:#009cde}.edit-scheduling-config .footer-actions .save-btn.v-btn.v-btn--loading span{color:#fff}@media (max-width: 599px){.edit-scheduling-config .footer-actions .save-btn.v-btn{width:100%;min-width:auto}}.edit-scheduling-config .location-select{max-width:300px}.edit-scheduling-config .specialties-select-wrapper{position:relative;width:100%}.edit-scheduling-config .specialties-select-wrapper .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 8px);transform:translateY(-50%) rotate(0);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.edit-scheduling-config .specialties-select-wrapper:has(.specialties-select :deep(.v-field--focused)) .dropdown-arrow,.edit-scheduling-config .specialties-select-wrapper:has(.specialties-select :deep(.v-field--active)) .dropdown-arrow,.edit-scheduling-config .specialties-select-wrapper:has(.specialties-select :deep(.v-field[aria-expanded="true"])) .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.edit-scheduling-config .specialties-select{width:100%}.edit-scheduling-config .specialties-select :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.edit-scheduling-config .specialties-select :deep(.v-field):hover{border-color:#d1d5db!important}.edit-scheduling-config .specialties-select :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.edit-scheduling-config .specialties-select :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 16px;min-height:auto;text-align:left;justify-content:flex-start}.edit-scheduling-config .specialties-select :deep(.v-field__append-inner){padding-top:0;align-items:center;padding-right:12px}.edit-scheduling-config .specialties-select :deep(.v-field__append-inner) :deep(.v-select__menu-icon),.edit-scheduling-config .specialties-select :deep(.v-field__append-inner) :deep(i.mdi-menu-down),.edit-scheduling-config .specialties-select :deep(.v-field__append-inner) :deep(i.v-icon.v-select__menu-icon),.edit-scheduling-config .specialties-select :deep(.v-field__append-inner) :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.edit-scheduling-config .specialties-select :deep(.v-select__menu-icon),.edit-scheduling-config .specialties-select :deep(i.mdi-menu-down),.edit-scheduling-config .specialties-select :deep(i.v-icon.v-select__menu-icon),.edit-scheduling-config .specialties-select :deep(i.mdi.mdi-menu-down),.edit-scheduling-config .specialties-select :deep(.v-field__append-inner i.mdi-menu-down),.edit-scheduling-config .specialties-select :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.edit-scheduling-config .specialty-chip{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;margin:0!important;display:inline-flex!important;align-items:center!important;border:none!important}.edit-scheduling-config .specialty-chip :deep(.v-chip__content){color:#28292c!important;display:inline-flex!important;align-items:center!important}.edit-scheduling-config .specialty-chip :deep(.v-chip__close){color:#28292c!important;opacity:.7!important;margin-left:6px!important;font-size:16px!important}.edit-scheduling-config .specialty-chip :deep(.v-chip__close):hover{opacity:1!important}.edit-scheduling-config .specialty-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 24px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;position:relative;border:none!important}.edit-scheduling-config .specialty-chip-count:after{content:"×";position:absolute;right:8px;font-size:16px;line-height:1;opacity:.7}.edit-scheduling-config .specialty-chip-count:hover{background:#d0ebf5!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list),.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list),.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list){padding:4px 0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item{padding:8px 16px!important;min-height:40px!important;margin:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item__content,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item__content,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item__content{padding-left:0!important;margin-left:0!important;width:100%!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item__spacer,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item__spacer,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item__spacer{display:none!important;width:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-selection-control,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-selection-control-group,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-selection-control__wrapper,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-checkbox,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-radio,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-switch,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-selection-control,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-selection-control-group,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-selection-control__wrapper,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-checkbox,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-radio,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-switch,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-selection-control,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-selection-control-group,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-selection-control__wrapper,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-checkbox,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-radio,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item-title,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item-title,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item-title{padding-left:0!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active{background-color:#009cde!important;color:#fff!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item-title,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item-title,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item-title{color:#fff!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend-inner{display:none!important;width:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active:before,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item--active:after,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active:before,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item--active:after,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active:before,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item--active:after{display:none!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active),.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active),.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active){background-color:#0000000a!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner{display:none!important;width:0!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):before,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):after,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):after,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):after{display:none!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item__overlay,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item__overlay,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item__overlay{display:none!important;opacity:0!important;background-color:transparent!important}.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:before,.edit-scheduling-config .specialties-select :deep(.v-menu .v-list) .v-list-item:after,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:before,.edit-scheduling-config .specialties-select :deep(.v-overlay__content .v-list) .v-list-item:after,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:before,.edit-scheduling-config .specialties-select :deep(.v-menu__content .v-list) .v-list-item:after{display:none!important;content:none!important}.edit-scheduling-config .form-section .form-action-btn-outlined span{color:#009cde}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field{min-height:auto!important}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__field,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__field{min-height:auto;align-items:flex-start}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__input,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__input{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;min-height:40px;align-items:flex-start;width:100%;box-sizing:border-box;overflow:visible}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__input-container,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__input-container{overflow:visible;width:100%;min-height:auto}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__append-inner,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__append-inner{padding-top:6px;align-items:flex-start;flex-shrink:0;align-self:flex-start}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-chip,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-chip{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;word-break:break-word;height:auto;min-height:24px}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__input>input,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__input>input{min-width:0;flex:0 0 auto;width:auto;max-width:100%;min-width:50px}.edit-scheduling-config :deep(.v-autocomplete).v-field--variant-outlined .v-field__input>.v-chip-group,.edit-scheduling-config :deep(.v-select).v-field--variant-outlined .v-field__input>.v-chip-group{display:flex;flex-wrap:wrap;gap:6px;width:100%}.edit-scheduling-config .setting-label{display:flex;color:#28292ccc;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px;margin-bottom:0;align-items:center}.edit-scheduling-config .setting-label .check-icon{color:#009cde;width:18px;height:18px;border:2px solid #009CDE;border-radius:1px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;flex-shrink:0}.edit-scheduling-config .setting-label .check-icon:checked:after{top:1%;left:32%;font-size:14px;content:"";position:absolute;width:5px;height:12px;border:1px solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.edit-scheduling-config .setting-label .check-icon:disabled{opacity:.5;cursor:not-allowed}.edit-scheduling-config .setting-label label{font-size:16px;font-weight:400;color:#28292ccc;cursor:pointer;margin:0;display:flex;align-items:center;gap:8px}.edit-scheduling-config .setting-label label span{display:inline-flex;align-items:center;position:relative}.edit-scheduling-config .setting-label .info-icon-btn{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer}.edit-scheduling-config .setting-label .info-icon-btn:hover,.edit-scheduling-config .setting-label .info-icon-btn:focus{background:transparent!important;border:none!important;box-shadow:none!important}.edit-scheduling-config .setting-label .info-icon{color:#009cde;cursor:help;flex-shrink:0}.edit-scheduling-config .setting-label .info-icon:hover,.edit-scheduling-config .setting-label .info-icon:focus{color:#009cde!important;background:transparent!important}.edit-scheduling-config .add-custom-tag-dialog,.edit-scheduling-config .tag-weighting-dialog{height:auto!important;border-radius:16px!important;background:#fff!important}.edit-scheduling-config .add-custom-tag-dialog .btn-shared,.edit-scheduling-config .tag-weighting-dialog .btn-shared{border-radius:24px!important;font-weight:400;text-transform:none;min-width:120px}.edit-scheduling-config .add-custom-tag-dialog .btn-shared.btn-cancel,.edit-scheduling-config .tag-weighting-dialog .btn-shared.btn-cancel{color:#009cde!important;border-color:#009cde!important}.edit-scheduling-config .add-custom-tag-dialog .btn-shared.btn-save,.edit-scheduling-config .tag-weighting-dialog .btn-shared.btn-save{background-color:#009cde!important;color:#fff!important}@media (max-width: 599px){.edit-scheduling-config .add-custom-tag-dialog .btn-shared .v-btn__content,.edit-scheduling-config .tag-weighting-dialog .btn-shared .v-btn__content{font-size:16px!important;font-weight:600!important}.edit-scheduling-config .add-custom-tag-dialog .btn-shared:active,.edit-scheduling-config .tag-weighting-dialog .btn-shared:active{transform:scale(.98)}}.edit-scheduling-config .add-custom-tag-dialog .v-btn.btn-cancel,.edit-scheduling-config .tag-weighting-dialog .v-btn.btn-cancel,.edit-scheduling-config .add-custom-tag-dialog .v-btn.btn-cancel .v-btn__content,.edit-scheduling-config .tag-weighting-dialog .v-btn.btn-cancel .v-btn__content{color:#009cde!important}.edit-scheduling-config .add-custom-tag-dialog .v-btn.v-btn--variant-outlined.btn-cancel,.edit-scheduling-config .tag-weighting-dialog .v-btn.v-btn--variant-outlined.btn-cancel{color:#009cde!important;border:1px solid #009CDE!important}.edit-scheduling-config .add-custom-tag-dialog .v-btn.v-btn--variant-outlined.btn-cancel .v-btn__content,.edit-scheduling-config .tag-weighting-dialog .v-btn.v-btn--variant-outlined.btn-cancel .v-btn__content{color:#009cde!important}.social-post-details-modal{max-height:90vh;display:flex;flex-direction:column;border-radius:8px}.social-post-details-modal .modal-title-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.social-post-details-modal .modal-title-header .modal-title-text{font-size:24px;font-weight:600;color:#28292c;margin:0}.social-post-details-modal .modal-title-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.social-post-details-modal .modal-title-header .close-btn:hover{color:#28292c}.social-post-details-modal .post-header{flex-shrink:0}.social-post-details-modal .post-header .header-actions{display:flex;gap:8px;align-items:center}.social-post-details-modal .content-layout{flex:1;overflow-y:auto;min-height:0}.post-details-modal{border-radius:8px;max-height:90vh;display:flex;flex-direction:column}.calendar-view{width:100%;position:relative;min-height:calc(100vh - 240px)}.calendar-view .calendar-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100;pointer-events:all;cursor:wait}.calendar-view .calendar-navigation{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.calendar-view .nav-btn,.calendar-view .today-btn{background:none;border:1px solid #e5e7eb;border-radius:4px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#28292c;transition:all .2s}.calendar-view .nav-btn:hover,.calendar-view .today-btn:hover{background:#f9fafb;border-color:#d1d5db}.calendar-view .date-range{font-size:16px;font-weight:500;color:#28292c;margin-left:8px}.calendar-view .spacer{flex:1}.calendar-view .filters-btn{display:flex;align-items:center;gap:8px;background:none;border:1px solid #e5e7eb;border-radius:4px;padding:8px 16px;cursor:pointer;color:#28292c;transition:all .2s}.calendar-view .filters-btn:hover{background:#f9fafb;border-color:#d1d5db}.calendar-view .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0px 16px;background:#fff;border-radius:0 0 8px 8px;padding:16px;box-shadow:0 1px 3px #0000001a;position:relative}.calendar-view .calendar-grid.is-loading{opacity:.6;pointer-events:none}.calendar-view .day-header{text-align:center;padding:12px 8px;border-bottom:2px solid #e5e7eb}.calendar-view .day-name{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:4px}.calendar-view .day-date{font-size:12px;color:#9ca3af}.calendar-view .day-column{min-height:400px;padding:0;position:relative;background:#fff;overflow-x:hidden;overflow-y:visible}.calendar-view .day-column:not(:last-child):after{content:"";position:absolute;right:-8px;top:0;bottom:0;width:1px;background-color:#e5e7eb;z-index:1}.calendar-view .day-column.is-past{background:#efefef}.calendar-view .day-column.is-future{background:#fff;border:1px solid #efefef}.calendar-view .day-column.is-today{background:#84cae717}@media (max-width: 767px){.calendar-view .day-column{min-height:300px}}.calendar-view .time-slots-container{display:flex;flex-direction:column;height:100%;position:relative;overflow-x:hidden;overflow-y:visible}.calendar-view .time-slot{flex:0 0 auto;min-height:20px;position:relative;overflow-x:hidden;overflow-y:visible;display:flex;flex-direction:column;padding:2px 0}.calendar-view .new-post-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;padding:2px 4px;background:#fff;border:1px solid #e7eaec;color:#000;border-radius:4px;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s ease;opacity:0;visibility:hidden;z-index:5;box-shadow:0 1px 3px #0000001a}.calendar-view .new-post-button:hover{background:#2563eb;border:1px solid #2563eb;color:#fff;border-radius:4px;transform:translate(-50%,-50%) scale(1.05);box-shadow:0 2px 6px #2563eb4d}.calendar-view .new-post-button:hover .new-post-button-text{color:#fff}.calendar-view .new-post-button:active{transform:translate(-50%,-50%) scale(.98)}.calendar-view .new-post-button:active .new-post-button-text{color:#fff}.calendar-view .new-post-button svg{flex-shrink:0;width:12px;height:12px}.calendar-view .new-post-button-text{font-size:8px;font-weight:500;color:#000}.calendar-view .new-post-button-text:hover{color:#fff}.calendar-view .post-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;margin-bottom:20px;cursor:pointer;transition:all .2s;position:relative;width:calc(100% - 8px);max-width:calc(100% - 8px);box-shadow:0 1px 3px #0000001a;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0}.calendar-view .post-card:last-child{margin-bottom:0}.calendar-view .post-card.has-image{min-height:220px}.calendar-view .post-card.no-image{min-height:auto}.calendar-view .post-card:hover{box-shadow:0 2px 8px #0000001a;border-color:#009cde;z-index:20}.calendar-view .post-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-shrink:0}.calendar-view .post-time{font-size:12px;font-weight:600;color:#28292c}.calendar-view .post-menu-btn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;color:#6b7280;transition:color .2s}.calendar-view .post-menu-btn:hover{color:#28292c}.calendar-view .post-menu{position:absolute;top:32px;right:8px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:10;min-width:150px}.calendar-view .menu-item{width:100%;padding:10px 16px;text-align:left;background:none;border:none;cursor:pointer;font-size:14px;color:#28292c;transition:background .2s}.calendar-view .menu-item:hover{background:#f9fafb}.calendar-view .menu-item:first-child{border-radius:4px 4px 0 0}.calendar-view .menu-item:last-child{border-radius:0 0 4px 4px}.calendar-view .menu-item.menu-item-delete{color:#ef4444}.calendar-view .menu-item.menu-item-delete:hover{background:#fef2f2}.calendar-view .post-text{font-size:12px;color:#4b5563;line-height:1.5;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.calendar-view .post-image-wrapper{width:100%;max-width:100%;height:120px;min-height:120px;margin-bottom:12px;border-radius:4px;overflow:hidden;background:#f3f4f6;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.calendar-view .post-image{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:cover;cursor:pointer;transition:opacity .2s ease}.calendar-view .post-image:hover{opacity:.9}.calendar-view .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:pointer;transition:background-color .2s;z-index:1}.calendar-view .video-play-overlay svg{margin-left:2px}.calendar-view .video-play-overlay:hover{background:#000c}.calendar-view .post-image-count{position:absolute;bottom:4px;right:4px;background:#fff;color:#6b7280;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;z-index:2;pointer-events:none;box-shadow:0 1px 2px #0000001a}.calendar-view .post-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;flex-shrink:0}.calendar-view .post-status{font-size:8px;font-weight:500;padding:2px 3px;border-radius:4px}.calendar-view .post-status.status-published{background:#10b981;color:#fff}.calendar-view .post-status.status-scheduled{background:#3b82f6;color:#fff}.calendar-view .post-status.status-partial,.calendar-view .post-status.status-pending{background:#f59e0b;color:#fff}.calendar-view .post-status.status-publishing{background:#10b981;color:#fff}.calendar-view .post-status.status-failed{background:#ef4444;color:#fff}.calendar-view .post-status.status-draft{background:#6b7280;color:#fff}.calendar-view .post-status-wrapper{display:inline-flex;cursor:pointer}.calendar-view .post-platforms{display:flex;gap:4px}.calendar-view .platform-icon-wrapper{display:inline-flex;cursor:pointer}.calendar-view .platform-icon{opacity:.8}@media (max-width: 1200px){.calendar-view .calendar-grid{gap:8px;padding:8px}.calendar-view .day-column{padding:4px}}.calendar-view .delete-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:10005}.calendar-view .delete-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.calendar-view .delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.calendar-view .delete-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.calendar-view .delete-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.calendar-view .delete-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.calendar-view .delete-modal-content{padding:24px;background:#fff}.calendar-view .delete-warning{font-size:14px;color:#28292ccc;line-height:1.6;margin:0 0 16px}.calendar-view .delete-options{display:flex;flex-direction:column;gap:12px;margin-top:8px}.calendar-view .delete-option{display:flex;align-items:flex-start;gap:12px}.calendar-view .delete-option-radio{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#009CDE;flex-shrink:0}.calendar-view .delete-option-label{font-size:14px;color:#28292ccc;line-height:1.5;cursor:pointer;margin:0;flex:1}.calendar-view .delete-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.calendar-view .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.calendar-view .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.calendar-view .btn-delete-now{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #DC2626!important;background:#dc2626!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.calendar-view .btn-delete-now:hover{background:#b91c1c!important;border-color:#b91c1c!important}.calendar-view .btn-delete-now:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.calendar-view .delete-modal-overlay{align-items:flex-end;justify-content:center}.calendar-view .delete-confirmation-modal{width:100%;max-width:100%;min-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0}.calendar-view .delete-modal-header{padding:32px 24px 20px}.calendar-view .delete-modal-footer{flex-direction:row;justify-content:space-between}.calendar-view .delete-modal-footer .btn-cancel,.calendar-view .delete-modal-footer .btn-delete-now{flex:1;max-width:none}}.media-viewer-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-viewer-container{position:relative;width:90vw;max-width:1200px;height:90vh;max-height:90vh;display:flex;align-items:center;justify-content:center;transform:none;animation:none}.media-viewer-media-frame{position:relative;display:inline-block;max-width:100%;max-height:calc(90vh - 120px);line-height:0;overflow:visible}.media-viewer-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%;background:#dc2626;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10002;box-shadow:0 4px 14px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#009cde;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.media-viewer-nav:hover:not(:disabled){background:#0088c7;transform:translateY(-50%) scale(1.1)}.media-viewer-nav:active:not(:disabled){transform:translateY(-50%) scale(.95)}.media-viewer-nav:disabled{opacity:.3;cursor:not-allowed;background:#009cde4d}.media-viewer-nav svg{width:24px;height:24px}.media-viewer-prev{left:20px}.media-viewer-next{right:20px}.media-viewer-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 80px;box-sizing:border-box}.media-viewer-image{display:block;max-width:100%;max-height:calc(90vh - 120px);object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080;transform:none;animation:none}.media-viewer-video-wrapper{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:calc(90vh - 120px);position:relative}.media-viewer-video{max-width:100%;max-height:calc(90vh - 120px);border-radius:8px;box-shadow:0 20px 60px #00000080}.media-viewer-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:8px 16px;background:#0009;color:#fff;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.media-viewer-container{width:100vw;height:100vh;max-height:100vh}.media-viewer-content{padding:40px 20px}.media-viewer-media-frame,.media-viewer-image,.media-viewer-video-wrapper,.media-viewer-video{max-height:calc(100vh - 80px)}.media-viewer-close,.media-viewer-nav{width:30px;height:30px}.media-viewer-nav svg{width:18px;height:18px}.media-viewer-prev{left:10px}.media-viewer-next{right:10px}.media-viewer-counter{bottom:10px;font-size:12px;padding:6px 12px}}.post-library-toolbar{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:8px;margin-bottom:1px;background:#fff;border-radius:8px 8px 0 0;padding:6px;overflow:hidden;border:1px solid #e5e7eb}.post-library-toolbar .search-input{flex:1;max-width:400px}.post-library-toolbar .search-input .v-field{border-radius:4px;min-height:40px}.post-library-toolbar .search-input .v-field__append-inner{color:#28292c99}.post-library-toolbar .filters-btn{color:#009cde;border-color:#009cde;padding:8px 16px;height:40px;font-size:14px;font-weight:500;background:transparent}.post-library-toolbar .filters-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.post-library-toolbar .filters-btn.has-filters{background:#009cde1a;border-color:#009cde;font-weight:600}.post-library-toolbar .filters-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.post-library-toolbar .filters-btn.is-active svg{color:#fff}.post-library-toolbar .filters-btn.is-active .v-btn__content{color:#fff}.post-library-toolbar .filters-btn svg{margin-right:6px;color:#009cde}.post-library-toolbar .filters-btn:hover svg{color:#fff}.post-library-toolbar .filters-btn .v-btn__content{color:#009cde}.post-library-toolbar .filters-btn:hover .v-btn__content{color:#fff}.post-library-toolbar .toolbar-actions{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%}.post-library-toolbar .toolbar-actions-left{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.post-library-toolbar{grid-template-columns:1fr}.post-library-toolbar .search-input{width:100%}.post-library-toolbar .toolbar-actions{justify-content:flex-start}}.content-posts-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:2px;background:#fff;border-radius:8px 8px 0 0;padding:5px;overflow:hidden}.content-posts-toolbar .toolbar-spacer{flex:1;min-width:8px}.content-posts-toolbar .grid-view-toggle{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-right:2%}.content-posts-toolbar .grid-view-toggle .toggle-label{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap}.content-posts-toolbar .grid-view-toggle :deep(.v-switch){margin:0}.content-posts-toolbar .grid-view-toggle :deep(.v-switch .v-selection-control__input){color:#009cde}.content-posts-toolbar .grid-view-toggle :deep(.v-switch:not(.v-input--dirty) .v-switch__track){background-color:#9ca3af!important}.content-posts-toolbar .grid-view-toggle :deep(.v-switch.v-input--dirty .v-switch__track){background-color:#009cde!important}.content-posts-toolbar .search-input{flex:1;max-width:400px}.content-posts-toolbar .toolbar-actions{display:flex;gap:8px;align-items:center}.content-posts-toolbar .toolbar-actions .toolbar-icon-btn{min-width:40px;padding:8px!important}.content-posts-toolbar .toolbar-actions .calendar-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px!important;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;cursor:pointer;transition:all .2s ease}.content-posts-toolbar .toolbar-actions .calendar-btn .content-calendar-icon,.content-posts-toolbar .toolbar-actions .calendar-btn .content-calendar-icon svg,.content-posts-toolbar .toolbar-actions .calendar-btn .content-calendar-icon path{color:#009cde!important;fill:#009cde!important}.content-posts-toolbar .toolbar-actions .calendar-btn svg,.content-posts-toolbar .toolbar-actions .calendar-btn path{color:#009cde!important;fill:#009cde!important}.content-posts-toolbar .toolbar-actions .calendar-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.content-posts-toolbar .toolbar-actions .calendar-btn:hover svg,.content-posts-toolbar .toolbar-actions .calendar-btn:hover path{color:#fff!important;fill:#fff!important}.content-posts-toolbar .toolbar-actions .calendar-btn:hover .content-calendar-icon,.content-posts-toolbar .toolbar-actions .calendar-btn:hover .content-calendar-icon svg,.content-posts-toolbar .toolbar-actions .calendar-btn:hover .content-calendar-icon path{color:#fff!important;fill:#fff!important}.content-posts-toolbar .toolbar-actions .settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;height:40px;border:1px solid #009CDE;border-radius:24px;background:transparent;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.content-posts-toolbar .toolbar-actions .settings-btn svg{flex-shrink:0;color:#009cde;transition:color .2s ease}.content-posts-toolbar .toolbar-actions .settings-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.content-posts-toolbar .toolbar-actions .settings-btn:hover svg{color:#fff}.content-posts-toolbar .toolbar-actions .settings-btn.has-filters{background:#009cde1a;border-color:#009cde;font-weight:600}.content-posts-toolbar .toolbar-actions .settings-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.content-posts-toolbar .toolbar-actions .settings-btn.is-active svg{color:#fff}.content-posts-toolbar .toolbar-actions .settings-btn.is-active:hover{background:#009cde;color:#fff}.content-posts-toolbar .toolbar-actions .settings-btn.is-active:hover svg{color:#fff}@media (max-width: 768px){.content-posts-toolbar{flex-direction:column;align-items:stretch;flex-wrap:wrap}.content-posts-toolbar .toolbar-spacer{display:none}.content-posts-toolbar .grid-view-toggle{margin-top:4px}.content-posts-toolbar .search-input{max-width:100%}.content-posts-toolbar .toolbar-actions{justify-content:flex-start}}.content-post-card{background:#fff;border:1px solid #E5E7EB;padding:16px;cursor:pointer;transition:all .2s ease;position:relative;height:122px;flex-shrink:0;width:100%;display:flex}.content-post-card.is-read{background:#fff}.content-post-card.is-unread{background:#f0f9ff}.content-post-card:hover{box-shadow:0 2px 8px #009cde26}.content-post-card.is-selected{box-shadow:0 2px 8px #009cde26;border-left:4px solid #009CDE}.content-post-card .post-card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:8px}.content-post-card .post-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.content-post-card .post-heading{font-family:Figtree;font-size:16px;font-weight:600;color:#28292c;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.content-post-card .content-type-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:Figtree;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;flex-shrink:0}.content-post-card .content-type-badge.type-page{background:#009cde1a;color:#009cde}.content-post-card .content-type-badge.type-blog{background:#10b9811a;color:#10b981}.content-post-card .post-destination-url{display:flex;align-items:center;gap:8px;margin-top:4px}.content-post-card .post-destination-url .destination-icon{color:#28292c99;flex-shrink:0}.content-post-card .post-destination-url .destination-text{font-family:Figtree;font-size:14px;font-weight:400;color:#28292c99;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-post-card .post-footer-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:12px}.content-post-card .post-timestamp{font-family:Figtree;font-size:12px;font-weight:400;color:#28292c99;white-space:nowrap;margin-left:auto}.content-post-card .status-badge{display:inline-block;padding:4px 12px;border-radius:4px;color:#fff;font-family:Figtree!important;font-size:11px;font-style:normal;font-weight:500;line-height:1.2;white-space:nowrap}.content-post-card .status-badge.status-published{background:#60a5fa;color:#fff}.content-post-card .status-badge.status-approved-awaiting{background:#10b981;color:#fff}.content-post-card .status-badge.status-approval-required{background:#f59e0b;color:#fff}.content-post-card .status-badge.status-revision-required{background:#ed5565;color:#fff}.content-post-card .status-badge.status-draft{background:#6b7280;color:#fff}.content-post-grid-view{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow-y:auto;height:100%;min-height:0}.content-post-grid-view .grid-column{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.content-post-grid-view .grid-column .column-header{padding:10px 20px;font-size:15px;font-weight:700;color:#fff;margin:0;flex-shrink:0;width:100%;text-align:center}.content-post-grid-view .grid-column.column-approval-required .column-header{background:#f59e0b}.content-post-grid-view .grid-column.column-approved-awaiting .column-header{background:#76c75d}.content-post-grid-view .grid-column.column-recently-published .column-header{background:#4caf50}.content-post-grid-view .grid-column .column-cards{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1;min-height:0;padding:16px}.content-post-grid-view .grid-column .empty-column{padding:24px;text-align:center;color:#28292c80;font-size:14px}@media (max-width: 1024px){.content-post-grid-view{grid-template-columns:1fr}}.content-post-grid-card{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:10px;cursor:pointer;transition:box-shadow .2s ease;display:flex;flex-direction:column;gap:8px;min-height:200px;box-shadow:0 1px 3px #0000000f}.content-post-grid-card:hover{box-shadow:0 2px 8px #0000001a}.content-post-grid-card .grid-card-title{font-size:16px;font-weight:600;color:#28292c;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-post-grid-card .grid-card-link-slot{min-height:22px;display:flex;align-items:center}.content-post-grid-card .grid-card-link-slot:empty{min-height:0}.content-post-grid-card .grid-card-link{font-size:14px;color:#1a73e8;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-post-grid-card .grid-card-link:hover{color:#1557b0}.content-post-grid-card .grid-card-description{font-size:14px;color:#6c757d;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.content-post-grid-card .grid-card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.content-post-grid-card .grid-card-footer .content-type-badge{margin-left:auto;display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:Figtree;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;flex-shrink:0}.content-post-grid-card .grid-card-footer .content-type-badge.type-page{background:#009cde1a;color:#009cde}.content-post-grid-card .grid-card-footer .content-type-badge.type-blog{background:#10b9811a;color:#10b981}.content-post-grid-card .grid-card-footer .status-slot{display:flex;align-items:center}.content-post-grid-card .grid-card-footer .status-pill{display:inline-block;padding:8px;border-radius:4px;font-size:10px;font-weight:500;color:#fff;white-space:nowrap}.content-post-grid-card .grid-card-footer .status-pill.status-approval-required{background:#f59e0b}.content-post-grid-card .grid-card-footer .status-label{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;font-size:10px}.content-post-grid-card .grid-card-footer .status-label .status-icon{flex-shrink:0}.content-post-grid-card .grid-card-footer .status-label.status-approved{background:#76c75d;color:#fff}.content-post-grid-card .grid-card-footer .status-label.status-approved .status-icon{color:#fff}.content-post-grid-card .grid-card-footer .status-label.status-published{color:#fff;background:#4caf50}.content-post-grid-card .grid-card-footer .status-label.status-published .status-icon{color:#6b7280}.content-post-grid-card .grid-card-footer .status-label.status-default{background:transparent;color:#4b5563}.content-post-grid-details{display:flex;flex-direction:column;gap:0;padding:24px 30px;cursor:default}.content-post-grid-details .status-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#d1ecf1;border-color:#bee5eb;border-radius:.25rem;border:1px solid transparent;padding:16px 20px;margin-bottom:24px}.content-post-grid-details .status-banner .status-banner-text{flex:1;font-family:Figtree;font-size:14px;font-weight:500;color:#0c5460;line-height:1.6;margin:0;white-space:pre-line}.content-post-grid-details .details-form-section{display:flex;flex-direction:column;margin-bottom:0}.content-post-grid-details .detail-row{display:flex;flex-direction:column;gap:8px;padding:16px 0}.content-post-grid-details .detail-row:first-child{padding-top:0}.content-post-grid-details .detail-row.detail-row-url .url-field-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.content-post-grid-details .detail-row.detail-row-url .url-field-group .form-input{flex:1;min-width:200px}.content-post-grid-details .detail-row.detail-row-url .url-field-group .btn-publish-approved{flex-shrink:0}.content-post-grid-details .section-separator{height:0;border:none}.content-post-grid-details .section-separator.section-separator-dashed{border-top:1px dashed #d1d5db;margin:0}.content-post-grid-details .form-label{font-family:Figtree;font-size:14px;font-weight:600;color:#28292c;margin:0}.content-post-grid-details .status-pill{display:inline-block;padding:8px 16px;border-radius:4px;font-family:Figtree;font-size:14px;font-weight:500;white-space:nowrap;width:fit-content}.content-post-grid-details .status-pill.status-revision{background:#f59e0b;color:#fff}.content-post-grid-details .status-pill.status-approved{background:#76c75d;color:#fff}.content-post-grid-details .status-pill.status-published{background:#4caf50;color:#fff}.content-post-grid-details .status-pill.status-default{background:#f59e0b;color:#fff}.content-post-grid-details .form-input,.content-post-grid-details .form-textarea{font-family:Figtree;font-size:14px;font-weight:400;color:#28292c;padding:10px 12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;width:100%;transition:border-color .2s}.content-post-grid-details .form-input:focus,.content-post-grid-details .form-textarea:focus{outline:none;border-color:#009cde}.content-post-grid-details .form-input::placeholder,.content-post-grid-details .form-textarea::placeholder{color:#28292c80}.content-post-grid-details .form-input.form-input-readonly,.content-post-grid-details .form-textarea.form-input-readonly{background:#f9fafb;color:#28292ccc;cursor:default}.content-post-grid-details .form-textarea{min-height:80px;resize:vertical}.content-post-grid-details .btn-publish-approved{flex-shrink:0;padding:10px 24px;background:#f59e0b;border:1px solid #f59e0b;border-radius:44px;color:#fff;font-family:Figtree;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.content-post-grid-details .btn-publish-approved:hover:not(:disabled){background:#d97706;border-color:#d97706}.content-post-grid-details .btn-publish-approved:disabled{opacity:.6;cursor:not-allowed}.content-post-grid-details .body-content-section{margin-bottom:24px;padding-top:16px}.content-post-grid-details .body-content-label{margin-bottom:12px;display:block}.content-post-grid-details .body-warning-note{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6;margin:0 0 16px}.content-post-grid-details .editor-wrapper{width:100%;margin-bottom:16px;border-radius:4px;overflow:hidden}.content-post-grid-details .body-content{font-size:14px;font-weight:400;color:#28292ce6;line-height:1.6;max-height:500px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px;padding:16px;background:#fff}.content-post-grid-details .body-content p{margin:0 0 12px}.content-post-grid-details .body-content p:last-child{margin-bottom:0}.content-post-grid-details .general-info{margin-top:24px}.content-post-grid-details .general-info-separator{border-top:1px dashed #d1d5db;margin:24px 0 16px}.content-post-grid-details .general-info-content{padding:16px;border:1px solid #e5e7eb;border-radius:4px;background:#fafafa}.content-post-grid-details .general-info-item{font-family:Figtree;font-size:14px;margin-bottom:8px}.content-post-grid-details .general-info-item:last-child{margin-bottom:0}.content-post-grid-details .general-info-item .info-label{color:#28292cb3;margin-right:8px}.content-post-grid-details .general-info-item .info-value{color:#28292c;font-weight:500}.content-post-grid-details .comment-history-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.content-post-grid-details .section-heading{font-family:Figtree;font-size:16px;font-weight:600;color:#28292c;margin:0 0 16px}.content-post-grid-details .comment-history-list{display:flex;flex-direction:column;gap:20px}.content-post-grid-details .comment-item{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.content-post-grid-details .comment-item:last-child{border-bottom:none;padding-bottom:0}.content-post-grid-details .comment-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.content-post-grid-details .comment-author{font-family:Figtree;font-size:14px;font-weight:600;color:#28292c}.content-post-grid-details .comment-date{font-family:Figtree;font-size:14px;font-weight:400;color:#28292c99}.content-post-grid-details .comment-body{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6}.content-post-grid-details .comment-body p{margin:0 0 8px}.content-post-grid-details .comment-body p:last-child{margin-bottom:0}.content-post-grid-details .form-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.content-post-grid-details .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:Figtree;font-size:14px;font-weight:500;text-transform:none;white-space:nowrap;gap:8px;padding:8px 16px}.content-post-grid-details .toolbar-icon-btn:disabled{opacity:.6;cursor:not-allowed}.content-post-grid-details .save-later-btn{background:#009cde;border:1px solid #009cde;color:#fff}.content-post-grid-details .save-later-btn:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.content-post-grid-details .save-approve-btn{background:#009cde;border:1px solid #009cde;color:#fff}.content-post-grid-details .save-approve-btn:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.content-post-grid-details .revision-link{font-family:Figtree;font-size:14px;color:#009cde;font-weight:500;cursor:pointer}.content-post-grid-details .revision-link:hover{color:#0077b3}.content-post-grid-details .revision-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.content-post-grid-details .revision-modal{width:500px;max-width:90vw;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #e5e7eb;display:flex;flex-direction:column;max-height:90vh}.content-post-grid-details .revision-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.content-post-grid-details .revision-modal-header .revision-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.content-post-grid-details .revision-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99}.content-post-grid-details .revision-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.content-post-grid-details .revision-modal-content{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1}.content-post-grid-details .revision-instructions p{font-size:14px;color:#28292ccc;line-height:1.6;margin:0 0 12px}.content-post-grid-details .revision-instructions p:last-child{margin-bottom:0}.content-post-grid-details .comment-textarea{width:100%;min-height:150px;padding:12px;border:1px solid #009cde;border-radius:4px;font-family:Figtree;font-size:14px;resize:vertical}.content-post-grid-details .comment-textarea:focus{outline:none;border-color:#009cde}.content-post-grid-details .revision-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.content-post-grid-details .btn-cancel{border:1px solid #e5e7eb;background:#fff;color:#28292c;padding:8px 16px;border-radius:24px;cursor:pointer;font-family:Figtree;font-size:14px}.content-post-grid-details .btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.content-post-grid-details .btn-request-revision{border:1px solid #009cde;background:#009cde;color:#fff;padding:8px 16px;border-radius:24px;cursor:pointer;font-family:Figtree;font-size:14px}.content-post-grid-details .btn-request-revision:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.content-post-grid-details .btn-request-revision:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.content-post-grid-details .detail-row-url .url-field-group{flex-direction:column;align-items:stretch}.content-post-grid-details .detail-row-url .url-field-group .btn-publish-approved{width:100%}}.content-post-details{display:flex;flex-direction:column;gap:0;padding:0;cursor:default}.content-post-details .post-header{display:flex;justify-content:flex-start;align-items:center;color:#28292ccc;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:30px;background:#f2f2f3;border-radius:0}.content-post-details .post-heading-text{color:#28292ccc;font-family:Figtree!important;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.content-post-details .content-layout{display:grid;grid-template-columns:1fr 350px;gap:16px;align-items:start;padding:15px 20px}.content-post-details .left-column{display:flex;flex-direction:column;gap:24px}.content-post-details .left-column .post-details-alert{background:#d1ecf1;border-radius:.25rem;padding:.75rem 1.25rem;border-color:#bee5eb;border:1px solid transparent;position:relative}.content-post-details .left-column .post-details-alert p{font-family:Figtree;font-size:14px;font-weight:400;color:#0c5460;line-height:1.6;margin:0}.content-post-details .left-column.pending-approval .post-details-section.section-card{background:#fff;border:1px solid #E5E7EB;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:20px}.content-post-details .left-column.pending-approval .form-field{display:flex;flex-direction:column;gap:8px}.content-post-details .left-column.pending-approval .form-label{font-family:Figtree;font-size:14px;font-weight:600;color:#28292c;margin:0}.content-post-details .left-column.pending-approval .form-input{font-family:Figtree;font-size:14px;font-weight:400;color:#28292c;padding:8px 12px;border:1px solid #E5E7EB;border-radius:4px;background:#fff;width:100%;transition:border-color .2s}.content-post-details .left-column.pending-approval .form-input:focus{outline:none;border-color:#009cde}.content-post-details .left-column.pending-approval .form-input::placeholder{color:#28292c80}.content-post-details .left-column.pending-approval .body-warning-note{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6;margin:0 0 12px}.content-post-details .left-column.pending-approval .editor-wrapper{width:100%}.content-post-details .left-column.pending-approval .form-actions{display:flex;gap:12px;margin-top:8px}.content-post-details .left-column.pending-approval .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:Figtree;font-size:14px;font-weight:500;text-transform:none;white-space:nowrap;gap:8px;padding:8px 16px}.content-post-details .left-column.pending-approval .toolbar-icon-btn svg{transition:all .2s ease}.content-post-details .left-column.pending-approval .toolbar-icon-btn:disabled{opacity:.6;cursor:not-allowed}.content-post-details .left-column.pending-approval .save-later-btn,.content-post-details .left-column.pending-approval .save-approve-btn{min-width:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:Figtree;font-size:14px;font-weight:500;text-transform:none;white-space:nowrap;gap:8px;padding:8px 16px}.content-post-details .left-column.pending-approval .save-later-btn svg,.content-post-details .left-column.pending-approval .save-approve-btn svg{transition:all .2s ease}.content-post-details .left-column.pending-approval .save-later-btn:disabled,.content-post-details .left-column.pending-approval .save-approve-btn:disabled{opacity:.6;cursor:not-allowed}.content-post-details .left-column.pending-approval .save-later-btn{background:#fff;border:1px solid #E5E7EB;color:#28292c}.content-post-details .left-column.pending-approval .save-later-btn svg{color:#28292c;fill:#28292c}.content-post-details .left-column.pending-approval .save-later-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.content-post-details .left-column.pending-approval .save-later-btn:hover:not(:disabled) svg{color:#28292c;fill:#28292c}.content-post-details .left-column.pending-approval .save-approve-btn{background:#10b981;border:1px solid #10B981;color:#fff}.content-post-details .left-column.pending-approval .save-approve-btn svg{color:#fff;fill:#fff}.content-post-details .left-column.pending-approval .save-approve-btn:hover:not(:disabled){background:#059669;border-color:#059669}.content-post-details .left-column.pending-approval .save-approve-btn:hover:not(:disabled) svg{color:#fff;fill:#fff}.content-post-details .left-column.pending-approval .revision-request{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6;margin-top:8px}.content-post-details .left-column.pending-approval .revision-request .revision-link{color:#009cde;text-decoration:underline;cursor:pointer}.content-post-details .left-column.pending-approval .revision-request .revision-link:hover{color:#0077b3}.content-post-details .right-column{display:flex;flex-direction:column;gap:24px}.content-post-details .section-card{background:#fff;border:1px solid #E5E7EB;border-radius:4px;padding:20px}.content-post-details .post-details-section.section-card{background:#fff;border:1px solid #DBDBDD;border-radius:4px;padding:20px}.content-post-details .post-details-section{display:flex;flex-direction:column;gap:20px}.content-post-details .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:8px;display:block}.content-post-details .display-title-section{display:flex;flex-direction:column;gap:8px}.content-post-details .display-title-content{font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6}.content-post-details .section-separator{height:1px;background:#e5e7eb;margin:0;width:100%}.content-post-details .body-section{display:flex;flex-direction:column;gap:8px}.content-post-details .body-content{font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6}.content-post-details .body-content p{margin:0 0 12px}.content-post-details .body-content p:last-child{margin-bottom:0}.content-post-details .status-section{display:flex;flex-direction:column;gap:16px;border:1px solid #E5E7EB!important;border-radius:8px;padding:20px;width:100%}.content-post-details .status-section .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:0;width:100%}.content-post-details .status-display{display:flex;align-items:center;justify-content:flex-start;gap:12px}.content-post-details .status-badge{display:inline-block;padding:2px 14px;border-radius:4px;color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.content-post-details .status-badge.status-published{background:#60a5fa;color:#fff}.content-post-details .status-badge.status-approved-awaiting{background:#10b981;color:#fff}.content-post-details .status-badge.status-approval-required{background:#f59e0b;color:#fff}.content-post-details .status-badge.status-draft{background:#6b7280;color:#fff}.content-post-details .status-date-time{display:flex;flex-direction:column;gap:18px;margin-top:10px}.content-post-details .date-info,.content-post-details .time-info{display:flex;justify-content:space-between;gap:4px}.content-post-details .date-label,.content-post-details .time-label{color:#28292ccc;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.content-post-details .date-value,.content-post-details .time-value{color:#535456;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.content-post-details .comment-history-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.content-post-details .comment-history-section .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:0}.content-post-details .comment-history-section .comment-history-list{display:flex;flex-direction:column;gap:20px}.content-post-details .comment-history-section .comment-item{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.content-post-details .comment-history-section .comment-item:last-child{border-bottom:none;padding-bottom:0}.content-post-details .comment-history-section .comment-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.content-post-details .comment-history-section .comment-author{font-family:Figtree;font-size:14px;font-weight:600;color:#28292c}.content-post-details .comment-history-section .comment-date{font-family:Figtree;font-size:14px;font-weight:400;color:#28292c99}.content-post-details .comment-history-section .comment-body{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6}.content-post-details .comment-history-section .comment-body p{margin:0 0 8px}.content-post-details .comment-history-section .comment-body p:last-child{margin-bottom:0}@media (max-width: 1024px){.content-post-details .content-layout{grid-template-columns:1fr}}.content-post-details .revision-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.content-post-details .revision-modal{width:500px;max-width:90vw;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB;display:flex;flex-direction:column;max-height:90vh}.content-post-details .revision-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.content-post-details .revision-modal-header .revision-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.content-post-details .revision-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.content-post-details .revision-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.content-post-details .revision-modal-content{padding:24px;background:#fff;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1}.content-post-details .revision-instructions{display:flex;flex-direction:column;gap:12px}.content-post-details .revision-instructions p{font-family:Figtree;font-size:14px;font-weight:400;color:#28292ccc;line-height:1.6;margin:0}.content-post-details .comment-field{width:100%}.content-post-details .comment-textarea{width:100%;min-height:150px;padding:12px;border:1px solid #009CDE;border-radius:4px;font-family:Figtree;font-size:14px;font-weight:400;color:#28292c;background:#fff;resize:vertical;transition:border-color .2s}.content-post-details .comment-textarea:focus{outline:none;border-color:#009cde}.content-post-details .comment-textarea::placeholder{color:#28292c80}.content-post-details .revision-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;background:#fff;border-top:1px solid #E5E7EB}.content-post-details .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:Figtree;font-size:14px;font-weight:500;text-transform:none;white-space:nowrap;gap:8px;padding:8px 16px}.content-post-details .toolbar-icon-btn svg{transition:all .2s ease}.content-post-details .toolbar-icon-btn:disabled{opacity:.6;cursor:not-allowed}.content-post-details .btn-cancel,.content-post-details .btn-request-revision{min-width:40px;height:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;cursor:pointer;transition:all .2s ease;font-family:Figtree;font-size:14px;font-weight:500;text-transform:none;white-space:nowrap;gap:8px;padding:8px 16px}.content-post-details .btn-cancel svg,.content-post-details .btn-request-revision svg{transition:all .2s ease}.content-post-details .btn-cancel:disabled,.content-post-details .btn-request-revision:disabled{opacity:.6;cursor:not-allowed}.content-post-details .btn-cancel{border:1px solid #E5E7EB;background:#fff;color:#28292c}.content-post-details .btn-cancel svg{color:#28292c;fill:#28292c}.content-post-details .btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.content-post-details .btn-cancel:hover svg{color:#28292c;fill:#28292c}.content-post-details .btn-request-revision{border:1px solid #009CDE;background:#009cde;color:#fff}.content-post-details .btn-request-revision svg{color:#fff;fill:#fff}.content-post-details .btn-request-revision:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.content-post-details .btn-request-revision:hover:not(:disabled) svg{color:#fff;fill:#fff}.content-post-details .btn-request-revision:disabled{opacity:.6;cursor:not-allowed}.v-dialog.content-filter-dialog .v-card.content-posts-filter-modal{max-width:400px!important;width:400px!important}.content-posts-filter-modal{width:400px!important;max-width:400px!important;min-width:400px!important;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.content-posts-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #E5E7EB}.content-posts-filter-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#28292c;margin:0}.content-posts-filter-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease}.content-posts-filter-modal .modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.content-posts-filter-modal .modal-content{padding:20px;display:flex;flex-direction:column;gap:12px}.content-posts-filter-modal .filter-field{display:flex;flex-direction:column;gap:8px;position:relative}.content-posts-filter-modal .filter-label{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#28292c}.content-posts-filter-modal .filter-select :deep(.v-field),.content-posts-filter-modal .filter-input :deep(.v-field){border:1px solid #D1D5DB!important;border-radius:8px!important;background:#fff!important;min-height:44px}.content-posts-filter-modal .filter-select :deep(.v-field):hover,.content-posts-filter-modal .filter-input :deep(.v-field):hover{border-color:#009cde!important}.content-posts-filter-modal .filter-select :deep(.v-field).v-field--focused,.content-posts-filter-modal .filter-input :deep(.v-field).v-field--focused{border-color:#009cde!important}.content-posts-filter-modal .filter-select :deep(.v-field__input),.content-posts-filter-modal .filter-input :deep(.v-field__input){padding:10px 40px 10px 16px;color:#28292c;font-size:14px;font-weight:400;min-height:44px}.content-posts-filter-modal .filter-select :deep(.v-field__input)::placeholder,.content-posts-filter-modal .filter-input :deep(.v-field__input)::placeholder{color:#28292c99}.content-posts-filter-modal .filter-select :deep(.v-field__append-inner),.content-posts-filter-modal .filter-input :deep(.v-field__append-inner){display:none!important}.content-posts-filter-modal .filter-select :deep(.v-select__selection),.content-posts-filter-modal .filter-input :deep(.v-select__selection){font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.content-posts-filter-modal .filter-select :deep(.v-select__menu-icon),.content-posts-filter-modal .filter-input :deep(.v-select__menu-icon){display:none!important}.content-posts-filter-modal .filter-field:has(.filter-select) .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%);color:#28292c;pointer-events:none;transition:transform .3s ease,color .2s ease;z-index:1}.content-posts-filter-modal .filter-field:has(.filter-select):hover .dropdown-arrow{color:#009cde}.content-posts-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.content-posts-filter-modal .filter-field:has(.filter-select):has(.filter-select :deep(.v-select--active-menu)) .dropdown-arrow{transform:translateY(-50%) rotate(180deg);color:#009cde}.content-posts-filter-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px 20px;border-top:1px solid #E5E7EB}.content-posts-filter-modal .btn-reset{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.content-posts-filter-modal .btn-reset:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.content-posts-filter-modal .btn-apply{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.content-posts-filter-modal .btn-apply:hover{background:#0088c7!important;border-color:#0088c7!important}@media (max-width: 599px){.content-posts-filter-modal{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.content-posts-filter-modal :deep(.content-filter-dialog) .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}.content-posts-filter-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.content-posts-filter-modal .modal-header{padding:32px 24px 20px}.content-posts-filter-modal .modal-header .modal-title{font-size:20px}.content-posts-filter-modal .modal-content{padding:20px 24px 0}.content-posts-filter-modal .modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px}.content-posts-filter-modal .modal-footer .btn-reset,.content-posts-filter-modal .modal-footer .btn-apply{flex:1;max-width:none;font-size:14px!important}}.actions-leads-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.actions-leads-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-leads-page .breadcrumb-link:hover{color:#009cde}.actions-leads-page .separator{display:flex;align-items:center}.actions-leads-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.actions-leads-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-leads-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-leads-page .settings-button{margin-top:8px}.actions-leads-page .leads-container{height:100%}.actions-leads-page .leads-section{display:grid;border-radius:0 0 8px 8px;grid-template-columns:330px 1fr;background:#fff;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px);gap:15px 0;position:relative}.actions-leads-page .leads-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-leads-page .leads-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10}.actions-leads-page .leads-list-column{border:1px solid #E5E7EB;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.actions-leads-page .leads-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f2f2f3;border-radius:0}.actions-leads-page .leads-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.actions-leads-page .leads-count{background:#009cde;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;margin-left:8px}.actions-leads-page .leads-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.actions-leads-page .loading-state,.actions-leads-page .error-state,.actions-leads-page .no-leads-found{display:flex;align-items:center;justify-content:center;padding:40px 16px;flex:1;color:#28292c99;font-size:14px}.actions-leads-page .error-state{flex-direction:column;gap:12px;color:#dc2626}.actions-leads-page .error-state p{margin:0}.actions-leads-page .error-state .btn-refresh-leads{padding:8px 16px;background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.actions-leads-page .error-state .btn-refresh-leads:hover{background:#0088c7;border-color:#0088c7}.actions-leads-page .error-state .btn-refresh-leads:active{background:#0074b0;border-color:#0074b0}.actions-leads-page .loading-more{padding:16px;text-align:center;color:#28292c99;font-size:14px}.actions-leads-page .lead-details-column{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;min-width:0;border-bottom:1px solid #E5E7EB;border-top:1px solid #E5E7EB;border-right:1px solid #E5E7EB}.actions-leads-page .no-lead-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.actions-leads-page .empty-state-text{color:#28292c;font-size:16px;font-weight:400;margin:0}@media (max-width: 1024px){.actions-leads-page .leads-section{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.actions-leads-page .leads-list-column{border-right:none;border-bottom:1px solid #E5E7EB;padding-right:0;padding-bottom:24px;margin-bottom:24px;max-height:400px}.actions-leads-page .lead-details-column{padding-left:0;padding-top:24px}}.add-new-lead-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.add-new-lead-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.add-new-lead-page .breadcrumb-link:hover{color:#009cde}.add-new-lead-page .separator{display:flex;align-items:center}.add-new-lead-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.add-new-lead-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.add-new-lead-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.add-new-lead-page .new-lead-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-top:0}.add-new-lead-page .card-title{font-size:20px;font-weight:600;color:#28292c;margin:0 0 16px}.add-new-lead-page .card-separator{height:1px;background:#e5e7eb;margin-bottom:24px}.add-new-lead-page .lead-form{display:flex;flex-direction:column;gap:20px}.add-new-lead-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.add-new-lead-page .form-row{grid-template-columns:1fr}}.add-new-lead-page .form-field{display:flex;flex-direction:column;gap:8px;position:relative}.add-new-lead-page .form-field.form-field-full{grid-column:1/-1}.add-new-lead-page .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.add-new-lead-page .form-label .required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-lead-page .form-input,.add-new-lead-page .form-select{width:100%}.add-new-lead-page .form-input :deep(.v-field),.add-new-lead-page .form-select :deep(.v-field){border-radius:4px}.add-new-lead-page .form-input :deep(.v-field__input),.add-new-lead-page .form-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-lead-page .form-input :deep(.v-field__outline),.add-new-lead-page .form-select :deep(.v-field__outline){border-color:#28292c33}.add-new-lead-page .form-input :deep(.v-field--focused .v-field__outline),.add-new-lead-page .form-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-lead-page .form-input :deep(.v-field--error .v-field__outline),.add-new-lead-page .form-input :deep(.v-input--error .v-field__outline),.add-new-lead-page .form-select :deep(.v-field--error .v-field__outline),.add-new-lead-page .form-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-lead-page .form-select{position:relative;width:100%}.add-new-lead-page .form-select :deep(.v-select__menu-icon),.add-new-lead-page .form-select :deep(i.mdi-menu-down),.add-new-lead-page .form-select :deep(i.v-icon.v-select__menu-icon),.add-new-lead-page .form-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-lead-page .form-field .dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-lead-page .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.add-new-lead-page .form-textarea{width:100%}.add-new-lead-page .form-textarea :deep(.v-field){border-radius:4px}.add-new-lead-page .form-textarea :deep(.v-field__input){font-size:14px;color:#28292c;min-height:100px}.add-new-lead-page .form-textarea :deep(.v-field__outline){border-color:#28292c33}.add-new-lead-page .form-textarea :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-lead-page .phone-input-wrapper{width:100%}.add-new-lead-page .phone-input-wrapper :deep(.phone-input-container){width:100%}.add-new-lead-page .phone-input-wrapper :deep(.phone-input){width:100%;margin-bottom:0}.add-new-lead-page .phone-input-wrapper :deep(.iti){width:100%;border:1px solid rgba(40,41,44,.2)!important;border-radius:4px!important}.add-new-lead-page .phone-input-wrapper :deep(.iti):focus-within,.add-new-lead-page .phone-input-wrapper :deep(.iti).iti--focused{border-color:#009cde!important}.add-new-lead-page .phone-input-wrapper :deep(.phone-input-field){font-size:14px;padding:12px 16px}.add-new-lead-page .form-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:20px}.add-new-lead-page .submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.add-new-lead-page .submit-btn:hover:not(:disabled){background:#0088c7}.add-new-lead-page .submit-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}.add-new-lead-page .lead-success-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:40px 32px;margin-top:0;display:flex;justify-content:center;align-items:center;min-height:500px}.add-new-lead-page .lead-success-section .success-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px;width:100%}.add-new-lead-page .lead-success-section .success-title{font-size:28px;font-weight:600;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}.add-new-lead-page .lead-success-section .illustration-container{margin:20px 0 24px;display:flex;justify-content:center;align-items:center}.add-new-lead-page .lead-success-section .illustration-container svg{display:block;max-width:100%;height:auto}.add-new-lead-page .lead-success-section .success-message{font-size:16px;color:#28292ccc;margin:0 0 32px;font-family:Figtree,sans-serif}.add-new-lead-page .lead-success-section .action-buttons{display:flex;gap:12px;width:100%;justify-content:center;margin-top:8px}@media (max-width: 600px){.add-new-lead-page .lead-success-section .action-buttons{flex-direction:column;width:100%}.add-new-lead-page .lead-success-section .action-buttons .add-new-btn,.add-new-lead-page .lead-success-section .action-buttons .view-lead-btn,.add-new-lead-page .lead-success-section .action-buttons .view-all-btn{width:100%}}.add-new-lead-page .lead-success-section .add-new-btn{border:1px solid #009CDE;color:#009cde;background:transparent;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none;border-radius:24px;min-width:140px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.add-new-lead-page .lead-success-section .add-new-btn:hover{background:#009cde1a}.add-new-lead-page .lead-success-section .view-lead-btn,.add-new-lead-page .lead-success-section .view-all-btn{background-color:#009cde;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none;border-radius:24px;border:none;min-width:140px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.add-new-lead-page .lead-success-section .view-lead-btn:hover,.add-new-lead-page .lead-success-section .view-all-btn:hover{background-color:#0088c7}.add-new-local-post-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.add-new-local-post-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.add-new-local-post-page .breadcrumb-link:hover{color:#009cde}.add-new-local-post-page .separator{display:flex;align-items:center}.add-new-local-post-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.add-new-local-post-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.add-new-local-post-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.add-new-local-post-page .new-local-post-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-top:0}.add-new-local-post-page .card-title{font-size:20px;font-weight:600;color:#28292c;margin:0 0 16px}.add-new-local-post-page .card-separator{height:1px;background:#e5e7eb;margin-bottom:24px}.add-new-local-post-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.add-new-local-post-page .loading-text{font-size:16px;color:#28292c99;margin:0}.add-new-local-post-page .local-post-form{display:flex;flex-direction:column;gap:20px}.add-new-local-post-page .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.add-new-local-post-page .form-row{grid-template-columns:1fr}}.add-new-local-post-page .form-field{display:flex;flex-direction:column;gap:8px;position:relative}.add-new-local-post-page .form-field.form-field-full{grid-column:1/-1}.add-new-local-post-page .form-field.form-field-full:has(.uploader),.add-new-local-post-page .form-field.form-field-full:has(.preview-wrap){max-width:calc((100% - 20px)/2)}@media (max-width: 768px){.add-new-local-post-page .form-field.form-field-full:has(.uploader),.add-new-local-post-page .form-field.form-field-full:has(.preview-wrap){max-width:100%}}.add-new-local-post-page .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.add-new-local-post-page .form-label .asterisk,.add-new-local-post-page .form-label .required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .form-group{display:flex;flex-direction:column;width:100%}.add-new-local-post-page .form-group label .asterisk{all:unset}.add-new-local-post-page .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .form-group .v-text-field.v-input--error .v-field__outline,.add-new-local-post-page .form-group .v-select.v-input--error .v-field__outline,.add-new-local-post-page .form-group .v-textarea.v-input--error .v-field__outline,.add-new-local-post-page .form-group .v-text-field.v-input--error .v-field__outline__start,.add-new-local-post-page .form-group .v-select.v-input--error .v-field__outline__start,.add-new-local-post-page .form-group .v-textarea.v-input--error .v-field__outline__start,.add-new-local-post-page .form-group .v-text-field.v-input--error .v-field__outline__end,.add-new-local-post-page .form-group .v-select.v-input--error .v-field__outline__end,.add-new-local-post-page .form-group .v-textarea.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.add-new-local-post-page .form-input,.add-new-local-post-page .form-select{width:100%}.add-new-local-post-page .form-input :deep(.v-field),.add-new-local-post-page .form-select :deep(.v-field){border-radius:4px}.add-new-local-post-page .form-input :deep(.v-field__input),.add-new-local-post-page .form-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-local-post-page .form-input :deep(.v-field__outline),.add-new-local-post-page .form-select :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .form-input :deep(.v-field--focused .v-field__outline),.add-new-local-post-page .form-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .form-input :deep(.v-field--error .v-field__outline),.add-new-local-post-page .form-input :deep(.v-input--error .v-field__outline),.add-new-local-post-page .form-select :deep(.v-field--error .v-field__outline),.add-new-local-post-page .form-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-local-post-page .form-select{position:relative;width:100%}.add-new-local-post-page .form-select :deep(.v-select__menu-icon),.add-new-local-post-page .form-select :deep(i.mdi-menu-down),.add-new-local-post-page .form-select :deep(i.v-icon.v-select__menu-icon),.add-new-local-post-page .form-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-local-post-page .local-post-location-select{min-width:0;max-width:100%}.add-new-local-post-page .local-post-location-select :deep(.v-input){width:100%;max-width:100%;min-width:0}.add-new-local-post-page .local-post-location-select :deep(.v-field){min-width:0;max-width:100%}.add-new-local-post-page .local-post-location-select :deep(.v-field__field){min-width:0;overflow:hidden}.add-new-local-post-page .local-post-location-select :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;align-items:flex-start;overflow:hidden}.add-new-local-post-page .local-post-location-select :deep(.v-select__selection){display:flex!important;flex:1 1 auto;min-width:0!important;max-width:100%;overflow:hidden;box-sizing:border-box}.add-new-local-post-page .local-post-location-chip{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 6px 4px 10px!important;font-size:13px!important;font-weight:500!important;font-family:Figtree,sans-serif;min-height:28px;min-width:0!important;margin:2px!important;display:flex!important;align-items:flex-start!important;max-width:100%;box-sizing:border-box;overflow:hidden!important;white-space:normal!important}.add-new-local-post-page .local-post-location-chip :deep(.v-chip__underlay){opacity:0!important}.add-new-local-post-page .local-post-location-chip :deep(.v-chip__content){display:flex!important;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.35;white-space:normal!important;color:#28292c!important}.add-new-local-post-page .local-post-location-chip .local-post-location-chip__text{display:block;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.add-new-local-post-page .local-post-location-chip .local-post-location-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.add-new-local-post-page .local-post-location-chip .local-post-location-chip__clear svg{display:block;color:currentColor}.add-new-local-post-page .local-post-location-chip .local-post-location-chip__clear:hover{background:#0000000f;color:#000}.add-new-local-post-page .local-post-location-chip .local-post-location-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.add-new-local-post-page .form-field .dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-local-post-page .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.add-new-local-post-page .form-field .form-group{position:relative}.add-new-local-post-page .form-field .form-group .dropdown-icon{bottom:15px}.add-new-local-post-page .form-textarea{width:100%}.add-new-local-post-page .form-textarea :deep(.v-field){border-radius:4px}.add-new-local-post-page .form-textarea :deep(.v-field__input){font-size:14px;color:#28292c;min-height:120px}.add-new-local-post-page .form-textarea :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .form-textarea :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .character-counter{font-size:12px;color:#28292c99;margin-top:4px;font-family:Figtree,sans-serif}.add-new-local-post-page .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;white-space:nowrap}.add-new-local-post-page .uploader{display:flex;padding:6px 0 7px;justify-content:center;align-items:center;border-radius:8px;background:#eff1f380;flex-shrink:0;height:155px;width:100%}.add-new-local-post-page .uploader .image-size-info{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.add-new-local-post-page .uploader .uploader-inner{text-align:center}.add-new-local-post-page .uploader .uploader-text{color:#28292ccc;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.add-new-local-post-page .uploader .upload_link_container{margin-top:24px;display:flex;justify-content:center}.add-new-local-post-page .uploader .upload_link{color:#009cde;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:32px;cursor:pointer;display:inline-flex;align-items:center;gap:16px;line-height:1}.add-new-local-post-page .uploader .upload_link svg{display:block;flex:0 0 auto;width:24px;height:24px}.add-new-local-post-page .preview-wrap{position:relative;display:flex;height:155px;padding:6px 0 7px;justify-content:center;align-items:center;border-radius:8px;border:1px solid rgba(219,219,221,.3);background:#eff1f380;overflow:hidden;width:100%}.add-new-local-post-page .uploaded-image-preview{max-width:100%;max-height:140px;object-fit:contain;border-radius:4px}.add-new-local-post-page .remove-image-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease}.add-new-local-post-page .remove-image-btn:hover{background:#000c}.add-new-local-post-page .google-event-form{margin-top:20px;padding:24px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.add-new-local-post-page .google-event-form>*:not(.google-event-title):not(.google-event-actions){margin-bottom:20px}.add-new-local-post-page .google-event-form>*:not(.google-event-title):not(.google-event-actions):last-child{margin-bottom:0}.add-new-local-post-page .google-event-form .form-field{display:flex;flex-direction:column;gap:8px;position:relative;margin-bottom:0}.add-new-local-post-page .google-event-form .form-field.form-field-full{grid-column:1/-1}.add-new-local-post-page .google-event-form .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.add-new-local-post-page .google-event-form .form-label .asterisk,.add-new-local-post-page .google-event-form .form-label .required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .google-event-form .form-group{display:flex;flex-direction:column;width:100%}.add-new-local-post-page .google-event-form .form-group label .asterisk{all:unset}.add-new-local-post-page .google-event-form .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .google-event-form .form-group .v-text-field.v-input--error .v-field__outline,.add-new-local-post-page .google-event-form .form-group .v-select.v-input--error .v-field__outline,.add-new-local-post-page .google-event-form .form-group .v-textarea.v-input--error .v-field__outline,.add-new-local-post-page .google-event-form .form-group .v-text-field.v-input--error .v-field__outline__start,.add-new-local-post-page .google-event-form .form-group .v-select.v-input--error .v-field__outline__start,.add-new-local-post-page .google-event-form .form-group .v-textarea.v-input--error .v-field__outline__start,.add-new-local-post-page .google-event-form .form-group .v-text-field.v-input--error .v-field__outline__end,.add-new-local-post-page .google-event-form .form-group .v-select.v-input--error .v-field__outline__end,.add-new-local-post-page .google-event-form .form-group .v-textarea.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.add-new-local-post-page .google-event-form .form-input,.add-new-local-post-page .google-event-form .form-select{width:100%}.add-new-local-post-page .google-event-form .form-input :deep(.v-field),.add-new-local-post-page .google-event-form .form-select :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-event-form .form-input :deep(.v-field__input),.add-new-local-post-page .google-event-form .form-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-local-post-page .google-event-form .form-input :deep(.v-field__outline),.add-new-local-post-page .google-event-form .form-select :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-event-form .form-input :deep(.v-field--focused .v-field__outline),.add-new-local-post-page .google-event-form .form-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-event-form .form-input :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-event-form .form-input :deep(.v-input--error .v-field__outline),.add-new-local-post-page .google-event-form .form-select :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-event-form .form-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-local-post-page .google-event-form .form-select{position:relative;width:100%}.add-new-local-post-page .google-event-form .form-select :deep(.v-select__menu-icon),.add-new-local-post-page .google-event-form .form-select :deep(i.mdi-menu-down),.add-new-local-post-page .google-event-form .form-select :deep(i.v-icon.v-select__menu-icon),.add-new-local-post-page .google-event-form .form-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-local-post-page .google-event-form .form-field .dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-local-post-page .google-event-form .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.add-new-local-post-page .google-event-form .form-textarea{width:100%}.add-new-local-post-page .google-event-form .form-textarea :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-event-form .form-textarea :deep(.v-field__input){font-size:14px;color:#28292c;min-height:100px}.add-new-local-post-page .google-event-form .form-textarea :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-event-form .form-textarea :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-event-form .google-event-title{font-size:20px;font-weight:600;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}.add-new-local-post-page .google-event-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.add-new-local-post-page .google-event-form .form-row{grid-template-columns:1fr}}.add-new-local-post-page .google-event-form .date-time-group{display:flex;flex-direction:column;gap:12px;position:relative}.add-new-local-post-page .google-event-form .date-time-group.mt-2{margin-top:8px}.add-new-local-post-page .google-event-form .date-input-wrapper{display:flex;align-items:center;gap:8px;padding:8px 16px;min-height:40px;border:1px solid rgba(40,41,44,.2);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .2s ease}.add-new-local-post-page .google-event-form .date-input-wrapper:hover{border-color:#009cde}.add-new-local-post-page .google-event-form .date-input-wrapper:focus-within{border-color:#009cde}.add-new-local-post-page .google-event-form .date-input-wrapper .calendar-icon{color:#009cde;flex-shrink:0}.add-new-local-post-page .google-event-form .date-input-wrapper .date-value{flex:1;font-size:14px;color:#28292c;font-family:Figtree,sans-serif;line-height:1.5}.add-new-local-post-page .google-event-form .time-select{position:relative;width:100%}.add-new-local-post-page .google-event-form .time-select :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-event-form .time-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-local-post-page .google-event-form .time-select :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-event-form .time-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-event-form .time-select :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-event-form .time-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-local-post-page .google-event-form .time-select :deep(.v-select__menu-icon),.add-new-local-post-page .google-event-form .time-select :deep(i.mdi-menu-down),.add-new-local-post-page .google-event-form .time-select :deep(i.v-icon.v-select__menu-icon),.add-new-local-post-page .google-event-form .time-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-local-post-page .google-event-form .time-dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-local-post-page .google-event-form .date-time-group:has(.v-field--focused) .time-dropdown-icon{color:#009cde}.add-new-local-post-page .google-event-form .timezone-info{margin-top:0;margin-bottom:0}.add-new-local-post-page .google-event-form .timezone-info p{font-size:14px;color:#28292c99;margin:0;font-family:Figtree,sans-serif;line-height:1.5}.add-new-local-post-page .google-event-form .setting-label{display:flex;color:#28292ccc;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px;margin-bottom:0;align-items:center}.add-new-local-post-page .google-event-form .setting-label .check-icon{color:#009cde;width:18px;height:18px;border:2px solid #009CDE;border-radius:1px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;flex-shrink:0}.add-new-local-post-page .google-event-form .setting-label .check-icon:checked:after{top:1%;left:32%;font-size:14px;content:"";position:absolute;width:5px;height:12px;border:1px solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.add-new-local-post-page .google-event-form .setting-label label{font-size:16px;font-weight:400;color:#28292ccc;cursor:pointer;margin:0}.add-new-local-post-page .google-event-form .setting-label .info-icon{color:#009cde;cursor:help;flex-shrink:0}.add-new-local-post-page .google-event-form .setting-label .offer-post-icon{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.add-new-local-post-page .google-event-form .setting-label .offer-post-icon:hover{opacity:.8}.add-new-local-post-page .google-event-form .offer-fields{margin-top:0;padding-top:0;border-top:none;display:flex;flex-direction:column;gap:20px}.add-new-local-post-page .google-event-form .google-event-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:0;padding-top:20px;border-top:1px solid #E5E7EB}@media (max-width: 768px){.add-new-local-post-page .google-event-form .google-event-actions{flex-direction:column}.add-new-local-post-page .google-event-form .google-event-actions .cancel-btn,.add-new-local-post-page .google-event-form .google-event-actions .add-event-btn{width:100%}}.add-new-local-post-page .google-event-form .cancel-btn{padding:8px 16px;border-radius:24px;border:1px solid rgba(40,41,44,.2);background:#fff;color:#28292ccc;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;width:fit-content}.add-new-local-post-page .google-event-form .cancel-btn:hover{background:#28292c0d;border-color:#28292c4d}.add-new-local-post-page .google-event-form .add-event-btn{padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;width:fit-content}.add-new-local-post-page .google-event-form .add-event-btn:hover:not(:disabled){background:#009cde;color:#fff}.add-new-local-post-page .google-event-form .add-event-btn:disabled{opacity:.5;cursor:not-allowed}.add-new-local-post-page .google-cta-form{margin-top:20px;padding:24px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.add-new-local-post-page .google-cta-form>*:not(.google-cta-title):not(.google-cta-actions){margin-bottom:20px}.add-new-local-post-page .google-cta-form>*:not(.google-cta-title):not(.google-cta-actions):last-child{margin-bottom:0}.add-new-local-post-page .google-cta-form .form-field{display:flex;flex-direction:column;gap:8px;position:relative;margin-bottom:0}.add-new-local-post-page .google-cta-form .form-field.form-field-full{grid-column:1/-1}.add-new-local-post-page .google-cta-form .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.add-new-local-post-page .google-cta-form .form-label .asterisk,.add-new-local-post-page .google-cta-form .form-label .required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .google-cta-form .form-group{display:flex;flex-direction:column;width:100%}.add-new-local-post-page .google-cta-form .form-group label .asterisk{all:unset}.add-new-local-post-page .google-cta-form .form-group label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-local-post-page .google-cta-form .form-group .v-text-field.v-input--error .v-field__outline,.add-new-local-post-page .google-cta-form .form-group .v-select.v-input--error .v-field__outline,.add-new-local-post-page .google-cta-form .form-group .v-textarea.v-input--error .v-field__outline,.add-new-local-post-page .google-cta-form .form-group .v-text-field.v-input--error .v-field__outline__start,.add-new-local-post-page .google-cta-form .form-group .v-select.v-input--error .v-field__outline__start,.add-new-local-post-page .google-cta-form .form-group .v-textarea.v-input--error .v-field__outline__start,.add-new-local-post-page .google-cta-form .form-group .v-text-field.v-input--error .v-field__outline__end,.add-new-local-post-page .google-cta-form .form-group .v-select.v-input--error .v-field__outline__end,.add-new-local-post-page .google-cta-form .form-group .v-textarea.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.add-new-local-post-page .google-cta-form .google-cta-title{font-size:20px;font-weight:600;color:#28292c;margin:0 0 24px;font-family:Figtree,sans-serif}.add-new-local-post-page .google-cta-form .form-input,.add-new-local-post-page .google-cta-form .form-select{width:100%}.add-new-local-post-page .google-cta-form .form-input :deep(.v-field),.add-new-local-post-page .google-cta-form .form-select :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-cta-form .form-input :deep(.v-field__input),.add-new-local-post-page .google-cta-form .form-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-local-post-page .google-cta-form .form-input :deep(.v-field__outline),.add-new-local-post-page .google-cta-form .form-select :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-cta-form .form-input :deep(.v-field--focused .v-field__outline),.add-new-local-post-page .google-cta-form .form-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-cta-form .form-input :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-cta-form .form-input :deep(.v-input--error .v-field__outline),.add-new-local-post-page .google-cta-form .form-select :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-cta-form .form-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-local-post-page .google-cta-form .form-select{position:relative;width:100%}.add-new-local-post-page .google-cta-form .form-select :deep(.v-select__menu-icon),.add-new-local-post-page .google-cta-form .form-select :deep(i.mdi-menu-down),.add-new-local-post-page .google-cta-form .form-select :deep(i.v-icon.v-select__menu-icon),.add-new-local-post-page .google-cta-form .form-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-local-post-page .google-cta-form .form-textarea{width:100%}.add-new-local-post-page .google-cta-form .form-textarea :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-cta-form .form-textarea :deep(.v-field__input){font-size:14px;color:#28292c;min-height:100px}.add-new-local-post-page .google-cta-form .form-textarea :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-cta-form .form-textarea :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-cta-form .form-field .dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-local-post-page .google-cta-form .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.add-new-local-post-page .google-cta-form .url-input-group{display:flex;gap:12px;align-items:flex-start;position:relative}@media (max-width: 768px){.add-new-local-post-page .google-cta-form .url-input-group{flex-direction:column}}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select{flex:0 0 180px;position:relative;width:180px}@media (max-width: 768px){.add-new-local-post-page .google-cta-form .url-input-group .url-type-select{flex:1;width:100%}}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-field){border-radius:4px}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-field__outline){border-color:#28292c33}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-field--error .v-field__outline),.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-input--error .v-field__outline){border-color:#ff4c00!important}.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(.v-select__menu-icon),.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(i.mdi-menu-down),.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(i.v-icon.v-select__menu-icon),.add-new-local-post-page .google-cta-form .url-input-group .url-type-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.add-new-local-post-page .google-cta-form .url-input-group .url-type-dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.add-new-local-post-page .google-cta-form .url-input-group:has(.v-field--focused) .url-type-dropdown-icon{color:#009cde}.add-new-local-post-page .google-cta-form .url-input-group .url-input{flex:1;min-width:0}.add-new-local-post-page .google-cta-form .google-cta-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:0;padding-top:20px;border-top:1px solid #E5E7EB}@media (max-width: 768px){.add-new-local-post-page .google-cta-form .google-cta-actions{flex-direction:column}.add-new-local-post-page .google-cta-form .google-cta-actions .cancel-btn,.add-new-local-post-page .google-cta-form .google-cta-actions .add-cta-btn{width:100%}}.add-new-local-post-page .google-cta-form .cancel-btn{padding:8px 16px;border-radius:24px;border:1px solid rgba(40,41,44,.2);background:#fff;color:#28292ccc;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;width:fit-content}.add-new-local-post-page .google-cta-form .cancel-btn:hover{background:#28292c0d;border-color:#28292c4d}.add-new-local-post-page .google-cta-form .add-cta-btn{padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;width:fit-content}.add-new-local-post-page .google-cta-form .add-cta-btn:hover:not(:disabled){background:#009cde;color:#fff}.add-new-local-post-page .google-cta-form .add-cta-btn:disabled{opacity:.5;cursor:not-allowed}.add-new-local-post-page .google-actions{display:flex;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.add-new-local-post-page .google-actions{flex-direction:column}}.add-new-local-post-page .google-action-link{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#009cde;font-size:16px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;padding:0;transition:color .2s ease;width:fit-content}.add-new-local-post-page .google-action-link:hover{color:#007ab8}.add-new-local-post-page .google-action-link:disabled{color:#009cde80;cursor:not-allowed}.add-new-local-post-page .google-details-card{margin-top:20px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.add-new-local-post-page .google-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #E5E7EB}@media (max-width: 768px){.add-new-local-post-page .google-details-header{flex-direction:column;align-items:flex-start;gap:12px}}.add-new-local-post-page .google-details-title{font-size:18px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif}.add-new-local-post-page .google-details-actions{display:flex;gap:12px;align-items:center}@media (max-width: 768px){.add-new-local-post-page .google-details-actions{width:100%;justify-content:flex-start}}.add-new-local-post-page .edit-btn,.add-new-local-post-page .remove-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;border:1px solid}.add-new-local-post-page .edit-btn{background:#fff;color:#009cde;border-color:#009cde}.add-new-local-post-page .edit-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.add-new-local-post-page .edit-btn:hover :deep(svg){color:#fff}.add-new-local-post-page .edit-btn :deep(svg){transition:color .2s ease}.add-new-local-post-page .remove-btn{background:#fff;color:#dc2626;border-color:#dc2626}.add-new-local-post-page .remove-btn:hover{background:#dc2626;color:#fff;border-color:#dc2626}.add-new-local-post-page .remove-btn:hover :deep(svg){color:#fff}.add-new-local-post-page .remove-btn :deep(svg){transition:color .2s ease}.add-new-local-post-page .google-details-content{display:flex;flex-direction:column;gap:12px}.add-new-local-post-page .detail-row{display:flex;gap:8px;font-size:14px;line-height:1.5}@media (max-width: 768px){.add-new-local-post-page .detail-row{flex-direction:column;gap:4px}}.add-new-local-post-page .detail-label{font-weight:600;color:#28292c;min-width:150px;flex-shrink:0}@media (max-width: 768px){.add-new-local-post-page .detail-label{min-width:auto}}.add-new-local-post-page .detail-value{color:#28292ccc;word-break:break-word}.add-new-local-post-page .approval-warning{margin-top:16px;padding:12px 16px;background:#fef3c7;border-radius:4px;border-left:4px solid #F59E0B}.add-new-local-post-page .approval-warning p{font-size:14px;color:#92400e;margin:0;font-family:Figtree,sans-serif;line-height:1.5}.add-new-local-post-page .form-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:20px}.add-new-local-post-page .submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.add-new-local-post-page .submit-btn:hover:not(:disabled){background:#0088c7}.add-new-local-post-page .submit-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}.add-new-local-post-page .schedule-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;margin-left:12px}.add-new-local-post-page .schedule-btn:hover:not(:disabled){background:#009cde;color:#fff}.add-new-local-post-page .schedule-btn:disabled{opacity:.5;cursor:not-allowed}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card{max-width:500px!important;width:500px!important;min-width:500px!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000040!important;overflow:hidden;background:#fff!important;padding:0!important}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card :deep(.v-card-item),.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card :deep(.v-card-title),.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card :deep(.v-card-text),.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card :deep(.v-card-actions){padding:0!important;margin:0!important}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px!important;border-bottom:1px solid #E5E7EB;background:#fff;margin:0}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header .schedule-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:1.2}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content{padding:24px!important;background:#fff;display:flex;flex-direction:column;gap:16px;margin:0}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .date-time-input-wrapper{position:relative;width:100%}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .date-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .date-time-input-wrapper:has(.v-field--focused) .date-icon{color:#009cde}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .form-group,.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .form-group .date-time-input-wrapper{position:relative}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content .schedule-info{font-size:14px;color:#28292c99;margin:0;font-family:Figtree,sans-serif;line-height:1.5}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px!important;border-top:1px solid #E5E7EB;background:#fff;margin:0}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .cancel-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .cancel-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .schedule-submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:none;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .schedule-submit-btn:hover:not(:disabled){background:#0088c7!important}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .schedule-submit-btn:disabled{background:#d1d5db!important;color:#9ca3af!important;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out;position:relative}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header{padding:32px 24px 20px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-header .schedule-modal-title{font-size:20px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-content{padding:20px 24px 0}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px}.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .cancel-btn,.v-dialog.schedule-post-dialog .v-card.schedule-dialog-card .schedule-modal-footer .schedule-submit-btn{flex:1;max-width:none;font-size:14px!important}}@media (max-width: 599px){.v-dialog.schedule-post-dialog :deep(.v-overlay__content){width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}}.local-post-multiselect-menu .v-list-item__prepend{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.local-post-multiselect-menu .v-selection-control,.local-post-multiselect-menu .v-selection-control__input,.local-post-multiselect-menu .mdi-checkbox-blank-outline{display:none!important}.local-post-multiselect-menu .v-list-item{padding-inline-start:12px!important}.add-new-social-post-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.add-new-social-post-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.add-new-social-post-page .breadcrumb-link:hover{color:#009cde}.add-new-social-post-page .separator{display:flex;align-items:center}.add-new-social-post-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.add-new-social-post-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.add-new-social-post-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.add-new-social-post-page .new-social-post-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-top:0;min-height:500px}.add-new-social-post-page .new-social-post-card.loading-card{display:flex;align-items:center;justify-content:center}.add-new-social-post-page .new-social-post-card .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px}.add-new-social-post-page .new-social-post-card .loading-state p{font-family:Figtree,sans-serif;font-size:16px;color:#28292cb3;margin:0}.add-new-social-post-page .card-title{font-size:24px;font-weight:600;color:#28292c;margin:0 0 16px;font-family:Figtree,sans-serif}.add-new-social-post-page .card-separator{height:1px;background:#e5e7eb;margin-bottom:24px}.add-new-social-post-page .social-post-form{display:flex;flex-direction:column;gap:24px}.add-new-social-post-page .form-field{display:flex;flex-direction:column;gap:8px;position:relative}.add-new-social-post-page .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0;font-family:Figtree,sans-serif}.add-new-social-post-page .form-label .required{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.add-new-social-post-page .form-input{width:100%;padding:10px 12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c;outline:none;transition:border-color .2s ease}.add-new-social-post-page .form-input::placeholder{color:#28292c66}.add-new-social-post-page .form-input:focus{border-color:#009cde}.add-new-social-post-page .form-select{width:100%;max-width:400px}.add-new-social-post-page .form-select .v-field{border-radius:4px}.add-new-social-post-page .form-select .v-field__input{font-size:14px;color:#28292c;display:flex;align-items:center;min-height:48px;padding:12px 16px}.add-new-social-post-page .form-select .v-field__input input{align-self:center;padding:0;margin:0;height:auto;line-height:24px}.add-new-social-post-page .form-select .v-field__input input::placeholder{color:#28292c80;opacity:1;font-weight:400}.add-new-social-post-page .form-select .v-field__append-inner{padding-top:0;align-items:center}.add-new-social-post-page .form-select .v-field__outline{border-color:#dbdbdd}.add-new-social-post-page .form-select .v-field--focused .v-field__outline{border-color:#009cde}.add-new-social-post-page .form-select .v-select__menu-icon{display:none!important}.add-new-social-post-page .form-select .dropdown-icon-inner{color:#28292c99}.add-new-social-post-page .profiles-select-wrapper{position:relative;border:1px solid #DBDBDD;border-radius:4px;padding:12px;background:#fff;max-width:600px}.add-new-social-post-page .profile-chips-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.add-new-social-post-page .profile-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid #DBDBDD;font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.add-new-social-post-page .profile-chip .profile-icon{flex-shrink:0}.add-new-social-post-page .profile-chip .profile-name{white-space:nowrap}.add-new-social-post-page .profile-chip .chip-close-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#28292c99;transition:color .2s ease}.add-new-social-post-page .profile-chip .chip-close-btn:hover{color:#ff4c00}.add-new-social-post-page .more-profiles-count{display:inline-flex;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;color:#009cde;font-family:Figtree,sans-serif;cursor:pointer}.add-new-social-post-page .more-profiles-count:hover{text-decoration:underline}.add-new-social-post-page .add-profile-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:transparent;border:1px solid #DBDBDD;border-radius:4px;font-size:14px;color:#28292c;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.add-new-social-post-page .add-profile-btn:hover{border-color:#009cde;color:#009cde}.add-new-social-post-page .add-profile-btn:disabled{opacity:.6;cursor:not-allowed}.add-new-social-post-page .profile-picker-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-width:400px;background:#fff;border:1px solid #DBDBDD;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:100;overflow:hidden}.add-new-social-post-page .profile-picker-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #DBDBDD;background:#f9fafb}.add-new-social-post-page .profile-picker-header .picker-title{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#28292c}.add-new-social-post-page .profile-picker-header .toggle-all-label{display:flex;align-items:center;gap:8px;font-family:Figtree,sans-serif;font-size:13px;color:#28292c;cursor:pointer;margin:0}.add-new-social-post-page .profile-picker-header .toggle-all-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#009CDE}.add-new-social-post-page .profile-picker-list{max-height:240px;overflow-y:auto;padding:8px 0}.add-new-social-post-page .profile-picker-item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s ease;margin:0}.add-new-social-post-page .profile-picker-item:hover{background:#009cde0d}.add-new-social-post-page .profile-picker-item input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#009CDE;flex-shrink:0}.add-new-social-post-page .profile-picker-item .profile-icon{flex-shrink:0}.add-new-social-post-page .profile-picker-item .profile-name{font-family:Figtree,sans-serif;font-size:14px;color:#28292c;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-new-social-post-page .no-profiles-message{padding:16px;text-align:center;font-family:Figtree,sans-serif;font-size:14px;color:#28292c99}.add-new-social-post-page .profile-picker-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #DBDBDD;background:#f9fafb}.add-new-social-post-page .profile-picker-footer .setup-profile-btn{padding:8px 16px;border:1px solid #009cde;border-radius:4px;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.add-new-social-post-page .profile-picker-footer .setup-profile-btn:hover{background:#009cde14;color:#0086be}.add-new-social-post-page .profile-picker-footer .done-btn{padding:8px 20px;background:#009cde;color:#fff;border:none;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.add-new-social-post-page .profile-picker-footer .done-btn:hover{background:#0086be}.add-new-social-post-page .message-textarea-wrapper{border:1px solid #DBDBDD;border-radius:4px;overflow:hidden}.add-new-social-post-page .message-textarea-wrapper:focus-within{border-color:#009cde}.add-new-social-post-page .message-textarea{width:100%;min-height:150px;padding:12px 16px;border:none;resize:none;font-size:14px;font-family:Figtree,sans-serif;color:#28292c;outline:none}.add-new-social-post-page .message-textarea::placeholder{color:#28292c80}.add-new-social-post-page .message-textarea-wrapper>[class*=grammarly],.add-new-social-post-page .message-textarea-wrapper>grammarly-extension,.add-new-social-post-page .message-textarea-wrapper>grammarly-desktop-integration{display:none!important;visibility:hidden!important}.add-new-social-post-page .link-input-wrapper{display:flex;align-items:center;border:1px solid #DBDBDD;border-radius:4px;overflow:hidden}.add-new-social-post-page .link-input-wrapper:focus-within{border-color:#009cde}.add-new-social-post-page .link-input-wrapper .link-prefix{padding:10px 12px;background-color:#f5f5f5;font-family:Figtree,sans-serif;font-size:14px;color:#28292c99;border-right:1px solid #DBDBDD;white-space:nowrap}.add-new-social-post-page .link-input-wrapper .link-input{flex:1;padding:10px 12px;border:none;outline:none;font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.add-new-social-post-page .link-input-wrapper .link-input::placeholder{color:#28292c80}.add-new-social-post-page .textarea-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:transparent}.add-new-social-post-page .toolbar-buttons{display:flex;gap:8px}.add-new-social-post-page .toolbar-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #DBDBDD;background:#fff;cursor:pointer;transition:all .2s ease;color:#009cde}.add-new-social-post-page .toolbar-btn svg{color:#009cde}.add-new-social-post-page .toolbar-btn:hover{border-color:#009cde}.add-new-social-post-page .toolbar-btn.ai-btn{border-color:#dbdbdd}.add-new-social-post-page .toolbar-btn.mya-btn{width:auto;height:36px;border-radius:24px;padding:8px 2px;gap:8px;border:1px solid #DBDBDD;background:#fff;justify-content:flex-start}.add-new-social-post-page .toolbar-btn.mya-btn .mya-btn-text{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde;white-space:nowrap;padding-right:11px}.add-new-social-post-page .toolbar-btn.mya-btn:hover{border-color:#009cde;background:#009cde0d}.add-new-social-post-page .char-counter{font-size:12px;color:#28292c99;font-family:Figtree,sans-serif}.add-new-social-post-page .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;white-space:nowrap}.add-new-social-post-page .media-publishing-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 768px){.add-new-social-post-page .media-publishing-row{grid-template-columns:1fr}}.add-new-social-post-page .media-publishing-row .media-section,.add-new-social-post-page .media-publishing-row .publishing-section{display:flex;flex-direction:column}.add-new-social-post-page .publishing-row,.add-new-social-post-page .link-url-row{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.add-new-social-post-page .link-url-input-wrapper{display:flex;align-items:center;border:1px solid #DBDBDD;border-radius:4px;background:#fff;overflow:hidden;transition:border-color .2s ease}.add-new-social-post-page .link-url-input-wrapper:focus-within{border-color:#009cde}.add-new-social-post-page .link-url-input-wrapper .link-url-prefix{padding:10px 12px;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c80;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#fff;border-right:1px solid #DBDBDD}.add-new-social-post-page .link-url-input-wrapper .link-url-input{flex:1;padding:10px 12px;border:none;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;color:#28292c;background:transparent;outline:none}.add-new-social-post-page .link-url-input-wrapper .link-url-input::placeholder{color:#28292c80}.add-new-social-post-page .link-preview-loading{display:flex;align-items:center;gap:8px;margin-top:12px;color:#28292cb3;font-size:14px;font-family:Figtree,sans-serif}.add-new-social-post-page .link-preview-card{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB;display:flex;gap:16px;align-items:flex-start}.add-new-social-post-page .link-preview-card .link-preview-image{flex-shrink:0;width:120px;height:80px;border-radius:6px;overflow:hidden;background:#e5e7eb}.add-new-social-post-page .link-preview-card .link-preview-image img{width:100%;height:100%;object-fit:cover}.add-new-social-post-page .link-preview-card .link-preview-content{flex:1;min-width:0}.add-new-social-post-page .link-preview-card .link-preview-title{font-family:Figtree,sans-serif;font-size:15px;font-weight:600;color:#28292c;margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.add-new-social-post-page .link-preview-card .link-preview-description{font-family:Figtree,sans-serif;font-size:13px;color:#28292cb3;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.add-new-social-post-page .link-preview-card .link-preview-url{font-family:Figtree,sans-serif;font-size:12px;color:#28292c80;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-new-social-post-page .link-preview{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #E0E0E0}.add-new-social-post-page .link-preview .link-preview-label{display:block;font-size:12px;font-weight:500;color:#28292c99;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.add-new-social-post-page .link-preview .link-preview-title{font-size:16px;font-weight:600;color:#28292c;margin:0 0 4px}.add-new-social-post-page .link-preview .link-preview-description{font-size:14px;color:#28292cb3;margin:0 0 12px;line-height:1.4}.add-new-social-post-page .link-preview .link-preview-image{max-width:200px;max-height:120px;border-radius:4px;object-fit:cover}.add-new-social-post-page .uploader{display:flex;padding:24px;justify-content:center;align-items:center;border-radius:8px;background:#eff1f380;flex-shrink:0;height:130px;width:100%}.add-new-social-post-page .uploader .uploader-inner,.add-new-social-post-page .uploader .uploader-text{text-align:center}.add-new-social-post-page .uploader .file-size-text{color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;margin-bottom:4px}.add-new-social-post-page .uploader .file-size-value{color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px;font-weight:400}.add-new-social-post-page .uploader .uploading-indicator{display:flex;align-items:center;justify-content:center}.add-new-social-post-page .uploader .upload_link_container{margin-top:20px;display:flex;justify-content:center}.add-new-social-post-page .uploader .upload_link{color:#009cde;text-align:center;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;line-height:1}.add-new-social-post-page .uploader .upload_link svg{display:block;flex:0 0 auto;width:20px;height:20px}.add-new-social-post-page .media-upload-empty-state{display:flex;flex-direction:column;gap:16px}.add-new-social-post-page .media-action-buttons{display:flex;gap:12px;align-items:center}.add-new-social-post-page .media-action-buttons .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:transparent;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.add-new-social-post-page .media-action-buttons .btn-outline svg{flex-shrink:0;width:20px;height:20px}.add-new-social-post-page .media-action-buttons .btn-outline:hover:not(:disabled){background:#009cde;color:#fff}.add-new-social-post-page .media-action-buttons .btn-outline:disabled{opacity:.6;cursor:not-allowed;border-color:#009cde80;color:#009cde80}.add-new-social-post-page .media-empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;border-radius:8px;background:#eff1f380;border:1px solid rgba(219,219,221,.3)}.add-new-social-post-page .media-empty-placeholder .uploading-indicator{display:flex;align-items:center;justify-content:center;gap:8px;color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px}.add-new-social-post-page .empty-state-title{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px;text-align:center}.add-new-social-post-page .empty-state-subtitle{color:#28292c99;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;text-align:center;line-height:1.5}.add-new-social-post-page .preview-wrap{position:relative;display:flex;height:130px;padding:12px;justify-content:center;align-items:center;border-radius:8px;border:1px solid rgba(219,219,221,.3);background:#eff1f380;overflow:hidden;width:100%}.add-new-social-post-page .uploaded-image-preview{max-width:100%;max-height:120px;object-fit:contain;border-radius:4px}.add-new-social-post-page .remove-image-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease}.add-new-social-post-page .remove-image-btn:hover{background:#000c}.add-new-social-post-page .media-grid-container{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-top:10px}.add-new-social-post-page .media-preview-item{position:relative;width:130px;height:130px;border-radius:8px;border:1px solid rgba(219,219,221,.5);background:#eff1f380;overflow:hidden;display:flex;align-items:center;justify-content:center}.add-new-social-post-page .media-preview-item .media-thumbnail{max-width:100%;max-height:100%;object-fit:cover;width:100%;height:100%}.add-new-social-post-page .media-preview-item .video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.add-new-social-post-page .media-preview-item .video-play-icon svg{margin-left:3px}.add-new-social-post-page .media-preview-item .remove-media-btn{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:#fff;border:none;color:#28292c;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease;z-index:1}.add-new-social-post-page .media-preview-item .remove-media-btn:hover{background:#fff;color:#009cde}.add-new-social-post-page .media-preview-item .remove-media-btn:disabled{cursor:not-allowed;opacity:.5}.add-new-social-post-page .uploading-indicator{margin-top:40px;margin-left:50px;display:flex;align-items:center;justify-content:center;gap:8px;color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px;font-weight:400}.add-new-social-post-page .v-progress-circular__content{margin-top:50px;margin-left:16px}.add-new-social-post-page .add-media-btn{width:130px;height:130px;border-radius:8px;border:2px dashed #DBDBDD;background:#eff1f34d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;color:#009cde}.add-new-social-post-page .add-media-btn:hover:not(.disabled){border-color:#009cde;background:#009cde0d}.add-new-social-post-page .add-media-btn.disabled{cursor:not-allowed;opacity:.6}.add-new-social-post-page .add-media-btn .add-media-text{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#009cde}.add-new-social-post-page .add-media-btn .uploading-indicator{display:flex;align-items:center;justify-content:center}.add-new-social-post-page .media-count-info{font-family:Figtree,sans-serif;font-size:12px;color:#28292c99;margin-top:8px}.add-new-social-post-page .publishing-card{border:1px solid #DBDBDD;border-radius:8px;padding:20px 24px;background:#fff}.add-new-social-post-page .radio-group-horizontal{display:flex;gap:32px;align-items:center;margin-bottom:0}.add-new-social-post-page .radio-option-horizontal{display:flex;align-items:center;cursor:pointer;gap:10px}.add-new-social-post-page .radio-input-horizontal{width:20px;height:20px;accent-color:#009CDE;cursor:pointer;margin:0}.add-new-social-post-page .radio-label-horizontal{color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none}.add-new-social-post-page .publish-help-text{font-family:Figtree,sans-serif;font-size:13px;color:#666;font-style:italic;margin-top:12px;padding:8px 12px;background:#f5f5f5;border-radius:4px}.add-new-social-post-page .schedule-datetime{display:flex;gap:40px;align-items:center;flex-wrap:wrap;margin-top:20px}@media (max-width: 600px){.add-new-social-post-page .schedule-datetime{flex-direction:column;align-items:flex-start;gap:16px}}.add-new-social-post-page .datetime-field{display:flex;align-items:center;gap:12px}.add-new-social-post-page .datetime-label{font-size:14px;font-weight:600;color:#28292c;font-family:Figtree,sans-serif;white-space:nowrap}.add-new-social-post-page .date-input{width:160px}.add-new-social-post-page .date-input :deep(.v-field){border-radius:4px;border-color:#dbdbdd}.add-new-social-post-page .date-input :deep(.v-field__input){font-family:Figtree,sans-serif;font-size:14px;color:#28292c;padding:8px 12px;min-height:40px}.add-new-social-post-page .date-input-wrapper{position:relative;width:160px}.add-new-social-post-page .date-input-wrapper .date-display-input{width:100%;height:40px;padding:8px 36px 8px 12px;border:1px solid #DBDBDD;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;color:#28292c;background:#fff;cursor:pointer;outline:none}.add-new-social-post-page .date-input-wrapper .date-display-input:focus{border-color:#009cde}.add-new-social-post-page .date-input-wrapper .native-date-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.add-new-social-post-page .date-input-wrapper .native-date-input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.add-new-social-post-page .date-input-wrapper .date-calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c99;pointer-events:none}.add-new-social-post-page .time-select{width:120px}.add-new-social-post-page .time-select :deep(.v-field){border-radius:4px;border-color:#dbdbdd}.add-new-social-post-page .time-select :deep(.v-field__input){font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.add-new-social-post-page .time-select :deep(.v-select__selection-text){font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.add-new-social-post-page .time-select :deep(.v-field__outline){border-color:#dbdbdd}.add-new-social-post-page .time-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.add-new-social-post-page .time-select :deep(.v-select__menu-icon){display:none!important}.add-new-social-post-page .time-select .dropdown-icon-inner{color:#28292c99}.add-new-social-post-page .form-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:20px}.add-new-social-post-page .submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;font-family:Figtree,sans-serif}.add-new-social-post-page .submit-btn span{color:#fff}.add-new-social-post-page .submit-btn:hover:not(:disabled){background:#0088c7}.add-new-social-post-page .submit-btn:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.add-new-social-post-page .submit-btn:disabled span{color:#9ca3af}.add-new-social-post-page .success-screen{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#fff;border-radius:8px}.add-new-social-post-page .success-screen h2{color:#28292c;text-align:center;font-family:Figtree,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:32px}.add-new-social-post-page .success-screen .success-image{margin-bottom:32px}.add-new-social-post-page .success-screen .success-image img,.add-new-social-post-page .success-screen .success-image svg{width:200px;height:200px;object-fit:contain}.add-new-social-post-page .success-screen p{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px}.add-new-social-post-page .success-screen .action-buttons{display:flex;gap:16px}@media (max-width: 600px){.add-new-social-post-page .success-screen .action-buttons{flex-direction:column;width:100%;max-width:280px}}.add-new-social-post-page .success-screen .action-buttons .btn-outline{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:transparent;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.add-new-social-post-page .success-screen .action-buttons .btn-outline:hover{background:#009cde;color:#fff}@media (max-width: 600px){.add-new-social-post-page .success-screen .action-buttons .btn-outline{width:100%}}.add-new-social-post-page .success-screen .action-buttons .btn-primary{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#009cde;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.add-new-social-post-page .success-screen .action-buttons .btn-primary:hover{background:#0088c7;border-color:#0088c7}@media (max-width: 600px){.add-new-social-post-page .success-screen .action-buttons .btn-primary{width:100%}}.actions-reviews-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.actions-reviews-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-reviews-page .breadcrumb-link:hover{color:#009cde}.actions-reviews-page .separator{display:flex;align-items:center}.actions-reviews-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.actions-reviews-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-reviews-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-reviews-page .tabs-container{display:flex;gap:0;margin-bottom:24px}.actions-reviews-page .tab-button{padding:12px 24px;background:none;border:none;font-size:16px;font-weight:500;color:#28292c99;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.actions-reviews-page .tab-button:hover{color:#28292c}.actions-reviews-page .tab-button.active{color:#009cde;border-bottom-color:#009cde}.actions-reviews-page .reviews-container{height:100%}.actions-reviews-page .reviews-section{display:grid;grid-template-columns:350px 1fr;gap:0;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px);min-height:0;position:relative}.actions-reviews-page .reviews-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-reviews-page .reviews-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10}.actions-reviews-page .reviews-list-column{border:1px solid #E5E7EB;border-radius:0;display:flex;flex-direction:column;height:100%;width:350px;flex-shrink:0;overflow:hidden;min-height:0}.actions-reviews-page .reviews-list-heading{font-size:18px;font-weight:600;color:#28292c;margin:0;padding:16px;background:#f2f2f3;border-radius:0}.actions-reviews-page .reviews-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;min-height:0;-webkit-overflow-scrolling:touch}.actions-reviews-page .review-details-column{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;height:100%;min-height:0;padding:0;border-radius:0;border:1px solid #E5E7EB}.actions-reviews-page .no-review-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#28292c99;gap:16px}.actions-reviews-page .empty-state-text{font-size:16px;color:#28292c99;margin:0}.actions-reviews-page .loading-state,.actions-reviews-page .error-state,.actions-reviews-page .empty-state{display:flex;align-items:center;justify-content:center;padding:40px;color:#28292c99;font-size:16px}.actions-reviews-page .reviews-list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#28292c99;font-size:16px;height:100%;min-height:400px}.actions-reviews-page .reviews-list-loading .v-progress-circular{margin-bottom:16px}.actions-reviews-page .reviews-list-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;z-index:100;color:#28292c99;font-size:16px}.actions-reviews-page .reviews-list-loading-overlay .v-progress-circular{margin-bottom:16px}.actions-reviews-page .error-state{color:#d32f2f}.actions-reviews-page .loading-more{padding:20px;text-align:center;color:#28292c99;font-size:14px}.actions-reviews-page .reviews-list{position:relative}.actions-reviews-page .reviews-list.is-loading{opacity:.6}@media (max-width: 1024px){.actions-reviews-page .reviews-container{height:auto}.actions-reviews-page .reviews-section{grid-template-columns:1fr;height:auto}.actions-reviews-page .reviews-list-column{border-right:none;border-bottom:1px solid #E5E7EB;height:400px;max-height:400px}.actions-reviews-page .review-details-column{height:auto;min-height:400px}}.actions-social-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.actions-social-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-social-page .breadcrumb-link:hover{color:#009cde}.actions-social-page .separator{display:flex;align-items:center}.actions-social-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.actions-social-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-social-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-social-page .posts-container{height:100%}.actions-social-page .posts-section{display:grid;grid-template-columns:300px 1fr;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;position:relative;height:calc(100vh - 240px)}.actions-social-page .posts-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-social-page .posts-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%}.actions-social-page .posts-section .no-posts-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.actions-social-page .posts-section .no-posts-state .error-icon{margin-bottom:24px}.actions-social-page .posts-section .no-posts-state .no-posts-message{font-family:Figtree,sans-serif;font-size:16px;font-weight:400;color:#6b7280;margin:0 0 24px;max-width:400px;line-height:1.5}.actions-social-page .posts-section .no-posts-state .add-post-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#fff;color:#009cde;border:1px solid #009CDE;border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.actions-social-page .posts-section .no-posts-state .add-post-btn:hover{background-color:#009cde;color:#fff}.actions-social-page .posts-list-column{border:1px solid #E5E7EB;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.actions-social-page .posts-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:16px;background:#f2f2f3;border-radius:0}.actions-social-page .posts-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.actions-social-page .post-details-column{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;border:1px solid #E5E7EB}.actions-social-page .no-post-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.actions-social-page .empty-state-text{color:#28292c;font-size:16px;font-weight:400;margin:0}.actions-social-page .load-more-sentinel{height:20px;width:100%;flex-shrink:0}.actions-social-page .loading-indicator{padding:20px;text-align:center;color:#28292c99;font-size:14px}@media (max-width: 1024px){.actions-social-page .posts-section{grid-template-columns:1fr}.actions-social-page .posts-list-column{border-right:none;border-bottom:1px solid #E5E7EB;padding-right:0;padding-bottom:24px;margin-bottom:24px;max-height:400px}.actions-social-page .post-details-column{padding-left:0;padding-top:24px}}.social-post-metrics-page{padding:0;overflow:hidden;max-width:100%}.social-post-metrics-page .page-header{padding:12px 0;display:flex;flex-direction:column}.social-post-metrics-page .page-header .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;font-weight:400;color:#6b7280}.social-post-metrics-page .page-header .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-post-metrics-page .page-header h1{font-size:32px;font-weight:600;color:#111827;margin:0;padding:4px 0;line-height:1.2}.social-post-metrics-page .page-header .subtitle{font-size:16px;font-weight:400;color:#6b7280;margin:0 0 4px;line-height:1.5}.social-post-metrics-page .post-metrics-section{background:#fff;border-radius:8px;overflow:hidden;max-width:100%}.social-post-metrics-page .locations-header{padding:6px;border-bottom:1px solid #DBDBDD}.social-post-metrics-page .locations-header .locations-filters{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 599px){.social-post-metrics-page .locations-header .locations-filters{flex-direction:column;align-items:stretch}}.social-post-metrics-page .locations-header .filters-left{display:flex;align-items:center;gap:8px}@media (max-width: 599px){.social-post-metrics-page .locations-header .filters-left{width:100%}}.social-post-metrics-page .locations-header .filters-right{display:flex;align-items:center;gap:8px}.social-post-metrics-page .locations-header .search-group{width:280px;flex-shrink:0}@media (max-width: 599px){.social-post-metrics-page .locations-header .search-group{width:100%}}.social-post-metrics-page .locations-header .search-group .search-input :deep(.v-field){border-radius:4px;height:40px}.social-post-metrics-page .locations-header .search-group .search-input :deep(.v-field__append-inner){color:#28292c99}.social-post-metrics-page .locations-header .date-filter-activator{width:280px;height:40px;padding:8px 12px;font-size:14px;border-radius:4px;flex-shrink:0}@media (max-width: 599px){.social-post-metrics-page .locations-header .date-filter-activator{width:100%}}.social-post-metrics-page .add-invoice-btn{height:40px;min-width:40px;width:40px;display:inline-flex;padding:8px;margin:0;justify-content:center;align-items:center;border-radius:50%;border:1px solid #009CDE}.social-post-metrics-page .add-invoice-btn .export-icon{color:#009cde}.social-post-metrics-page .add-invoice-btn:hover,.social-post-metrics-page .add-invoice-btn:active,.social-post-metrics-page .add-invoice-btn:focus-visible{background:#009cde!important;border-color:#009cde!important}.social-post-metrics-page .add-invoice-btn:hover .export-icon,.social-post-metrics-page .add-invoice-btn:active .export-icon,.social-post-metrics-page .add-invoice-btn:focus-visible .export-icon{color:#fff!important}.social-post-metrics-page .locations-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #E5E7EB;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.social-post-metrics-page .locations-table-container{margin-bottom:20px}}@media (max-width: 599px){.social-post-metrics-page .locations-table-container{margin-bottom:16px}}.social-post-metrics-page .locations-table{width:100%;min-width:860px;border-collapse:collapse;background:#fff;table-layout:fixed}.social-post-metrics-page .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.social-post-metrics-page .locations-table thead th{border-bottom:1px solid #009CDE!important}.social-post-metrics-page .locations-table thead th:nth-child(1){width:18%}.social-post-metrics-page .locations-table thead th:nth-child(2){width:8%}.social-post-metrics-page .locations-table thead th:nth-child(3){width:14%}.social-post-metrics-page .locations-table thead th:nth-child(4){width:28%}.social-post-metrics-page .locations-table thead th:nth-child(5){width:16%;padding-right:16px}.social-post-metrics-page .locations-table thead th:nth-child(6){width:16%;padding-left:16px;padding-right:24px}.social-post-metrics-page .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden}@media (max-width: 599px){.social-post-metrics-page .locations-table th{padding:12px 8px;font-size:16px}}.social-post-metrics-page .locations-table th .sortable-header{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0 4px 0 0;margin:0;font:inherit;line-height:inherit;color:inherit;cursor:pointer;white-space:nowrap}.social-post-metrics-page .locations-table th .sortable-header .sort-icon{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0;width:14px;height:14px}.social-post-metrics-page .locations-table th .sortable-header .sort-icon.active,.social-post-metrics-page .locations-table th .sortable-header:hover,.social-post-metrics-page .locations-table th .sortable-header:hover .sort-icon{color:#009cde}.social-post-metrics-page .locations-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.social-post-metrics-page .locations-table td{padding:12px 8px;font-size:14px}}.social-post-metrics-page .locations-table td:nth-child(2){text-overflow:clip}.social-post-metrics-page .locations-table td:nth-child(5){padding-right:16px}.social-post-metrics-page .locations-table td:nth-child(6){padding-left:16px;padding-right:24px}.social-post-metrics-page .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important}.social-post-metrics-page .locations-table tbody tr:hover{background:#009cde0d}.social-post-metrics-page .location-name{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.social-post-metrics-page .location-name .connection-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-post-metrics-page .type-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow:hidden}.social-post-metrics-page .type-cell .type-label{color:#009cde;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-post-metrics-page a.type-link{text-decoration:none;cursor:pointer}.social-post-metrics-page a.type-link:hover .type-label{text-decoration:underline}.social-post-metrics-page .caption-cell{max-width:280px;white-space:normal!important}.social-post-metrics-page .caption-cell .caption-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.social-post-metrics-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 48px 0 12px}@media (max-width: 959px){.social-post-metrics-page .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.social-post-metrics-page .pagination{gap:12px}}.social-post-metrics-page .pagination-left .per-page-select{min-width:140px}.social-post-metrics-page .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.social-post-metrics-page .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.social-post-metrics-page .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.social-post-metrics-page .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.social-post-metrics-page .pagination-right{display:flex;align-items:center;border:1px solid #AEAEAE;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.social-post-metrics-page .pagination-right{justify-content:space-between}}.social-post-metrics-page .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #AEAEAE;display:flex;gap:6px;align-items:center}.social-post-metrics-page .pagination-right .pagination-info b,.social-post-metrics-page .pagination-right .pagination-info strong{font-weight:700}.social-post-metrics-page .pagination-right .pagination-arrows{display:flex}.social-post-metrics-page .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.social-post-metrics-page .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.social-post-metrics-page .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.social-post-metrics-page .empty-state{text-align:center;padding:64px 24px;color:#6b7280;font-size:16px}.social-post-metrics-page .empty-state.error-state{color:#dc2626}.social-post-metrics-page .empty-state .retry-btn{margin-top:16px;border-color:#009cde;color:#009cde;border-radius:24px}.social-post-metrics-page .page-loading-overlay{padding:64px 0}.view-link{display:inline-flex;align-items:center;margin-left:auto;font-size:16px;font-weight:500;color:#009cde;text-decoration:none;white-space:nowrap}.lead-status-funnel-page{padding:0;overflow:hidden;max-width:100%}.lead-status-funnel-page .page-header{padding:12px 0;display:flex;flex-direction:column}.lead-status-funnel-page .page-header .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;font-weight:400;color:#6b7280}.lead-status-funnel-page .page-header .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;white-space:nowrap}.lead-status-funnel-page .page-header h1{font-size:32px;font-weight:600;color:#111827;margin:0;padding:4px 0;line-height:1.2}.lead-status-funnel-page .page-header .subtitle{font-size:16px;font-weight:400;color:#6b7280;margin:0 0 4px;line-height:1.5}.lead-status-funnel-page .page-header .header-top-row{display:flex;justify-content:space-between;gap:16px;margin-top:4px;width:100%}.lead-status-funnel-page .page-header .header-top-row .header-copy{flex:1 1 auto;min-width:0}.lead-status-funnel-page .page-header .header-top-row .filters-row{margin-top:0;justify-content:flex-end;flex-shrink:0;align-self:center}@media (max-width: 1024px){.lead-status-funnel-page .page-header .header-top-row{flex-direction:column;align-items:flex-start}.lead-status-funnel-page .page-header .header-top-row .filters-row{margin-top:8px;justify-content:flex-start;width:100%}}.lead-status-funnel-page .page-header .filters-row{display:flex;gap:12px;align-items:center;margin-top:0;flex-wrap:wrap}.lead-status-funnel-page .page-header .filters-row .date-filter-activator{min-width:320px}@media (max-width: 599px){.lead-status-funnel-page .page-header .filters-row .date-filter-activator{min-width:100%}}.lead-status-funnel-page .funnel-section{background:#fff;border-radius:8px;overflow:hidden;max-width:100%}.lead-status-funnel-page .locations-table-container{overflow-x:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.lead-status-funnel-page .locations-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.lead-status-funnel-page .locations-table thead{background:#f9fafb}.lead-status-funnel-page .locations-table thead th{border-bottom:.556px solid #E5E7EB}.lead-status-funnel-page .locations-table th{padding:16px 20px;color:#364153;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.15px;white-space:nowrap;overflow:hidden}.lead-status-funnel-page .locations-table .status-col{text-align:left;min-width:220px;position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 4px #0000000d}.lead-status-funnel-page .locations-table thead .status-col{background:#f9fafb;z-index:3;box-shadow:2px 0 4px #0000000d}.lead-status-funnel-page .locations-table .month-col{text-align:center;min-width:90px}.lead-status-funnel-page .locations-table td{padding:16px 20px;font-size:14px;font-weight:400;color:#364153;vertical-align:middle;white-space:nowrap;border-bottom:.556px solid #E5E7EB}.lead-status-funnel-page .locations-table .status-cell{display:flex;align-items:center;gap:8px}.lead-status-funnel-page .locations-table .status-dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.lead-status-funnel-page .locations-table tbody tr{transition:background-color .2s ease}.lead-status-funnel-page .locations-table tbody tr:hover{background:#009cde0d}.lead-status-funnel-page .locations-table .total-row td{font-weight:600;color:#101828}.lead-status-funnel-page .locations-table .converted-row td{color:#101828}.lead-status-funnel-page .locations-table .conversion-rate-row td{color:#364153}.lead-status-funnel-page .locations-table .conversion-rate-row .status-cell{padding-left:20px}.lead-status-funnel-page .locations-table .empty-row{text-align:center;padding:48px 24px;color:#6b7280;font-size:16px}.lead-status-funnel-page .pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:.556px solid #E5E7EB}@media (max-width: 599px){.lead-status-funnel-page .pagination{flex-direction:column;gap:12px;align-items:stretch}}.lead-status-funnel-page .pagination-left .pagination-entries{font-size:14px;font-weight:400;color:#4a5565}.lead-status-funnel-page .pagination-right{display:flex;align-items:center;gap:16px}.lead-status-funnel-page .pagination-right .per-page-select{min-width:140px}.lead-status-funnel-page .pagination-right .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.lead-status-funnel-page .pagination-right .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.lead-status-funnel-page .pagination-right .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.lead-status-funnel-page .pagination-right .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.lead-status-funnel-page .pagination-right .pagination-nav{display:flex;align-items:center;border:1px solid #AEAEAE;border-radius:4px;height:48px;background:#fff;overflow:hidden}.lead-status-funnel-page .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #AEAEAE;display:flex;gap:6px;align-items:center}.lead-status-funnel-page .pagination-right .pagination-info b,.lead-status-funnel-page .pagination-right .pagination-info strong{font-weight:700}.lead-status-funnel-page .pagination-right .pagination-arrows{display:flex}.lead-status-funnel-page .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.lead-status-funnel-page .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb}.lead-status-funnel-page .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.lead-status-funnel-page .empty-state{text-align:center;padding:64px 24px;color:#6b7280;font-size:16px}.lead-status-funnel-page .empty-state.error-state{color:#dc2626}.lead-status-funnel-page .empty-state .retry-btn{margin-top:16px;border-color:#009cde;color:#009cde;border-radius:24px}.lead-status-funnel-page .page-loading-overlay{padding:64px 0}.actions-social-settings-page{position:relative;margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}.actions-social-settings-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.actions-social-settings-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-social-settings-page .breadcrumb-link:hover{color:#009cde}.actions-social-settings-page .separator{display:flex;align-items:center}.actions-social-settings-page .settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:24px}.actions-social-settings-page .settings-loading .loading-message{font-size:18px;font-weight:500;color:#6b7280;margin:0}@media (max-width: 599px){.actions-social-settings-page .settings-loading .loading-message{font-size:16px}}.actions-social-settings-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 959px){.actions-social-settings-page .page-heading{font-size:28px}}@media (max-width: 599px){.actions-social-settings-page .page-heading{font-size:24px}}.actions-social-settings-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-social-settings-page .subtitle{font-size:16px;color:#28292c99;margin:0 0 24px;font-weight:400;line-height:1.5}@media (max-width: 959px){.actions-social-settings-page .subtitle{font-size:14px;margin-bottom:20px}}@media (max-width: 599px){.actions-social-settings-page .subtitle{font-size:14px;margin-bottom:16px}}.actions-social-settings-page .settings-section{position:relative;background:#fff;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a;min-height:calc(100vh - 250px)}@media (max-width: 599px){.actions-social-settings-page .settings-section{padding:16px}}.actions-social-settings-page .settings-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-social-settings-page .settings-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%}.actions-social-settings-page .settings-section .section-title{font-size:24px;font-weight:600;margin:0 0 8px;color:#28292c}@media (max-width: 599px){.actions-social-settings-page .settings-section .section-title{font-size:20px}}.actions-social-settings-page .settings-section .section-content{margin-top:16px}.actions-social-settings-page .settings-section .form-group{margin-bottom:24px}.actions-social-settings-page .settings-section .form-group:last-child{margin-bottom:0}.actions-social-settings-page .settings-section .form-group label{display:block;font-size:16px;font-weight:500;color:#28292c;margin-bottom:4px}@media (max-width: 599px){.actions-social-settings-page .settings-section .form-group label{font-size:14px}}.actions-social-settings-page .settings-section .alert-message{padding:16px;background:#fff3cd;border:1px solid #FFC107;border-radius:8px;color:#856404;font-size:14px;margin-bottom:16px}.actions-social-settings-page .settings-section .section-description{font-size:14px;color:#28292c99;margin-bottom:16px;line-height:1.5}.actions-social-settings-page .settings-section .scheduling-configs-list{display:flex;flex-direction:column;gap:12px}.actions-social-settings-page .settings-section .config-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px}.actions-social-settings-page .settings-section .config-item .config-name{font-size:16px;font-weight:500;color:#28292c}.actions-social-settings-page .settings-section .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:8px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family);min-width:120px;background:transparent;color:#009cde}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-primary:hover:not(:disabled):not(.disabled){background:#0088c7;border-color:#0088c7}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-primary:disabled,.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-primary.disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined span{color:#009cde}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined:hover:not(:disabled):not(.disabled){background:#009cde;color:#fff}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined:hover:not(:disabled):not(.disabled) span{color:#fff}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined:disabled,.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined.disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined:disabled span,.actions-social-settings-page .settings-section .form-action-btn.form-action-btn-outlined.disabled span{color:#62646780}@media (max-width: 599px){.actions-social-settings-page .settings-section .form-action-btn{width:100%;min-width:auto}}@media (max-width: 959px){.actions-social-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.actions-social-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.actions-social-settings-page .reset-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.actions-social-settings-page .reset-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;background:#fff;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.actions-social-settings-page .reset-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.actions-social-settings-page .reset-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.actions-social-settings-page .reset-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease}.actions-social-settings-page .reset-modal-header .close-btn:hover{background:#0000000d;color:#28292ccc}.actions-social-settings-page .reset-modal-content{padding:24px;background:#fff}.actions-social-settings-page .reset-confirmation-text{display:flex;flex-direction:column;gap:0}.actions-social-settings-page .reset-warning{font-size:14px;color:#28292c;margin:0;line-height:1.5}.actions-social-settings-page .reset-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.actions-social-settings-page .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.actions-social-settings-page .btn-cancel:hover:not(:disabled){background:#009cde!important;border-color:#009cde!important;color:#fff!important}.actions-social-settings-page .btn-cancel:disabled{opacity:.6;cursor:not-allowed}.actions-social-settings-page .btn-confirm{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:140px}.actions-social-settings-page .btn-confirm span{color:#fff!important}.actions-social-settings-page .btn-confirm:hover:not(:disabled){background:#0088c7!important;border-color:#0088c7!important}.actions-social-settings-page .btn-confirm:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 599px){.actions-social-settings-page .reset-modal-overlay{align-items:flex-end;justify-content:center}.actions-social-settings-page .reset-confirmation-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0}.actions-social-settings-page .reset-modal-header{padding:32px 24px 20px}.actions-social-settings-page .reset-modal-title{font-size:20px}.actions-social-settings-page .reset-modal-content{padding:24px 24px 0}.actions-social-settings-page .reset-modal-footer{padding:20px 24px 24px;flex-direction:row;justify-content:space-between;gap:12px}.actions-social-settings-page .reset-modal-footer .btn-cancel,.actions-social-settings-page .reset-modal-footer .btn-confirm{flex:1;max-width:none;font-size:14px!important}}.post-library-page{min-height:100%;font-family:Figtree,sans-serif}.post-library-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;flex-wrap:wrap}.post-library-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.post-library-page .breadcrumb .breadcrumb-link:hover{color:#009cde;text-decoration:underline}.post-library-page .breadcrumb .breadcrumb-link[aria-current=page]{color:#28292c;font-weight:500}.post-library-page .breadcrumb .separator{display:flex;align-items:center;color:#28292c80}.post-library-page .page-header-row{margin-bottom:16px}.post-library-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.post-library-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.post-library-page .tutorial-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;margin-bottom:16px}.post-library-page .tutorial-banner .tutorial-content{display:flex;align-items:flex-start;gap:12px}.post-library-page .tutorial-banner .tutorial-content .tutorial-icon{color:#1976d2;flex-shrink:0;margin-top:2px}.post-library-page .tutorial-banner .tutorial-content p{margin:0;font-size:14px;color:#1565c0;line-height:1.5}.post-library-page .tutorial-banner .tutorial-dismiss-btn{padding:8px 16px;border-radius:20px;border:1px solid #1976d2;background:#fff;color:#1976d2;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.post-library-page .tutorial-banner .tutorial-dismiss-btn:hover{background:#1976d2;color:#fff}.post-library-page .library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;position:relative;min-height:calc(100vh - 250px)}.post-library-page .library-grid .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.post-library-page .library-grid .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%}.post-library-page .library-grid .loading-state,.post-library-page .library-grid .empty-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.post-library-page .library-grid .loading-state p,.post-library-page .library-grid .empty-state p{margin-top:16px;font-size:16px;color:#28292c99}.post-library-page .library-item-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.post-library-page .library-item-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.post-library-page .library-item-card .card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.post-library-page .library-item-card .card-header .item-type{font-size:12px;font-weight:600;color:#28292c;text-transform:uppercase;letter-spacing:.5px}.post-library-page .library-item-card .card-header .media-type-icon{color:#009cde}.post-library-page .library-item-card .holiday-name{padding:4px 16px;font-size:11px;color:#28292cb3;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.post-library-page .library-item-card .card-content{padding:16px;flex:1;min-height:180px}.post-library-page .library-item-card .card-content .item-message{font-size:14px;color:#28292c;line-height:1.5;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.post-library-page .library-item-card .card-content .item-media{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.post-library-page .library-item-card .card-content .item-media .media-thumbnail{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}.post-library-page .library-item-card .card-content .item-link{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f8f9fa;border-radius:6px;border:1px solid #e5e7eb;font-size:11px;color:#28292cb3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:12px}.post-library-page .library-item-card .card-content .item-link svg{flex-shrink:0}.post-library-page .library-item-card .card-content .item-link span{overflow:hidden;text-overflow:ellipsis}.post-library-page .library-item-card .card-content .item-tags{display:flex;flex-wrap:wrap;gap:6px}.post-library-page .library-item-card .card-content .item-tags .tag-chip{font-size:11px;height:24px;background:#f3f4f6!important;color:#28292ccc!important;border:none!important}.post-library-page .library-item-card .card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-top:1px solid #e5e7eb}.post-library-page .library-item-card .card-footer .network-icons{display:flex;align-items:center;gap:6px}.post-library-page .library-item-card .card-footer .network-icons .network-icon{width:18px;height:18px;border-radius:4px}.post-library-page .library-item-card .card-footer .card-actions .action-btn{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.post-library-page .library-item-card .card-footer .card-actions .action-btn.primary-btn{background:#fff;border:1px solid #009CDE;color:#009cde}.post-library-page .library-item-card .card-footer .card-actions .action-btn.primary-btn:hover{background:#009cde;color:#fff}.post-library-page .load-more-section{display:flex;justify-content:center;padding:24px 0}.post-library-page .load-more-section .load-more-btn{display:inline-flex;align-items:center;padding:12px 24px;border-radius:24px;border:1px solid #e5e7eb;background:#fff;color:#28292c;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.post-library-page .load-more-section .load-more-btn:hover:not(:disabled){border-color:#009cde;color:#009cde}.post-library-page .load-more-section .load-more-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.post-library-page{padding:16px}.post-library-page .library-toolbar{flex-direction:column}.post-library-page .library-toolbar .search-input{max-width:100%;width:100%}.post-library-page .library-toolbar .toolbar-filters{width:100%}.post-library-page .library-toolbar .toolbar-filters .filter-select{flex:1;min-width:100%;max-width:100%}.post-library-page .library-toolbar .toolbar-filters .search-btn{width:100%;justify-content:center}.post-library-page .tutorial-banner{flex-direction:column;align-items:stretch}.post-library-page .tutorial-banner .tutorial-dismiss-btn{align-self:flex-end}.post-library-page .library-grid{grid-template-columns:1fr}}.v-dialog.confirm-dialog .v-card.confirm-dialog-card{max-width:500px!important;width:500px!important;border-radius:16px!important;overflow:hidden;font-family:Figtree,sans-serif!important;box-shadow:0 25px 50px -12px #00000040!important;background:#fff!important;padding:0!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card *{font-family:Figtree,sans-serif!important}.v-dialog.confirm-dialog .confirm-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #E5E7EB}.v-dialog.confirm-dialog .confirm-dialog-header .confirm-dialog-title{font-size:18px!important;font-weight:600!important;color:#28292c!important;margin:0;font-family:Figtree,sans-serif!important}.v-dialog.confirm-dialog .confirm-dialog-header .confirm-close-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#28292c99;transition:all .2s ease}.v-dialog.confirm-dialog .confirm-dialog-header .confirm-close-btn:hover{background:#f3f4f6;color:#28292c}.v-dialog.confirm-dialog .confirm-dialog-content{padding:20px}.v-dialog.confirm-dialog .confirm-dialog-content p{margin:0;font-size:14px!important;font-weight:400!important;line-height:1.6;color:#28292c!important;font-family:Figtree,sans-serif!important}.v-dialog.confirm-dialog .confirm-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px 20px;border-top:1px solid #E5E7EB}.v-dialog.confirm-dialog .confirm-dialog-footer .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;min-width:80px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px!important;font-weight:500!important;font-family:Figtree,sans-serif!important;cursor:pointer;transition:all .2s ease;text-transform:none}.v-dialog.confirm-dialog .confirm-dialog-footer .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.v-dialog.confirm-dialog .confirm-dialog-footer .btn-confirm{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;min-width:80px;border-radius:24px!important;border:none;background:#009cde!important;color:#fff!important;font-size:14px!important;font-weight:500!important;font-family:Figtree,sans-serif!important;cursor:pointer;transition:all .2s ease;text-transform:none}.v-dialog.confirm-dialog .confirm-dialog-footer .btn-confirm:hover{background:#0088c7!important}@media (max-width: 599px){.v-dialog.confirm-dialog .v-card.confirm-dialog-card{width:100%!important;max-width:100%!important;margin:0;max-height:70vh;border-radius:20px 20px 0 0!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}.v-dialog.confirm-dialog .confirm-dialog-header{padding:32px 24px 20px}.v-dialog.confirm-dialog .confirm-dialog-header .confirm-dialog-title{font-size:20px!important}.v-dialog.confirm-dialog .confirm-dialog-content{padding:20px 24px 0}.v-dialog.confirm-dialog .confirm-dialog-footer{padding:20px 24px 24px;flex-direction:row;justify-content:flex-start;gap:12px}.v-dialog.confirm-dialog .confirm-dialog-footer .btn-cancel,.v-dialog.confirm-dialog .confirm-dialog-footer .btn-confirm{flex:1;max-width:none}}.post-library-filter-menu .v-list .v-list-item .v-list-item__prepend{display:none!important}.actions-content-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.actions-content-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-content-page .breadcrumb-link:hover{color:#009cde}.actions-content-page .separator{display:flex;align-items:center}.actions-content-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.actions-content-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-content-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-content-page .posts-container{height:100%}.actions-content-page .posts-section{display:grid;grid-template-columns:300px 1fr;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px);position:relative}.actions-content-page .posts-section.is-grid-view{grid-template-columns:1fr}.actions-content-page .posts-section.is-grid-view.has-grid-selection{grid-template-columns:1fr 400px}.actions-content-page .posts-section .posts-grid-section{grid-column:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.actions-content-page .posts-section .posts-grid-section.has-selection{grid-column:1}.actions-content-page .posts-section .grid-details-column{grid-column:2;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;border:1px solid #e5e7eb;background:#fff}.actions-content-page .posts-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-content-page .posts-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10}.actions-content-page .posts-list-column{border:1px solid #E5E7EB;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.actions-content-page .empty-list-state,.actions-content-page .loading-state{display:flex;align-items:center;justify-content:center;padding:40px 16px;flex:1;color:#28292c99;font-size:14px}.actions-content-page .posts-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:16px;background:#f2f2f3;border-radius:0}.actions-content-page .posts-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.actions-content-page .post-details-column{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;border:1px solid #E5E7EB}.actions-content-page .no-post-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.actions-content-page .empty-state-image{max-width:200px;height:auto}.actions-content-page .empty-state-title{color:#28292c;font-size:20px;font-weight:600;margin:0}.actions-content-page .empty-state-text{color:#28292c99;font-size:14px;font-weight:400;margin:0}.actions-content-page.content-post-details-page{display:flex;flex-direction:column;height:100%}.actions-content-page.content-post-details-page .breadcrumb-current{color:#28292c99}.actions-content-page.content-post-details-page .content-details-container{flex:1;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:auto}.actions-content-page.content-post-details-page .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:16px}.actions-content-page.content-post-details-page .loading-state p{color:#28292c99;font-size:16px}.actions-content-page.content-post-details-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}.actions-content-page.content-post-details-page .error-state .error-message{color:#dc3545;font-size:16px}.actions-content-page.content-post-details-page .error-state p{color:#28292c99;font-size:16px}.actions-content-page.content-post-details-page .error-actions{display:flex;gap:12px;align-items:center}.actions-content-page.content-post-details-page .btn-back{display:inline-flex;align-items:center;padding:10px 20px;background-color:#009cde;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500}.actions-content-page.content-post-details-page .btn-back:hover{background-color:#0086c3}@media (max-width: 1024px){.actions-content-page .posts-section{grid-template-columns:1fr}.actions-content-page .posts-list-column{border-right:none;border-bottom:1px solid #E5E7EB;padding-right:0;padding-bottom:24px;margin-bottom:24px;max-height:400px}.actions-content-page .post-details-column{padding-left:0;padding-top:24px}}.actions-local-posting-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.actions-local-posting-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-local-posting-page .breadcrumb-link:hover{color:#009cde}.actions-local-posting-page .separator{display:flex;align-items:center}.actions-local-posting-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.actions-local-posting-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-local-posting-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-local-posting-page .tabs-section{display:flex;gap:12px;margin-bottom:16px}.actions-local-posting-page .tabs-section .tab-button{padding:8px 16px;border:none;background:transparent;color:#28292c99;font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.actions-local-posting-page .tabs-section .tab-button:hover{color:#009cde}.actions-local-posting-page .tabs-section .tab-button.active{color:#009cde;border-bottom-color:#009cde}.actions-local-posting-page .local-posting-toolbar{display:grid;grid-template-columns:400px 1fr;align-items:center;gap:8px;margin-bottom:2px;background:#fff;border-radius:8px 8px 0 0;padding:8px;overflow:hidden}.actions-local-posting-page .local-posting-toolbar .search-input{width:100%}.actions-local-posting-page .local-posting-toolbar .search-input .v-field{border-radius:4px}.actions-local-posting-page .local-posting-toolbar .search-input .v-field__append-inner{color:#28292c99}.actions-local-posting-page .local-posting-toolbar .search-input .v-field__append-inner .search-icon{cursor:pointer;transition:color .2s ease}.actions-local-posting-page .local-posting-toolbar .search-input .v-field__append-inner .search-icon:hover{color:#009cde}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn{min-width:40px;width:40px;height:40px;border-radius:50%;color:#009cde;border-color:#009cde;background:transparent;margin-left:8px;transition:all .2s ease}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn svg{color:#009cde;fill:#009cde;transition:all .2s ease}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn svg path{fill:#009cde;transition:all .2s ease}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn:hover svg{color:#fff!important;fill:#fff!important}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn:hover svg path{fill:#fff!important}.actions-local-posting-page .local-posting-toolbar .toolbar-icon-btn:hover .v-btn__overlay{opacity:0!important}.actions-local-posting-page .local-posting-toolbar .filters-btn{color:#009cde;border-color:#009cde;padding:8px 16px;height:40px;font-size:14px;font-weight:500;background:transparent}.actions-local-posting-page .local-posting-toolbar .filters-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.actions-local-posting-page .local-posting-toolbar .filters-btn svg{margin-right:6px}.actions-local-posting-page .local-posting-toolbar .toolbar-actions{display:flex;align-items:center;gap:8px;justify-content:flex-start}.actions-local-posting-page .local-posting-container{height:100%}.actions-local-posting-page .local-posting-section{display:grid;grid-template-columns:300px 1fr;gap:0;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px);position:relative}.actions-local-posting-page .local-posting-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-local-posting-page .local-posting-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%}.actions-local-posting-page .posts-list-column{border:1px solid #E5E7EB;border-radius:0;display:flex;flex-direction:column;height:100%;overflow:hidden;min-height:0}.actions-local-posting-page .posts-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:16px;background:#f2f2f3;border:1px solid #DBDBDD;border-radius:0}.actions-local-posting-page .posts-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;min-height:0;-webkit-overflow-scrolling:touch}.actions-local-posting-page .posts-list-loading,.actions-local-posting-page .posts-list-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.actions-local-posting-page .posts-list-loading p,.actions-local-posting-page .posts-list-error p{color:#28292c99;font-size:14px;margin:0}.actions-local-posting-page .load-more-sentinel{height:1px;width:100%}.actions-local-posting-page .loading-indicator{padding:16px;text-align:center;color:#28292c99;font-size:14px;font-weight:400}.actions-local-posting-page .post-card{padding:16px;border-bottom:1px solid #DBDBDD;background:#fff;border-left:4px solid transparent;cursor:pointer;transition:all .2s;position:relative}.actions-local-posting-page .post-card.is-read{background:#fff}.actions-local-posting-page .post-card.is-unread{background:#f0f9ff}.actions-local-posting-page .post-card:hover{background-color:#f9fafb}.actions-local-posting-page .post-card.is-selected{border-bottom:1px solid #DBDBDD;background:#ffffff80;border-left:4px solid #009CDE;padding-left:16px}.actions-local-posting-page .post-card .post-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.actions-local-posting-page .post-card .post-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-local-posting-page .post-card .post-excerpt{margin-bottom:10px;font-size:14px}.actions-local-posting-page .post-card .post-timestamp{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;flex-shrink:0}.actions-local-posting-page .post-card .post-time-row{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.actions-local-posting-page .post-card .post-time-row .post-time{color:#28292ccc;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.actions-local-posting-page .post-card .post-status{display:inline-block;font-size:11px;font-weight:500;line-height:1.2;padding:4px 12px;text-transform:capitalize;margin-top:15px;border-radius:4px;white-space:nowrap;font-style:normal}.actions-local-posting-page .post-card .post-status.status-draft{background-color:#f59e0b;color:#fff}.actions-local-posting-page .post-card .post-status.status-scheduled{background-color:#009cde;color:#fff}.actions-local-posting-page .post-card .post-status.status-awaiting-approval{background-color:#ff4c00;color:#fff}.actions-local-posting-page .post-card .post-status.status-published,.actions-local-posting-page .post-card .post-status.status-post-succeeded{background-color:#10b981;color:#fff}.actions-local-posting-page .post-card .post-status.status-failed{background-color:#ef4444;color:#fff}.actions-local-posting-page .post-card .post-status.status-rejected{background-color:#ff4c00;color:#fff}.actions-local-posting-page .post-card .post-status.status-other{background-color:#009cde;color:#fff}.actions-local-posting-page .post-details-column{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;height:100%;min-height:0;padding:0;border-radius:0;border:1px solid #E5E7EB}.actions-local-posting-page .post-details{height:100%;display:flex;flex-direction:column}.actions-local-posting-page .post-details .post-top-header{padding:20px;border-bottom:1px solid #E5E7EB;background:#f2f2f3;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.actions-local-posting-page .post-details .post-top-header .post-id-name{display:flex;flex-direction:column;gap:4px;flex:1}.actions-local-posting-page .post-details .post-top-header .post-id{color:#28292c99;font-size:14px;font-weight:400;display:block}.actions-local-posting-page .post-details .post-top-header .post-name{color:#28292ccc;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}.actions-local-posting-page .post-details .post-top-header .delete-btn{background:none;border:none;cursor:pointer;padding:8px;color:#ff4c00;transition:opacity .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.actions-local-posting-page .post-details .post-top-header .delete-btn:hover{opacity:.8}.actions-local-posting-page .post-details .post-main-content{display:grid;grid-template-columns:1fr 300px;gap:20px;padding:20px;overflow-y:auto;flex:1}.actions-local-posting-page .post-details .post-left-section{border-radius:4px;border:1px solid #DBDBDD;background:#fff;padding:16px}.actions-local-posting-page .post-details .post-left-section .section-title{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 16px}.actions-local-posting-page .post-details .post-left-section .location-info,.actions-local-posting-page .post-details .post-left-section .date-time-info{display:flex;align-items:center;gap:8px;margin-bottom:16px}.actions-local-posting-page .post-details .post-left-section .location-info svg,.actions-local-posting-page .post-details .post-left-section .date-time-info svg{flex-shrink:0;color:#009cde}.actions-local-posting-page .post-details .post-left-section .location-info span,.actions-local-posting-page .post-details .post-left-section .date-time-info span{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.actions-local-posting-page .post-details .post-left-section .post-image-container{margin-bottom:16px}.actions-local-posting-page .post-details .post-left-section .post-image-container .post-image{width:552px;height:364.996px;aspect-ratio:552/365;border-radius:8px;object-fit:cover}.actions-local-posting-page .post-details .post-left-section .post-divider{border:1px solid #E5E7EB;margin:10px 0}.actions-local-posting-page .post-details .post-left-section .post-content p{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;white-space:pre-line}.actions-local-posting-page .post-details .post-left-section .post-action-section{margin-top:16px}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block{margin-bottom:20px}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block:last-child{margin-bottom:0}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-title{display:flex;align-items:center;gap:8px;color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 12px}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-title svg{color:#009cde;flex-shrink:0}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content{display:flex;flex-direction:column;gap:8px;padding:12px;background:#e5f5fc4d;border-radius:4px;border:1px solid rgba(0,156,222,.2)}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row .action-info-label{color:#28292c99;font-size:14px;font-style:normal;font-weight:500;line-height:normal;min-width:80px;flex-shrink:0}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row .action-info-value{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;flex:1;word-break:break-word}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row .action-info-value.coupon-code{font-weight:700;color:#009cde;font-size:16px}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row .action-info-link{color:#009cde;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;word-break:break-all;flex:1}.actions-local-posting-page .post-details .post-left-section .post-action-section .action-info-block .action-info-content .action-info-row .action-info-link:hover{color:#007ab8}.actions-local-posting-page .post-details .post-right-section{border-radius:4px;border:1px solid #DBDBDD;background:#fff;padding:16px;height:fit-content;align-self:flex-start}.actions-local-posting-page .post-details .post-right-section .section-title{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.actions-local-posting-page .post-details .post-right-section .entity-posts-list{display:flex;flex-direction:column;gap:0}.actions-local-posting-page .post-details .post-right-section .entity-posts-list .entity-post-item{padding:12px 0}.actions-local-posting-page .post-details .post-right-section .entity-posts-list .entity-post-item.with-separator{border-bottom:1px solid #E5E7EB;margin-bottom:12px;padding-bottom:24px}.actions-local-posting-page .post-details .post-right-section .status-info{display:flex;flex-direction:column;gap:16px}.actions-local-posting-page .post-details .post-right-section .status-info .status-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-label{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-value{color:#535456;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:right}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge{display:inline-block;padding:4px 12px;font-size:11px;font-weight:500;width:fit-content;white-space:nowrap;font-style:normal;line-height:1.2;border-radius:4px}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-published,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-post-succeeded,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Success,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-success,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Published{background-color:#10b981;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-draft,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Draft{background-color:#f59e0b;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-scheduled,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Scheduled{background-color:#009cde;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-failed,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Failed{background-color:#ef4444;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Rejected,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-rejected{background-color:#ff4c00;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-pending,.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-Pending{background-color:#f59e0b;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .status-row .status-badge.badge-awaiting-approval{background-color:#ff4c00;color:#fff}.actions-local-posting-page .post-details .post-right-section .status-info .learn-more-btn{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;margin-top:8px;background:transparent;border-radius:24px;border:1px solid #009CDE;color:#009cde;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s}.actions-local-posting-page .post-details .post-right-section .status-info .learn-more-btn:hover{background-color:#009cde;color:#fff}.actions-local-posting-page .no-post-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px}.actions-local-posting-page .no-post-selected .empty-state-image{width:200px;height:auto;margin-bottom:24px}.actions-local-posting-page .no-post-selected .empty-state-text{font-size:16px;color:#28292c99;margin:0;text-align:center}@media (max-width: 1024px){.actions-local-posting-page .local-posting-container{height:auto}.actions-local-posting-page .local-posting-section{grid-template-columns:1fr;height:auto}.actions-local-posting-page .posts-list-column{border-right:none;border-bottom:1px solid #E5E7EB;height:400px;max-height:400px}.actions-local-posting-page .post-details-column{height:auto;min-height:400px}.actions-local-posting-page .post-details .post-main-content{grid-template-columns:1fr;gap:24px}.actions-local-posting-page .post-details .post-main-content .post-right-section{order:-1}}@media (max-width: 768px){.actions-local-posting-page .local-posting-toolbar{grid-template-columns:1fr}.actions-local-posting-page .local-posting-toolbar .search-input{width:100%}.actions-local-posting-page .local-posting-toolbar .toolbar-actions{justify-content:flex-start}.actions-local-posting-page .post-details .post-main-content{padding:16px}}.actions-local-posting-page .delete-modal-overlay{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1005}.actions-local-posting-page .delete-confirmation-modal{width:400px;max-width:400px;min-width:400px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;background:#fff;border:1px solid #E5E7EB}.actions-local-posting-page .delete-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid #E5E7EB;background:#fff}.actions-local-posting-page .delete-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;line-height:1.2}.actions-local-posting-page .delete-modal-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.actions-local-posting-page .delete-modal-header .close-btn:hover{background:#f3f4f6;color:#28292c}.actions-local-posting-page .delete-modal-content{padding:24px;background:#fff}.actions-local-posting-page .delete-confirmation-text{display:flex;flex-direction:column;gap:0}.actions-local-posting-page .delete-warning{font-size:14px;color:#28292ccc;line-height:1.6;margin:0}.actions-local-posting-page .delete-modal-footer{display:flex;justify-content:end;gap:12px;padding:20px 24px 24px;border-top:1px solid #E5E7EB;background:#fff}.actions-local-posting-page .btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.actions-local-posting-page .btn-cancel:hover{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.actions-local-posting-page .btn-delete-now{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:24px!important;border:1px solid #DC2626!important;background:#dc2626!important;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:120px}.actions-local-posting-page .btn-delete-now:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}.actions-local-posting-page .btn-delete-now:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 599px){.actions-local-posting-page .delete-modal-overlay{align-items:flex-end;justify-content:center}.actions-local-posting-page .delete-confirmation-modal{width:100%;max-width:100%;margin:0;max-height:70vh;border-radius:20px 20px 0 0;transform:translateY(0);animation:slideUpFromBottom .3s ease-out}}.appointment-actions-page{display:flex;flex-direction:column;height:100%}.appointment-actions-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.appointment-actions-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointment-actions-page .breadcrumb .breadcrumb-link:hover{color:#111827}.appointment-actions-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.appointment-actions-page .page-header-row{margin-bottom:16px}.appointment-actions-page .page-heading{font-size:32px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.2}@media (max-width: 768px){.appointment-actions-page .page-heading{font-size:24px}}.appointment-actions-page .page-subheading{font-size:16px;color:#6b7280;margin:4px 0 0}@media (max-width: 768px){.appointment-actions-page .page-subheading{font-size:14px}}.appointment-actions-page .actions-container{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.appointment-actions-page .actions-section{display:grid;grid-template-columns:350px 1fr;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px #0000001a;padding:15px;overflow:hidden;height:calc(100vh - 240px);gap:15px 0;position:relative}@media (max-width: 1024px){.appointment-actions-page .actions-section{grid-template-columns:1fr;grid-template-rows:400px 1fr;height:auto}}.appointment-actions-page .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.appointment-actions-page .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10}.appointment-actions-page .actions-list-column{border:1px solid #E5E7EB;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}@media (max-width: 1024px){.appointment-actions-page .actions-list-column{height:auto;max-height:400px}}.appointment-actions-page .actions-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f2f2f3;border-radius:0}.appointment-actions-page .actions-list-heading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.appointment-actions-page .actions-count{background:#009cde;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px;min-width:20px;text-align:center;margin-left:8px}.appointment-actions-page .actions-list{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-overflow-scrolling:touch}.appointment-actions-page .actions-list::-webkit-scrollbar{width:6px}.appointment-actions-page .actions-list::-webkit-scrollbar-track{background:#f1f1f1}.appointment-actions-page .actions-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.appointment-actions-page .loading-more{padding:16px;text-align:center;color:#6b7280;font-size:14px}.appointment-actions-page .list-empty{padding:32px 16px;text-align:center;color:#6b7280;font-size:14px}.appointment-actions-page .placeholder-card{background:#fff;border:1px solid #E5E7EB;min-height:120px;margin:0}.appointment-actions-page .action-details-column{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;padding:0;background:#fff}@media (max-width: 1024px){.appointment-actions-page .action-details-column{height:auto;min-height:400px}}.appointment-actions-page .no-action-selected{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px}.appointment-actions-page .no-action-selected.with-header{flex-direction:column;align-items:stretch;justify-content:flex-start}.appointment-actions-page .no-action-selected .empty-header{background:#f2f2f3;min-height:108px;width:100%;border-bottom:1px solid #E5E7EB}.appointment-actions-page .no-action-selected .data-not-found-page,.appointment-actions-page .no-action-selected .empty-state-page{flex:1;display:flex;align-items:center;justify-content:center}.appointment-actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;padding:8px;border-radius:8px 8px 0 0;overflow:visible;margin-bottom:2px}.appointment-actions-toolbar .toolbar-left{display:flex;align-items:center;gap:8px;flex:1}.appointment-actions-toolbar .search-input{flex:1;max-width:400px}.appointment-actions-toolbar .search-input .v-field{border-radius:4px}.appointment-actions-toolbar .search-input .v-field__append-inner{color:#28292c99}@media (max-width: 768px){.appointment-actions-toolbar{flex-direction:column;align-items:stretch;padding-bottom:15px}.appointment-actions-toolbar .toolbar-left{flex-direction:column;align-items:stretch;width:100%}.appointment-actions-toolbar .search-input{max-width:100%;width:100%}}.appointment-action-card{background:#fff;border:1px solid #E5E7EB;padding:16px;cursor:pointer;transition:all .2s;position:relative;display:flex;flex-direction:column;gap:8px}.appointment-action-card.is-read{background:#fff}.appointment-action-card.is-unread{background:#f0f9ff}.appointment-action-card:hover{background:#fff;box-shadow:0 2px 8px #009cde26}.appointment-action-card.is-selected{background:#fff;box-shadow:0 2px 8px #009cde26;border-left:4px solid #009cde}.appointment-action-card .card-name-row{display:flex;justify-content:start;align-items:center;margin-bottom:8px}.appointment-action-card .card-name{font-weight:600;font-size:16px;color:#28292c;text-align:left}.appointment-action-card .card-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.appointment-action-card .card-info-item{display:inline-flex;align-items:center;gap:6px}.appointment-action-card .info-icon-wrapper{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer!important}.appointment-action-card .info-icon-wrapper *{cursor:pointer!important}.appointment-action-card .info-icon{flex-shrink:0;color:#28292c99}.appointment-action-card .info-text{font-size:14px;font-weight:400;color:#28292c99;display:inline-block;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.appointment-action-card .card-status{display:flex;align-items:center;margin-top:auto;justify-content:space-between}.appointment-action-card .status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.appointment-action-card .status-badge.intent-cancellation{background:#fee2e2;color:#991b1b}.appointment-action-card .status-badge.intent-reschedule{background:#fef3c7;color:#92400e}.appointment-action-card .status-badge.intent-new{background:#d1fae5;color:#065f46}.appointment-action-card .status-badge.intent-inquiry{background:#dbeafe;color:#1e40af}.appointment-action-card .status-badge.intent-default{background:#f3f4f6;color:#374151}.appointment-action-card .card-timestamp{font-size:14px;font-weight:400;color:#28292c99;white-space:nowrap}.appointment-action-details{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow:hidden}.appointment-action-details .details-loading{padding:24px}.appointment-action-details .details-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:#ef4444}.appointment-action-details .details-error p{margin-top:16px;font-size:14px}.appointment-action-details .details-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px}.appointment-action-details .details-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:#f2f2f3;border-radius:4px 4px 0 0;flex-shrink:0}.appointment-action-details .details-header .header-left{display:flex;flex-direction:column;gap:0}.appointment-action-details .details-header .header-left .action-id{font-size:16px;font-weight:400;color:#28292ccc}.appointment-action-details .details-header .header-left .action-name{font-size:24px;font-weight:700;color:#28292ccc;margin:0}.appointment-action-details .details-header .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.appointment-action-details .details-header .header-right .contact-item{display:flex;align-items:center;gap:8px}.appointment-action-details .details-header .header-right .contact-item .contact-icon{color:#28292ccc}.appointment-action-details .details-header .header-right .contact-item .contact-text{font-size:16px;color:#28292ccc}.appointment-action-details .details-content{display:flex;flex-direction:row;align-items:stretch;gap:16px;flex:1;min-height:0;overflow:hidden;padding:16px}@media (max-width: 1200px){.appointment-action-details .details-content{flex-direction:column;overflow-y:auto}}.appointment-action-details .left-column{flex:0 0 380px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-height:0}@media (max-width: 1200px){.appointment-action-details .left-column{flex:none;overflow-y:visible}}.appointment-action-details .right-column{flex:1;min-width:0;display:flex;flex-direction:column}@media (max-width: 1200px){.appointment-action-details .right-column{min-height:400px}}.appointment-action-details .details-card{background:#fff;border:1px solid #DBDBDD;border-radius:4px;padding:16px}.appointment-action-details .details-card.conversation-card{display:flex;flex-direction:column;height:650px;overflow:hidden}.appointment-action-details .details-card.summary-card{display:flex;flex-direction:column;height:350px}.appointment-action-details .details-card.summary-card .summary-content{flex:1}.appointment-action-details .details-card.summary-card .powered-by{margin-top:auto}.appointment-action-details .card-heading{font-size:16px;font-weight:700;color:#28292ccc;margin:0 0 16px}.appointment-action-details .details-list{display:flex;flex-direction:column;gap:16px}.appointment-action-details .detail-row{display:flex;align-items:flex-start;justify-content:space-between}.appointment-action-details .detail-row .detail-label{font-size:16px;font-weight:400;color:#28292ccc}.appointment-action-details .detail-row .detail-value{font-size:16px;font-weight:700;color:#535456;text-align:right;line-height:normal}.appointment-action-details .detail-row .detail-value.url-value a{color:#009cde;font-size:16px;font-weight:700;line-height:normal;text-decoration:none}.appointment-action-details .detail-row .detail-value.url-value a:hover{text-decoration:underline}.appointment-action-details .detail-row .detail-value.status-text{color:#ff4c00;font-weight:700}.appointment-action-details .intent-badge{display:inline-block;color:#535456;font-size:16px;font-weight:700;line-height:normal}.appointment-action-details .summary-content{font-size:14px;font-weight:400;line-height:20px;color:#686a6c;flex:1}.appointment-action-details .summary-content p{margin:0}.appointment-action-details .summary-content .no-summary{color:#9ca3af;font-style:italic}.appointment-action-details .powered-by{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:24px;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:20px;color:#686a6c}.appointment-action-details .powered-by .sparkle-icon{color:#10b981}.appointment-action-details .conversation-container{flex:1;overflow-y:auto;padding:8px 0;min-height:0}.appointment-action-details .messages-list{display:flex;flex-direction:column;gap:16px}.appointment-action-details .message{display:flex;align-items:flex-start;gap:4px;width:100%}.appointment-action-details .message.message-user{flex-direction:row;justify-content:flex-start}.appointment-action-details .message.message-user .message-bubble{background:#f3f4f6;border-radius:0 12px 12px}.appointment-action-details .message.message-bot{flex-direction:row;justify-content:flex-end}.appointment-action-details .message.message-bot .message-bubble{background:#f1f9fd;border-radius:4px}.appointment-action-details .message-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.appointment-action-details .message-icon.user-icon{border:1px solid #DBDBDD;background:#fff;color:#616568}.appointment-action-details .message-icon.bot-icon{border:1px solid #DBDBDD;background:#fff}.appointment-action-details .message-bubble{max-width:420px;padding:16px 18px}.appointment-action-details .message-text{font-size:16px;line-height:1.5;color:#000;word-break:break-word;white-space:pre-wrap}.appointment-action-details .message-text a{color:#009cde;text-decoration:underline;text-underline-offset:2px}.appointment-action-details .message-text a:hover{color:#007fb5}.appointment-action-details .message-timestamp{font-size:10px;font-weight:400;line-height:normal;color:#616568;margin-top:8px}.appointment-action-details .no-messages{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#9ca3af;font-size:14px;text-align:center}.actions-local-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.actions-local-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.actions-local-page .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.actions-local-page .breadcrumb .separator{display:flex;align-items:center}.actions-local-page .page-header-row{margin-bottom:20px}.actions-local-page .page-header-row .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-local-page .page-header-row .change-logo-link{color:#009cde;cursor:pointer;font-size:14px;text-decoration:none}.actions-local-page .page-header-row .change-logo-link:hover{text-decoration:underline}.actions-local-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.actions-local-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.actions-local-page .logo-upload-section{margin-bottom:32px;padding-bottom:32px;display:flex;justify-content:center;align-items:center;padding-top:32px}.actions-local-page .logo-upload-section .logo-preview-container{display:flex;flex-direction:column;align-items:center;gap:16px}.actions-local-page .logo-upload-section .logo-preview-container .logo-preview-circle{width:120px;height:120px;border-radius:50%;background:#f9fafb;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.actions-local-page .logo-upload-section .logo-preview-container .logo-preview-circle .logo-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.actions-local-page .logo-upload-section .logo-preview-container .logo-preview-circle .logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.actions-local-page .logo-upload-section .logo-preview-container .logo-preview-circle .logo-placeholder svg{width:48px;height:48px}.actions-local-page .logo-upload-section .logo-preview-container .logo-text{display:flex;flex-direction:column;align-items:center;gap:4px}.actions-local-page .logo-upload-section .logo-preview-container .logo-text .logo-label{font-size:14px;font-weight:600;color:#28292c;text-transform:uppercase;letter-spacing:.5px}.actions-local-page .logo-upload-section .logo-preview-container .logo-text .logo-change-link{background:none;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.actions-local-page .logo-upload-section .logo-preview-container .logo-text .logo-change-link:hover{color:#0088c7;text-decoration:underline}.actions-local-page .logo-upload-section .logo-preview-container .logo-text .logo-change-link:focus{outline:2px solid #009CDE;outline-offset:2px;border-radius:2px}.actions-local-page .local-form-location{margin-bottom:3px;background:#fff;border-radius:8px;padding:6px 12px}.actions-local-page .local-form-location .location-selector-activator{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;font-size:14px;color:#111827;cursor:pointer;transition:all .2s ease;width:100%;max-width:400px;justify-content:space-between;box-shadow:0 1px 2px #0000000d}.actions-local-page .local-form-location .location-selector-activator:hover{border-color:#009cde;box-shadow:0 1px 3px #009cde1a}.actions-local-page .local-form-location .location-selector-activator:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.actions-local-page .local-form-location .location-selector-activator:disabled{opacity:.6;cursor:not-allowed;background-color:#f9fafb}.actions-local-page .local-form-location .location-selector-activator .location-icon{color:#009cde;flex-shrink:0}.actions-local-page .local-form-location .location-selector-activator .location-text{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.actions-local-page .local-form-location .location-menu-card{max-height:300px;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px}.actions-local-page .local-form-location .location-menu-card :deep(.v-list){padding:4px 0}.actions-local-page .local-form-location .location-menu-card :deep(.v-list-item){min-height:40px;padding:8px 16px;margin:2px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.actions-local-page .local-form-location .location-menu-card :deep(.v-list-item):hover{background-color:#f9fafb}.actions-local-page .local-form-location .location-menu-card :deep(.v-list-item) .v-list-item-title{font-size:14px;color:#111827;font-weight:400}.actions-local-page .local-form-location .location-loading,.actions-local-page .local-form-location .location-empty{padding:16px;text-align:center;color:#6b7280;font-size:14px}.actions-local-page .local-form-location .location-selected{background-color:#eff6ff!important}.actions-local-page .local-form-location .location-selected .v-list-item-title{color:#009cde;font-weight:500}.actions-local-page .local-form-location .location-selected:hover{background-color:#dbeafe!important}.actions-local-page .local-form-container{background:#fff;border-radius:8px;padding:32px;position:relative;min-height:calc(100vh - 240px)}.actions-local-page .local-form-container.loading{pointer-events:none;-webkit-user-select:none;user-select:none}.actions-local-page .local-form-container.has-error .form-content-wrapper{display:none}.actions-local-page .local-form-container .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.actions-local-page .local-form-container .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:0 20px;width:100%}@media (max-width: 599px){.actions-local-page .local-form-container .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.actions-local-page .local-form-container .form-loading-overlay{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:100;border-radius:8px}.actions-local-page .local-form-container .form-loading-overlay .form-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px}.actions-local-page .local-form-container .form-loading-overlay .form-loading-spinner .loading-text{font-size:14px;font-weight:500;color:#28292c;margin:0}.actions-local-page .local-form-container .form-error-overlay{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 24px}.actions-local-page .local-form-container .form-error-overlay .form-error-content{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:500px}.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup{align-items:flex-start;text-align:left;gap:16px}.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup .local-power-title{font-size:32px;font-weight:600;color:#009cde;margin:0;line-height:normal}.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup .local-power-message,.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup .local-power-contact{font-size:16px;color:#28292ccc;margin:0;line-height:1.5}.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup .local-power-contact .local-power-phone{color:#009cde;text-decoration:none;font-weight:500;transition:color .2s}.actions-local-page .local-form-container .form-error-overlay .form-error-content.local-power-setup .local-power-contact .local-power-phone:hover{color:#0088c7;text-decoration:underline}.actions-local-page .local-form-container .form-error-overlay .form-error-content .error-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#fef2f2;margin-bottom:8px}.actions-local-page .local-form-container .form-error-overlay .form-error-content .error-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.actions-local-page .local-form-container .form-error-overlay .form-error-content .error-message{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.actions-local-page .local-form-container .form-error-overlay .form-error-content .btn-retry{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.actions-local-page .local-form-container .form-error-overlay .form-error-content .btn-retry:hover{background:#0088c7}.actions-local-page .local-form-container .form-error-overlay .form-error-content .btn-retry:active{transform:scale(.98)}.actions-local-page .local-form-container .form-error-overlay .form-error-content .btn-retry svg{width:20px;height:20px}.actions-local-page .form-section{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.actions-local-page .form-section:last-child{border-bottom:none!important}.actions-local-page .form-section .section-heading{font-size:18px;font-weight:600;color:#009cde;margin-bottom:24px}.actions-local-page .form-section .section-level-small{display:block;font-size:14px;font-weight:400;color:#6b7280;margin-top:-20px;margin-bottom:24px}.actions-local-page .form-section .section-level{font-size:14px;font-weight:400;color:#000;margin-bottom:20px}.actions-local-page .form-section .form-content .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.actions-local-page .form-section .form-content .form-row:last-child{margin-bottom:0}.actions-local-page .form-section .form-content .form-col{display:flex;flex-direction:column}.actions-local-page .form-section .form-content .form-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:8px}.actions-local-page .form-section .form-content .form-label sup{color:#ef4444}.actions-local-page .form-section .form-content .form-control{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;color:#28292c;transition:border-color .2s}.actions-local-page .form-section .form-content .form-control:focus{outline:none;border-color:#009cde}.actions-local-page .form-section .form-content .form-control::placeholder{color:#9ca3af}.actions-local-page .form-section .form-content .specialplaceholder{padding:10px 35px!important}.actions-local-page .form-section .form-content .textarea-field{min-height:80px;resize:vertical}.actions-local-page .form-section .form-content .char-count{text-align:right;font-size:12px;color:#6b7280;margin-top:4px}.actions-local-page .form-section-last-child{border-bottom:none!important}.actions-local-page .hours-list{display:flex;flex-direction:column;gap:24px}.actions-local-page .hours-row{display:flex;align-items:flex-start;gap:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.actions-local-page .hours-row:last-child{border-bottom:none}.actions-local-page .hours-row .day-name{font-size:14px;font-weight:500;color:#28292c;min-width:180px;padding-top:0;display:flex;flex-direction:column}.actions-local-page .hours-row .day-name .date-input-wrapper{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;background:#fff;transition:border-color .2s;width:100%}.actions-local-page .hours-row .day-name .date-input-wrapper:hover{border-color:#009cde}.actions-local-page .hours-row .day-name .date-input-wrapper.date-input-error{border-color:#ef4444}.actions-local-page .hours-row .day-name .date-input-wrapper.date-input-error:hover{border-color:#dc2626}.actions-local-page .hours-row .day-name .date-input-wrapper .calendar-icon{color:#6b7280;flex-shrink:0}.actions-local-page .hours-row .day-name .date-input-wrapper .date-value{font-size:14px;color:#28292c;flex:1}.actions-local-page .hours-row .day-name .date-error-message{font-size:12px;color:#ef4444;margin-top:4px;margin-left:0}.actions-local-page .hours-row .hours-controls{min-width:120px;margin-top:-15px}.actions-local-page .hours-row .hours-time-ranges{flex:1;display:flex;flex-direction:column;gap:12px}.actions-local-page .hours-row .hours-time-ranges .time-range-item{display:flex;align-items:center;gap:16px;margin-bottom:12px}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper{flex:0 0 140px;max-width:140px;min-width:140px;position:relative}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select{width:100%;height:auto}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-input--density-default){--v-input-control-height: 30px;--v-field-padding-bottom: 4px}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-field--no-label){--v-field-padding-bottom: 0px !important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-field){min-height:0;padding-top:0;padding-bottom:0;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px;box-shadow:0 1px 2px #0000000d!important;transition:all .2s ease}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-field__input){min-height:0;padding:10px 32px 10px 16px;font-size:14px;color:#111827;font-weight:400}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-field__append-inner){display:none}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-menu) .v-overlay__content{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-list){padding:4px 0}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-list-item){min-height:40px;padding:8px 16px;margin:2px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-list-item):hover{background-color:#f9fafb}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select :deep(.v-list-item) .v-list-item-title{font-size:14px;color:#111827;font-weight:400}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select:hover :deep(.v-field){border-color:#009cde!important;box-shadow:0 1px 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .time-select:focus-within :deep(.v-field){border-color:#009cde!important;box-shadow:0 0 0 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-input-wrapper .dropdown-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select{flex:0 0 140px;max-width:140px;min-width:140px;width:140px;height:28px;position:relative}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select :deep(.v-field){min-height:28px;padding-top:0;padding-bottom:0;width:100%;background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:4px;box-shadow:none!important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select :deep(.v-field__input){min-height:28px;padding:5px 32px 5px 12px;font-size:14px;color:#111827}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select :deep(.v-field__append-inner){display:none}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select:hover :deep(.v-field){border-color:#d1d5db!important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-select:focus-within :deep(.v-field){border-color:#009cde!important;box-shadow:0 0 0 1px #009cde!important}.actions-local-page .hours-row .hours-time-ranges .time-range-item .time-separator{font-size:14px;color:#6b7280;white-space:nowrap;padding-top:0;align-self:center}.actions-local-page .hours-row .hours-time-ranges .time-range-item .btn-remove-time{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;margin-left:0;margin-top:0;flex-shrink:0}.actions-local-page .hours-row .hours-time-ranges .time-range-item .btn-remove-time:hover{color:#ef4444}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list{display:flex;flex-direction:column;gap:12px}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item{display:flex;align-items:center;gap:16px;margin-bottom:0;padding-bottom:0;margin-top:0}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper{flex:0 0 140px;max-width:140px;min-width:140px;position:relative}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select{width:100%;height:auto}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select :deep(.v-input--density-default){--v-input-control-height: 30px;--v-field-padding-bottom: 4px}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select :deep(.v-field){min-height:0;padding-top:0;padding-bottom:0;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px;box-shadow:0 1px 2px #0000000d!important;transition:all .2s ease}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select :deep(.v-field__input){min-height:0;padding:10px 32px 10px 16px;font-size:14px;color:#111827;font-weight:400}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select :deep(.v-field__append-inner){display:none}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select:hover :deep(.v-field){border-color:#009cde!important;box-shadow:0 1px 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .time-select:focus-within :deep(.v-field){border-color:#009cde!important;box-shadow:0 0 0 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-input-wrapper .dropdown-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select{flex:0 0 140px;max-width:140px;height:auto;position:relative}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select :deep(.v-input--density-default){--v-input-control-height: 30px;--v-field-padding-bottom: 4px}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select :deep(.v-field){min-height:0;padding-top:0;padding-bottom:0;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px;box-shadow:0 1px 2px #0000000d!important;transition:all .2s ease}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select :deep(.v-field__input){min-height:0;padding:10px 32px 10px 16px;font-size:14px;color:#111827;font-weight:400}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select :deep(.v-field__append-inner){display:none}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select .dropdown-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select:hover :deep(.v-field){border-color:#009cde!important;box-shadow:0 1px 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-select:focus-within :deep(.v-field){border-color:#009cde!important;box-shadow:0 0 0 3px #009cde1a!important}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .time-separator{font-size:14px;color:#6b7280;white-space:nowrap;padding-top:0;align-self:center}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .btn-remove-time{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s;margin-left:0;margin-top:0;flex-shrink:0}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .time-range-item .btn-remove-time:hover{color:#ef4444}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .btn-new-time{background:transparent;border:none;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;text-align:left;margin-top:8px;transition:color .2s;align-self:flex-start}.actions-local-page .hours-row .hours-time-ranges .time-ranges-list .btn-new-time:hover{color:#0088c7;text-decoration:underline}.actions-local-page .hours-row .day-name .date-input-wrapper{width:180px}.actions-local-page .hours-row .hours-time-ranges .btn-remove-special-hour{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:4px;transition:color .2s}.actions-local-page .hours-row .hours-time-ranges .btn-remove-special-hour:hover{color:#ef4444}.actions-local-page .hours-row .hours-time-ranges .btn-remove-special-hour span{font-weight:500}.actions-local-page .btn-new-date{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.actions-local-page .btn-new-date:hover{border-color:#009cde;background:#f9fafb}.actions-local-page .btn-new-date .icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.actions-local-page .btn-new-date .icon-wrapper svg:first-child{color:#009cde}.actions-local-page .btn-new-date .icon-wrapper .plus-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#009cde;background:#fff;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.actions-local-page .btn-new-date span:not(.icon-wrapper){margin-left:0}.actions-local-page .payment-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.actions-local-page .payment-option-item{display:flex;align-items:center;gap:8px}.actions-local-page .payment-option-item .payment-checkbox{width:18px;height:18px;cursor:pointer}.actions-local-page .payment-option-item .payment-label{font-size:14px;color:#28292c;cursor:pointer;-webkit-user-select:none;user-select:none}.actions-local-page .insurance-input-group,.actions-local-page .video-input-group,.actions-local-page .input-with-button{display:flex;gap:8px;align-items:center}.actions-local-page .insurance-input-group .form-control,.actions-local-page .video-input-group .form-control,.actions-local-page .input-with-button .form-control{flex:1}.actions-local-page .insurance-input-group .btn-add,.actions-local-page .video-input-group .btn-add,.actions-local-page .input-with-button .btn-add{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#009cde;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.actions-local-page .insurance-input-group .btn-add:hover,.actions-local-page .video-input-group .btn-add:hover,.actions-local-page .input-with-button .btn-add:hover{background:#0088c7}.actions-local-page .insurance-input-group .btn-add:active,.actions-local-page .video-input-group .btn-add:active,.actions-local-page .input-with-button .btn-add:active{transform:scale(.95)}.actions-local-page .insurance-list,.actions-local-page .video-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px}.actions-local-page .video-item{position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#000}.actions-local-page .video-item img{width:100%;height:100%;object-fit:cover}.actions-local-page .video-item .video-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3f4f6;padding:16px;gap:8px}.actions-local-page .video-item .video-placeholder span{font-size:12px;color:#6b7280;text-align:center;word-break:break-all;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.actions-local-page .video-item .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background-color .2s}.actions-local-page .video-item .video-play-overlay svg{margin-left:2px}.actions-local-page .video-item:hover .video-play-overlay{background:#000c}.actions-local-page .video-item .btn-remove-image{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;z-index:1}.actions-local-page .video-item .btn-remove-image:hover{background:#000c}.actions-local-page .insurance-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f3f4f6;border-radius:4px;font-size:14px;color:#28292c}.actions-local-page .insurance-item .btn-remove{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.actions-local-page .insurance-item .btn-remove:hover{color:#ef4444}.actions-local-page .upload-area{border:2px dashed #009CDE;border-radius:8px;padding:48px 24px;text-align:center;background:#f9fafb;transition:all .2s;cursor:pointer}.actions-local-page .upload-area.drag-over{background:#eff6ff;border-color:#0088c7}.actions-local-page .upload-area .upload-text{font-size:16px;color:#6b7280;margin-bottom:16px}.actions-local-page .upload-area .btn-upload{padding:10px 24px;background:#009cde;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.actions-local-page .upload-area .btn-upload:hover{background:#0088c7}.actions-local-page .upload-hint,.actions-local-page .video-hint{font-size:12px;color:#6b7280;margin-top:8px}.actions-local-page .gallery-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px}.actions-local-page .gallery-item{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden}.actions-local-page .gallery-item img{width:100%;height:100%;object-fit:cover}.actions-local-page .gallery-item .btn-remove-image{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.actions-local-page .gallery-item .btn-remove-image:hover{background:#000c}.actions-local-page .input-with-prefix{position:relative;display:flex;align-items:center}.actions-local-page .input-with-prefix .input-prefix{position:absolute;left:2px;font-size:14px;color:#6b7280;background:#f3f4f6;padding:10px 8px;border-right:1px solid #d1d5db;border-radius:4px 0 0 4px;z-index:1}.actions-local-page .input-with-prefix .form-control{padding-left:48px;border-radius:0 4px 4px 0}.actions-local-page .tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.actions-local-page .tag-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;color:#009cde;border-radius:16px;font-size:13px;font-weight:500}.actions-local-page .tag-item .tag-remove{background:transparent;border:none;color:#009cde;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.actions-local-page .tag-item .tag-remove:hover{color:#ef4444}.actions-local-page .form-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:32px}.actions-local-page .save-api-errors{max-width:600px;margin:0 auto}.actions-local-page .api-errors-list{margin:0;padding-left:18px;color:#dc2626;font-size:14px;line-height:1.5;list-style:disc}.actions-local-page .api-errors-list li+li{margin-top:6px}.actions-local-page .btn-save{padding:12px 48px;background:#009cde;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.actions-local-page .btn-save:hover:not(:disabled){background:#0088c7}.actions-local-page .btn-save:disabled{opacity:.6;cursor:not-allowed}.actions-local-page :deep(.v-field--no-label){--v-field-padding-bottom: 0px !important}.actions-local-page :deep(.v-input--density-default .v-field--variant-solo),.actions-local-page :deep(.v-input--density-default .v-field--variant-solo-inverted),.actions-local-page :deep(.v-input--density-default .v-field--variant-solo-filled),.actions-local-page :deep(.v-input--density-default .v-field--variant-filled){--v-input-control-height: 30px;--v-field-padding-bottom: 4px}.actions-local-page .success-modal-dialog :deep(.v-overlay__content){border-radius:8px;overflow:hidden}.actions-local-page .success-modal-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.actions-local-page .success-modal-content{padding:40px 32px 24px!important;text-align:center!important}.actions-local-page .success-modal-content .success-modal-title{font-size:25px!important;font-weight:400!important;color:#009cde!important;margin:0 0 20px!important;line-height:1.2!important;text-align:center!important}.actions-local-page .success-modal-content .success-modal-message{font-size:16px!important;font-weight:600!important;color:#28292c!important;margin:0 0 20px!important;line-height:1.5!important;text-align:center!important}.actions-local-page .success-modal-content .success-modal-message strong{font-weight:600!important}.actions-local-page .success-modal-content .success-modal-note{font-size:14px!important;font-weight:400!important;color:#28292c!important;margin:0!important;line-height:1.5!important;text-align:center!important}.actions-local-page .success-modal-actions{padding:0 32px 32px!important;justify-content:center!important;display:flex!important;gap:0!important}.actions-local-page .success-modal-actions .btn-save{width:auto!important;min-width:120px!important;border-radius:24px!important;padding:12px 32px!important}.success-modal-dialog :deep(.v-overlay__content){border-radius:8px;overflow:hidden}.success-modal-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.success-modal-content{padding:40px 32px 24px!important;text-align:center!important}.success-modal-content .success-modal-title{font-size:25px!important;font-weight:400!important;color:#009cde!important;margin:0 0 20px!important;line-height:1.2!important;text-align:center!important}.success-modal-content .success-modal-message{font-size:16px!important;font-weight:600!important;color:#28292c!important;margin:0 0 20px!important;line-height:1.5!important;text-align:center!important}.success-modal-content .success-modal-message strong{font-weight:600!important}.success-modal-content .success-modal-note{font-size:14px!important;font-weight:400!important;color:#28292c!important;margin:0!important;line-height:1.5!important;text-align:center!important}.success-modal-actions{padding:0 32px 32px!important;justify-content:center!important;display:flex!important;gap:0!important}.success-modal-actions .btn-save{width:auto!important;min-width:120px!important;border-radius:24px!important;padding:12px 32px!important;background:#009cde!important;color:#fff!important;border:none!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .2s!important}.success-modal-actions .btn-save:hover{background:#0088c7!important}.new-review-page .selection-container h2{color:#28292c;font-family:Figtree,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}.new-review-page .selection-container .cards-row{display:flex;gap:16px;margin-top:16px;margin-bottom:24px}@media (max-width: 768px){.new-review-page .selection-container .cards-row{flex-direction:column}}.new-review-page .selection-container .selection-card{flex:1;border:1px solid #E5E7EB;border-radius:12px;padding:24px 28px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:14px;position:relative;max-width:400px;min-height:160px}.new-review-page .selection-container .selection-card:hover{border-color:#009cde;background-color:#f0f9ff}.new-review-page .selection-container .selection-card.selected{border-color:#009cde;border-width:2px;background-color:#f0f9ff}.new-review-page .selection-container .selection-card.selected .check-icon{opacity:1}.new-review-page .selection-container .selection-card .icon-wrapper{width:48px;height:48px;background-color:#009cde;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.new-review-page .selection-container .selection-card .icon-wrapper svg{width:24px;height:24px}.new-review-page .selection-container .selection-card .card-content h3{color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:6px}.new-review-page .selection-container .selection-card .card-content p{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;margin:0}.new-review-page .selection-container .selection-card .check-icon{position:absolute;top:16px;right:16px;color:#009cde;opacity:0;transition:opacity .2s ease}.new-review-page .selection-container .footer-actions{display:flex;justify-content:flex-end;margin-top:auto}.new-review-page .selection-container .footer-actions .next-btn{background-color:#009cde;color:#fff;border-radius:24px;padding:8px 32px;font-weight:500;text-transform:none;letter-spacing:normal}.new-review-page .selection-container .footer-actions .next-btn:disabled{background-color:#e5e7eb;color:#9ca3af}.chat-submission-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px}.chat-submission-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.chat-submission-page .breadcrumb-link:hover{color:#009cde}.chat-submission-page .separator{display:flex;align-items:center}.chat-submission-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.chat-submission-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.chat-submission-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.chat-submission-page .chat-submission-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:0;overflow:hidden;min-height:calc(100vh - 280px)}.chat-submission-page .chat-conversation-container{background:#fff;border-radius:8px;width:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px}.chat-submission-page .chat-conversation-container .chat-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chat-submission-page .chat-conversation-container .chat-panel-header .submission-details{font-size:16px;font-weight:600;color:#28292c;margin:0}.chat-submission-page .chat-conversation-container .chat-panel-header .view-lead{display:flex;align-items:center;gap:6px;color:#009cde;text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s ease}.chat-submission-page .chat-conversation-container .chat-panel-header .view-lead:hover{opacity:.8}.chat-submission-page .chat-conversation-container .chat-panel-header .view-lead .chat-external-link-icon{color:#28292c99}.chat-submission-page .chat-conversation-container .chat-content{display:grid;grid-template-columns:1fr 3fr;gap:24px;height:calc(100vh - 280px);max-height:calc(100vh - 280px);min-height:500px;overflow:hidden}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content{min-width:0;height:100%;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content::-webkit-scrollbar{width:6px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content::-webkit-scrollbar-track{background:transparent;border-radius:3px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content{border:1px solid #E5E7EB;border-radius:8px;padding:20px;background:#fff;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content .chat-section-heading{font-size:14px;font-weight:600;color:#28292c;margin:0 0 16px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content .chat-visitor-profile{display:flex;flex-direction:column;gap:12px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content .chat-visitor-profile .chat-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content .chat-visitor-profile .chat-detail-row .chat-detail-label{font-size:14px;font-weight:400;color:#28292cb3;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content .chat-visitor-profile .chat-detail-row .chat-detail-value{font-size:14px;font-weight:500;color:#28292c;text-align:right;word-break:break-word}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content{border:1px solid #E5E7EB;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:auto}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-section-heading{font-size:14px;font-weight:600;color:#28292c;margin:0 0 16px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-summary-section{margin-bottom:16px}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-summary-section .chat-summary-text{font-size:14px;line-height:1.6;color:#28292c;margin:0}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-summary-footer{display:flex;align-items:center;justify-content:end;gap:6px;padding-top:12px;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-summary-footer .chat-powered-by{font-size:12px;color:#28292c99}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content .chat-summary-footer .chat-mya-icon{color:#4caf50}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content{min-width:0;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel{display:flex;flex-direction:column;height:100%;max-height:100%;flex:1;overflow:hidden}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container{flex:1;border:1px solid #E5E7EB;border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-height:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-panel-title{padding:20px 20px 0;margin:0 0 16px;font-size:16px;font-weight:600;color:#28292c;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-conversation-separator{width:calc(100% - 40px);height:1px;background:#e5e7eb;margin:0 20px 16px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages{padding:16px 16px 20px 20px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-bottom:16px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages::-webkit-scrollbar{width:6px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages::-webkit-scrollbar-track{background:transparent;border-radius:3px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message{display:flex;gap:12px;align-items:flex-start;width:100%}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;border:1px solid #E0E0E0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-icon .chat-user-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-icon .chat-ai-icon{width:16px;height:16px;display:block;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content{display:flex;flex-direction:column;gap:4px;position:relative}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-text{margin:0;color:#000;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-text a{word-break:break-word;-webkit-tap-highlight-color:transparent;color:#009cde;text-decoration:underline;font-weight:500;cursor:pointer}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-options .chat-option-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#fff;border:1px solid #E0E0E0;border-radius:4px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-options .chat-option-item .option-number{color:#000;font-family:Figtree;font-size:14px;font-weight:500;line-height:20px;flex-shrink:0}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-options .chat-option-item .option-text{color:#000;font-family:Figtree;font-size:14px;font-weight:400;line-height:20px;flex:1}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message .chat-message-content .chat-message-time{margin-top:2px;color:#616568;font-family:Figtree;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-ai{justify-content:flex-end}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-ai .chat-message-content{background:#f7f7f7;border-radius:4px;padding:12px 16px;max-width:70%;order:1}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-ai .chat-message-content:after{content:"";position:absolute;right:-8px;top:6px;width:0;height:0;border-left:8px solid #F7F7F7;border-top:6px solid transparent;border-bottom:6px solid transparent}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-ai .chat-message-icon{order:2}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-user{justify-content:flex-start}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-user .chat-message-content{background:#e5f5fc;border-radius:4px;padding:12px 16px;max-width:70%;order:2}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-user .chat-message-content:before{content:"";position:absolute;left:-8px;top:6px;width:0;height:0;border-right:8px solid #E5F5FC;border-top:6px solid transparent;border-bottom:6px solid transparent}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel .chat-messages-container .chat-messages .chat-message.chat-message-user .chat-message-icon{order:1}@media (max-width: 1024px){.chat-submission-page .chat-conversation-container .chat-content{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;max-height:calc(100vh - 280px);overflow-y:auto}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content{max-height:none;order:1}.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .visitor-profile-content,.chat-submission-page .chat-conversation-container .chat-content .left-chat-content .chat-summary-content{margin-bottom:16px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content{order:2;min-height:500px}.chat-submission-page .chat-conversation-container .chat-content .right-chat-content .chat-conversation-panel{height:auto;min-height:500px}}.chat-submission-page .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:80px 20px;background:#fff;border-radius:8px;margin-top:16px}.chat-submission-page .loading-state p{margin-top:16px;font-size:16px;color:#28292ccc}.chat-submission-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:80px 20px;background:#fff;border-radius:8px;margin-top:16px}.chat-submission-page .error-state .error-message{font-size:16px;color:#d32f2f;margin-bottom:16px}.chat-submission-page .error-state .v-btn{text-transform:none}@media (max-width: 480px){.chat-submission-page .loading-state,.chat-submission-page .error-state{padding:60px 20px}.chat-submission-page .loading-state p,.chat-submission-page .loading-state .error-message,.chat-submission-page .error-state p,.chat-submission-page .error-state .error-message{font-size:14px}}.chat-submissions-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.chat-submissions-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.chat-submissions-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.chat-submissions-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;flex-wrap:wrap}@media (max-width: 599px){.chat-submissions-page .breadcrumb{font-size:12px;gap:6px;margin-bottom:12px}}.chat-submissions-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.chat-submissions-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.chat-submissions-page .breadcrumb .breadcrumb-link[aria-current=page]{color:#28292c;font-weight:500}.chat-submissions-page .breadcrumb .separator{display:flex;align-items:center}.chat-submissions-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;position:sticky;top:0;padding:12px 0;z-index:10;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.chat-submissions-page h1.condensed-title{padding:12px 0}.chat-submissions-page h1:before{content:"";position:absolute;top:0;left:-2rem;right:-2rem;height:100%;z-index:-1}@media (max-width: 959px){.chat-submissions-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 599px){.chat-submissions-page h1:before{left:-1rem;right:-1rem}}@media (max-width: 959px){.chat-submissions-page h1{font-size:36px!important}}@media (max-width: 599px){.chat-submissions-page h1{font-size:24px!important}}.chat-submissions-page .subtitle{font-size:16px;color:#6b7280;margin:4px 0 20px;font-weight:400;line-height:1.5}@media (max-width: 959px){.chat-submissions-page .subtitle{font-size:14px;margin-bottom:24px}}@media (max-width: 599px){.chat-submissions-page .subtitle{font-size:14px;margin-bottom:20px}}.chat-submissions-page .chat-not-setup-banner{background:#e8f7fc;border:1px solid #009CDE;border-radius:8px;padding:16px 20px;margin-bottom:20px}.chat-submissions-page .chat-not-setup-banner .banner-content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.chat-submissions-page .chat-not-setup-banner .banner-content{flex-direction:column;align-items:flex-start}}.chat-submissions-page .chat-not-setup-banner .banner-message{font-size:14px;font-weight:600;color:#28292c;line-height:1.5;flex:1;min-width:200px;margin:0}.chat-submissions-page .chat-not-setup-banner .support-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-submissions-page .chat-not-setup-banner .support-btn:hover{background:#0088c2}@media (max-width: 599px){.chat-submissions-page .chat-not-setup-banner .support-btn{width:100%;justify-content:center}}.chat-submissions-page .settings-section{padding:0;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:0 0 8px 8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@media (max-width: 959px){.chat-submissions-page .settings-section{margin-bottom:16px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}}@media (max-width: 599px){.chat-submissions-page .settings-section{margin-bottom:12px;border-radius:4px}}.chat-submissions-page .locations-header{margin-bottom:0;padding:16px 16px 0}.chat-submissions-page .locations-header .locations-filters{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:100%}@media (max-width: 959px){.chat-submissions-page .locations-header .locations-filters{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.chat-submissions-page .locations-header .locations-filters{gap:12px}}.chat-submissions-page .locations-header .locations-filters .filters-left{flex:1;min-width:0;max-width:500px}@media (max-width: 959px){.chat-submissions-page .locations-header .locations-filters .filters-left{max-width:100%}}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group{width:100%}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__outline){border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field){border-radius:8px!important;background:#fff!important}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__input){padding:10px 12px!important}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.chat-submissions-page .locations-header .locations-filters .filters-left .search-group .search-input .search-icon{color:#28292c66;margin-right:8px}.chat-submissions-page .locations-header .locations-filters .filters-right{display:flex;gap:12px;align-items:center}@media (max-width: 959px){.chat-submissions-page .locations-header .locations-filters .filters-right{width:100%;justify-content:flex-end}}@media (max-width: 599px){.chat-submissions-page .locations-header .locations-filters .filters-right{gap:8px}}.chat-submissions-page .export-btn,.chat-submissions-page .filter-btn{box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:40px;padding:0 16px;white-space:nowrap;background:#fff}.chat-submissions-page .export-btn .v-btn__content,.chat-submissions-page .export-btn span,.chat-submissions-page .filter-btn .v-btn__content,.chat-submissions-page .filter-btn span{color:#28292c;font-size:14px;font-weight:500}.chat-submissions-page .export-btn .v-icon,.chat-submissions-page .export-btn .v-icon svg,.chat-submissions-page .export-btn .v-icon path,.chat-submissions-page .export-btn svg,.chat-submissions-page .export-btn path,.chat-submissions-page .export-btn .mr-2,.chat-submissions-page .export-btn .mr-2 *,.chat-submissions-page .filter-btn .v-icon,.chat-submissions-page .filter-btn .v-icon svg,.chat-submissions-page .filter-btn .v-icon path,.chat-submissions-page .filter-btn svg,.chat-submissions-page .filter-btn path,.chat-submissions-page .filter-btn .mr-2,.chat-submissions-page .filter-btn .mr-2 *{color:#28292c99;fill:#28292c99}.chat-submissions-page .export-btn:hover,.chat-submissions-page .export-btn:active,.chat-submissions-page .export-btn:focus-visible,.chat-submissions-page .filter-btn:hover,.chat-submissions-page .filter-btn:active,.chat-submissions-page .filter-btn:focus-visible{background:#009cde!important;border-color:#009cde!important;color:#fff!important}.chat-submissions-page .export-btn:hover .v-btn__content,.chat-submissions-page .export-btn:active .v-btn__content,.chat-submissions-page .export-btn:focus-visible .v-btn__content,.chat-submissions-page .export-btn:hover .v-icon,.chat-submissions-page .export-btn:active .v-icon,.chat-submissions-page .export-btn:focus-visible .v-icon,.chat-submissions-page .export-btn:hover .v-icon svg,.chat-submissions-page .export-btn:active .v-icon svg,.chat-submissions-page .export-btn:focus-visible .v-icon svg,.chat-submissions-page .export-btn:hover .v-icon path,.chat-submissions-page .export-btn:active .v-icon path,.chat-submissions-page .export-btn:focus-visible .v-icon path,.chat-submissions-page .export-btn:hover .mr-2,.chat-submissions-page .export-btn:active .mr-2,.chat-submissions-page .export-btn:focus-visible .mr-2,.chat-submissions-page .export-btn:hover .mr-2 *,.chat-submissions-page .export-btn:active .mr-2 *,.chat-submissions-page .export-btn:focus-visible .mr-2 *,.chat-submissions-page .export-btn:hover span,.chat-submissions-page .export-btn:active span,.chat-submissions-page .export-btn:focus-visible span,.chat-submissions-page .filter-btn:hover .v-btn__content,.chat-submissions-page .filter-btn:active .v-btn__content,.chat-submissions-page .filter-btn:focus-visible .v-btn__content,.chat-submissions-page .filter-btn:hover .v-icon,.chat-submissions-page .filter-btn:active .v-icon,.chat-submissions-page .filter-btn:focus-visible .v-icon,.chat-submissions-page .filter-btn:hover .v-icon svg,.chat-submissions-page .filter-btn:active .v-icon svg,.chat-submissions-page .filter-btn:focus-visible .v-icon svg,.chat-submissions-page .filter-btn:hover .v-icon path,.chat-submissions-page .filter-btn:active .v-icon path,.chat-submissions-page .filter-btn:focus-visible .v-icon path,.chat-submissions-page .filter-btn:hover .mr-2,.chat-submissions-page .filter-btn:active .mr-2,.chat-submissions-page .filter-btn:focus-visible .mr-2,.chat-submissions-page .filter-btn:hover .mr-2 *,.chat-submissions-page .filter-btn:active .mr-2 *,.chat-submissions-page .filter-btn:focus-visible .mr-2 *,.chat-submissions-page .filter-btn:hover span,.chat-submissions-page .filter-btn:active span,.chat-submissions-page .filter-btn:focus-visible span{color:#fff!important;fill:#fff!important}.chat-submissions-page .export-btn:hover .v-btn__overlay,.chat-submissions-page .export-btn:active .v-btn__overlay,.chat-submissions-page .export-btn:focus-visible .v-btn__overlay,.chat-submissions-page .filter-btn:hover .v-btn__overlay,.chat-submissions-page .filter-btn:active .v-btn__overlay,.chat-submissions-page .filter-btn:focus-visible .v-btn__overlay{opacity:0!important}.chat-submissions-page .locations-table-container{overflow-x:auto;margin-bottom:0;border-top:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.chat-submissions-page .locations-table-container{margin-bottom:0}}@media (max-width: 599px){.chat-submissions-page .locations-table-container{margin-bottom:0}}.chat-submissions-page .locations-table-container .locations-table{width:100%;border-collapse:collapse;background:#fff;table-layout:auto}.chat-submissions-page .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.chat-submissions-page .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}.chat-submissions-page .locations-table-container .locations-table th{background:#f9fafb;padding:10px 5px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap;vertical-align:middle}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table th{padding:14px 16px;font-size:18px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table th{padding:12px 8px;font-size:14px}}.chat-submissions-page .locations-table-container .locations-table td{padding:10px;font-size:16px;font-weight:400;color:#28292c;text-align:left;vertical-align:middle;overflow:visible;word-wrap:break-word}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table td{padding:14px 16px;font-size:15px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table td{padding:12px 8px;font-size:13px}}.chat-submissions-page .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.chat-submissions-page .locations-table-container .locations-table tbody tr:hover{background:#009cde0d}.chat-submissions-page .locations-table-container .locations-table .submission-time{display:flex;flex-direction:column;align-items:flex-start;gap:0}.chat-submissions-page .locations-table-container .locations-table .submission-time .time-date{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .submission-time .time-date{font-size:14px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .submission-time .time-date{font-size:14px}}.chat-submissions-page .locations-table-container .locations-table .submission-time .time-hour{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .submission-time .time-hour{font-size:14px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .submission-time .time-hour{font-size:14px}}.chat-submissions-page .locations-table-container .locations-table .location-name{display:flex;align-items:center;justify-content:flex-start;gap:12px;color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .location-name{font-size:15px;gap:10px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .location-name{font-size:14px;gap:8px}}.chat-submissions-page .locations-table-container .locations-table .location-name .location-icon{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .location-name .location-icon{width:20px;height:20px}}.chat-submissions-page .locations-table-container .locations-table .location-name .location-icon img{width:24px;height:24px}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .location-name .location-icon img{width:20px;height:20px}}.chat-submissions-page .locations-table-container .locations-table .intent-badge{display:inline-block;padding:6px 12px;background:#009cde1a;color:#009cde;border-radius:6px;font-size:14px;font-weight:500}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .intent-badge{padding:5px 10px;font-size:13px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .intent-badge{padding:4px 8px;font-size:12px}}.chat-submissions-page .locations-table-container .locations-table .status-badge{display:inline-block;padding:4px 12px;border-radius:2px;font-size:14px;font-weight:400;color:#28292ccc!important;text-align:center;white-space:nowrap}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .status-badge{padding:4px 10px;font-size:13px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .status-badge{padding:3px 8px;font-size:12px}}.chat-submissions-page .locations-table-container .locations-table .status-badge.qualified{background:#10b9811a}.chat-submissions-page .locations-table-container .locations-table .status-badge.spam{background:#ef44441a}.chat-submissions-page .locations-table-container .locations-table .status-badge.info-request{background:#6b72801a}.chat-submissions-page .locations-table-container .locations-table .status-badge.default{background:#009cde1a}.chat-submissions-page .locations-table-container .locations-table .view-link-cell{color:#28292c;font-size:16px;font-weight:400;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .view-link-cell{font-size:14px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .view-link-cell{font-size:13px;gap:2px}}.chat-submissions-page .locations-table-container .locations-table .view-link-cell svg{color:#28292c;flex-shrink:0}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .view-link-cell svg{width:14px;height:14px}}.chat-submissions-page .locations-table-container .locations-table .view-lead-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#009cde;text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s ease}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .view-lead-link{font-size:13px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .view-lead-link{font-size:12px;gap:2px}}.chat-submissions-page .locations-table-container .locations-table .view-lead-link:hover{opacity:.8;text-decoration:underline}.chat-submissions-page .locations-table-container .locations-table .view-lead-link svg{flex-shrink:0}.chat-submissions-page .locations-table-container .locations-table .source-url-cell .source-link{color:#009cde;text-decoration:none;font-size:14px;word-break:break-word;transition:opacity .2s ease;display:inline-block;max-width:100%}@media (max-width: 959px){.chat-submissions-page .locations-table-container .locations-table .source-url-cell .source-link{font-size:13px}}@media (max-width: 599px){.chat-submissions-page .locations-table-container .locations-table .source-url-cell .source-link{font-size:12px}}.chat-submissions-page .locations-table-container .locations-table .source-url-cell .source-link:hover{opacity:.8;text-decoration:underline}.chat-submissions-page .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;padding:16px;background:#fff;border-top:1px solid #e5e7eb}@media (max-width: 959px){.chat-submissions-page .pagination{justify-content:space-between;flex-direction:row;padding:12px;gap:16px}}@media (max-width: 599px){.chat-submissions-page .pagination{gap:12px;padding:12px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-left{order:2}}.chat-submissions-page .pagination .pagination-left .per-page-select{min-width:140px}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-left .per-page-select{width:100%;min-width:auto}}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 10px!important;font-size:13px!important}}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item){font-size:13px!important}}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item) strong{font-weight:700!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active),.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected),.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active),.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected),.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active),.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected){background:#ebf8ff!important;background-color:#ebf8ff!important;color:#28292c!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) strong,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) strong,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) strong,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) strong,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) strong,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) span,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) div,.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) strong{color:#28292c!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.chat-submissions-page .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.chat-submissions-page .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-right{justify-content:space-between;order:1;width:100%;height:44px}}.chat-submissions-page .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center;white-space:nowrap}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-right .pagination-info{padding:8px 12px;font-size:13px}}.chat-submissions-page .pagination .pagination-right .pagination-info b,.chat-submissions-page .pagination .pagination-right .pagination-info strong{font-weight:700}.chat-submissions-page .pagination .pagination-right .pagination-arrows{display:flex}.chat-submissions-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}@media (max-width: 599px){.chat-submissions-page .pagination .pagination-right .pagination-arrows .arrow-btn{width:36px;height:36px}}.chat-submissions-page .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.chat-submissions-page .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}@media (max-width: 768px){.chat-submissions-page .locations-table-container{position:relative}.chat-submissions-page .locations-table-container:after{content:"← Swipe to see more →";position:sticky;left:0;right:0;bottom:0;text-align:center;padding:10px 8px;background:#009cde14;color:#009cde;font-size:12px;font-weight:600;border-top:1px solid rgba(0,156,222,.2);display:block;z-index:1}}.chat-submissions-page .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:80px 20px;background:#fff;border-radius:8px;margin-top:16px}.chat-submissions-page .loading-state p{margin-top:16px;font-size:16px;color:#28292ccc}.chat-submissions-page .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:0 20px;width:100%;margin-top:16px}@media (max-width: 599px){.chat-submissions-page .error-state-wrapper{min-height:calc(100vh - 200px);padding:40px 20px}}.chat-submissions-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:80px 20px;background:#fff;border-radius:8px;margin-top:16px}.chat-submissions-page .error-state .error-message{font-size:16px;color:#d32f2f;margin-bottom:16px}.chat-submissions-page .error-state .v-btn{text-transform:none}.chat-submissions-page .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:60px 20px 80px;background:#fff;border-radius:8px;margin-top:16px}.chat-submissions-page .empty-state svg{max-width:300px;width:100%;height:auto;margin-bottom:24px}@media (max-width: 599px){.chat-submissions-page .empty-state svg{max-width:240px}}.chat-submissions-page .empty-state p{font-size:18px;font-weight:600;color:#28292c;margin:0}.chat-submissions-page .empty-state p.empty-hint{font-size:14px;font-weight:400;color:#28292c99;margin-top:8px}@media (max-width: 480px){.chat-submissions-page h1{font-size:20px!important;margin-bottom:2px}.chat-submissions-page .subtitle{font-size:13px;margin-bottom:16px}.chat-submissions-page .loading-state,.chat-submissions-page .error-state,.chat-submissions-page .empty-state{padding:40px 20px 60px}.chat-submissions-page .loading-state p,.chat-submissions-page .loading-state .error-message,.chat-submissions-page .error-state p,.chat-submissions-page .error-state .error-message,.chat-submissions-page .empty-state p,.chat-submissions-page .empty-state .error-message{font-size:14px}.chat-submissions-page .loading-state svg,.chat-submissions-page .error-state svg,.chat-submissions-page .empty-state svg{max-width:200px;margin-bottom:16px}}.chat-submissions-pagination-menu .v-list .v-list-item--active,.chat-submissions-pagination-menu .v-list .v-list-item--selected{background:#ebf8ff!important;background-color:#ebf8ff!important;color:#28292c!important}.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item__content,.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-title,.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-subtitle,.chat-submissions-pagination-menu .v-list .v-list-item--active span,.chat-submissions-pagination-menu .v-list .v-list-item--active div,.chat-submissions-pagination-menu .v-list .v-list-item--active strong,.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item__content,.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-title,.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-subtitle,.chat-submissions-pagination-menu .v-list .v-list-item--selected span,.chat-submissions-pagination-menu .v-list .v-list-item--selected div,.chat-submissions-pagination-menu .v-list .v-list-item--selected strong{color:#28292c!important}.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true],.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true],.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true],.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true],.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true],.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true],.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true],.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]{background:#ebf8ff!important;background-color:#ebf8ff!important;color:#28292c!important}.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active span,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active div,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active strong,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected span,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected div,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] strong,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active span,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active div,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active strong,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected span,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected div,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active span,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active div,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected span,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected div,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] span,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] div,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] span,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] div,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] strong,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active span,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active div,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active strong,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected span,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected div,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] strong,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active span,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active div,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active strong,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected span,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected div,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active span,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active div,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected span,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected div,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] span,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] div,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] span,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] div,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] strong{color:#28292c!important}.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item__overlay,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item__overlay,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item__overlay,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item__overlay,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item__overlay,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true] .v-list-item__overlay,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true] .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true] .v-list-item__overlay,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true] .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true] .v-list-item__overlay,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true] .v-list-item__overlay{opacity:0!important;background-color:transparent!important}.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover{background:#009cde!important;background-color:#009cde!important;color:#fff!important}.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover strong,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--active:hover strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item--selected:hover strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover strong,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item__content,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item-title,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item-subtitle,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover span,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover div,.v-overlay__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--active:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list .v-list-item--selected:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list-item--active:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list-item--selected:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list-item[aria-selected=true]:hover strong,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item__content,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item-title,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover .v-list-item-subtitle,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover span,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover div,.v-menu__content.chat-submissions-pagination-menu .v-list-item[data-selected=true]:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--active:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list .v-list-item--selected:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--active:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item--selected:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[aria-selected=true]:hover strong,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover .v-list-item__content,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover .v-list-item-title,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover span,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover div,.chat-submissions-pagination-menu.v-overlay__content .v-list-item[data-selected=true]:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--active:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list .v-list-item--selected:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list-item--active:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list-item--selected:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list-item[aria-selected=true]:hover strong,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover .v-list-item__content,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover .v-list-item-title,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover .v-list-item-subtitle,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover span,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover div,.chat-submissions-pagination-menu.v-menu__content .v-list-item[data-selected=true]:hover strong{color:#fff!important}.submissions-page{padding:0;width:100%;max-width:100vw;display:flex;flex-direction:column;height:100%}@media (max-width: 959px){.submissions-page{margin:0 .75rem;width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem)}}@media (max-width: 599px){.submissions-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.submissions-page .sticky-header{position:sticky;top:0;z-index:10;background:var(--app-bg, #ffffff);padding-bottom:8px}.submissions-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}@media (max-width: 599px){.submissions-page .breadcrumb{font-size:12px;gap:6px;margin-bottom:6px}}.submissions-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.submissions-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.submissions-page .breadcrumb .separator{display:flex;align-items:center}.submissions-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.submissions-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.submissions-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.submissions-page h1{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color);line-height:1.2;padding:0;transition:font-size .2s ease,line-height .2s ease,padding .2s ease}.submissions-page h1.condensed-title{padding:0}@media (max-width: 959px){.submissions-page h1{font-size:36px!important}}@media (max-width: 599px){.submissions-page h1{font-size:24px!important}}.submissions-page .subtitle{font-size:16px;color:#6b7280;margin:0 0 12px;padding:0;font-weight:400;line-height:1.5}@media (max-width: 959px){.submissions-page .subtitle{font-size:14px}}@media (max-width: 599px){.submissions-page .subtitle{font-size:14px}}.submissions-page .section-tabs{display:flex;align-items:center;gap:32px;margin-bottom:10px;padding:0;overflow-x:auto;scrollbar-width:none}.submissions-page .section-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.submissions-page .section-tabs{gap:0;margin-bottom:24px}}@media (max-width: 599px){.submissions-page .section-tabs{margin-bottom:16px}}.submissions-page .tab-item{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.submissions-page .tab-item:hover:not(.is-active){color:#009cde}.submissions-page .tab-item.is-active{color:#009cde;border-bottom-color:#009cde}@media (max-width: 768px){.submissions-page .tab-item{padding:10px 16px;font-size:13px}}@media (max-width: 599px){.submissions-page .tab-item{padding:10px 14px;font-size:13px}}.submissions-page .tab-content{width:100%;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.form-submissions-tab,.chat-submissions-tab{width:100%}.form-submissions-tab .form-submission-toolbar,.form-submissions-tab .chat-submission-toolbar,.chat-submissions-tab .form-submission-toolbar,.chat-submissions-tab .chat-submission-toolbar{border-radius:8px 8px 0 0;margin-bottom:2px}.form-submissions-tab .settings-section,.form-submissions-tab .form-submissions-section,.form-submissions-tab .chat-submissions-section,.chat-submissions-tab .settings-section,.chat-submissions-tab .form-submissions-section,.chat-submissions-tab .chat-submissions-section{padding:0;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:0 0 8px 8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@media (max-width: 959px){.form-submissions-tab .settings-section,.form-submissions-tab .form-submissions-section,.form-submissions-tab .chat-submissions-section,.chat-submissions-tab .settings-section,.chat-submissions-tab .form-submissions-section,.chat-submissions-tab .chat-submissions-section{margin-bottom:16px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}}@media (max-width: 599px){.form-submissions-tab .settings-section,.form-submissions-tab .form-submissions-section,.form-submissions-tab .chat-submissions-section,.chat-submissions-tab .settings-section,.chat-submissions-tab .form-submissions-section,.chat-submissions-tab .chat-submissions-section{margin-bottom:12px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.form-submissions-tab .locations-table-container,.chat-submissions-tab .locations-table-container{overflow-x:auto;overflow-y:visible;margin-bottom:0;border-top:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}.form-submissions-tab .locations-table-container .locations-table,.chat-submissions-tab .locations-table-container .locations-table{width:100%;min-width:1200px;border-collapse:collapse;background:#fff;table-layout:auto}.form-submissions-tab .locations-table-container .locations-table thead,.chat-submissions-tab .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.form-submissions-tab .locations-table-container .locations-table thead th,.chat-submissions-tab .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}.form-submissions-tab .locations-table-container .locations-table th,.chat-submissions-tab .locations-table-container .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap;vertical-align:middle}@media (max-width: 959px){.form-submissions-tab .locations-table-container .locations-table th,.chat-submissions-tab .locations-table-container .locations-table th{padding:14px 16px;font-size:18px}}@media (max-width: 599px){.form-submissions-tab .locations-table-container .locations-table th,.chat-submissions-tab .locations-table-container .locations-table th{padding:12px;font-size:14px}}.form-submissions-tab .locations-table-container .locations-table th:nth-child(3),.chat-submissions-tab .locations-table-container .locations-table th:nth-child(3){min-width:180px;width:180px}.form-submissions-tab .locations-table-container .locations-table th:nth-child(4),.chat-submissions-tab .locations-table-container .locations-table th:nth-child(4){min-width:200px;width:200px}.form-submissions-tab .locations-table-container .locations-table td,.chat-submissions-tab .locations-table-container .locations-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#28292c;text-align:left;vertical-align:middle;overflow:visible;word-wrap:break-word}@media (max-width: 959px){.form-submissions-tab .locations-table-container .locations-table td,.chat-submissions-tab .locations-table-container .locations-table td{padding:14px 16px;font-size:15px}}@media (max-width: 599px){.form-submissions-tab .locations-table-container .locations-table td,.chat-submissions-tab .locations-table-container .locations-table td{padding:12px;font-size:13px}}.form-submissions-tab .locations-table-container .locations-table td:nth-child(3),.chat-submissions-tab .locations-table-container .locations-table td:nth-child(3){min-width:180px;width:180px}.form-submissions-tab .locations-table-container .locations-table td:nth-child(4),.chat-submissions-tab .locations-table-container .locations-table td:nth-child(4){min-width:200px;width:200px}.form-submissions-tab .locations-table-container .locations-table tbody tr,.chat-submissions-tab .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.form-submissions-tab .locations-table-container .locations-table tbody tr:hover,.chat-submissions-tab .locations-table-container .locations-table tbody tr:hover{background:#009cde0d}.form-submissions-tab .locations-table-container .locations-table tbody tr .submission-message-cell,.chat-submissions-tab .locations-table-container .locations-table tbody tr .submission-message-cell{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:650px;overflow:hidden}.form-submissions-tab .locations-table-container .locations-table .submission-time,.chat-submissions-tab .locations-table-container .locations-table .submission-time{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.form-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.form-submissions-tab .locations-table-container .locations-table .submission-time .time-hour,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-hour{color:#28292c;font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width: 959px){.form-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.form-submissions-tab .locations-table-container .locations-table .submission-time .time-hour,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-hour{font-size:14px}}@media (max-width: 599px){.form-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.form-submissions-tab .locations-table-container .locations-table .submission-time .time-hour,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-date,.chat-submissions-tab .locations-table-container .locations-table .submission-time .time-hour{font-size:14px}}.form-submissions-tab .locations-table-container .locations-table .badge,.chat-submissions-tab .locations-table-container .locations-table .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.form-submissions-tab .locations-table-container .locations-table .badge.badge-default,.chat-submissions-tab .locations-table-container .locations-table .badge.badge-default{color:#28292c;background-color:transparent}.form-submissions-tab .locations-table-container .locations-table .badge.badge-status,.chat-submissions-tab .locations-table-container .locations-table .badge.badge-status{font-size:inherit;background:#fff;border:1px solid #dee2e6;margin-bottom:3px;font-weight:400;padding:4px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}@media (max-width: 959px){.form-submissions-tab .locations-table-container .locations-table .badge.badge-status,.chat-submissions-tab .locations-table-container .locations-table .badge.badge-status{font-size:13px;padding:3px}}@media (max-width: 599px){.form-submissions-tab .locations-table-container .locations-table .badge.badge-status,.chat-submissions-tab .locations-table-container .locations-table .badge.badge-status{font-size:12px;padding:2px}}.form-submissions-tab .locations-table-container .locations-table .badge.badge-status sup,.chat-submissions-tab .locations-table-container .locations-table .badge.badge-status sup{font-size:.75em;vertical-align:super}.form-submissions-tab .locations-table-container .locations-table .intent-badge,.chat-submissions-tab .locations-table-container .locations-table .intent-badge{display:inline-block;padding:6px 12px;background:#009cde1a;color:#009cde;border-radius:6px;font-size:14px;font-weight:500}@media (max-width: 959px){.form-submissions-tab .locations-table-container .locations-table .intent-badge,.chat-submissions-tab .locations-table-container .locations-table .intent-badge{padding:5px 10px;font-size:13px}}@media (max-width: 599px){.form-submissions-tab .locations-table-container .locations-table .intent-badge,.chat-submissions-tab .locations-table-container .locations-table .intent-badge{padding:4px 8px;font-size:12px}}.form-submissions-tab .locations-table-container .locations-table .view-lead-link,.chat-submissions-tab .locations-table-container .locations-table .view-lead-link{color:#009cde;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:opacity .2s ease}.form-submissions-tab .locations-table-container .locations-table .view-lead-link:hover,.chat-submissions-tab .locations-table-container .locations-table .view-lead-link:hover{opacity:.8;text-decoration:underline}.form-submissions-tab .locations-table-container .locations-table .source-link,.chat-submissions-tab .locations-table-container .locations-table .source-link{color:#009cde;text-decoration:none;font-size:14px;word-break:break-word;transition:opacity .2s ease;display:inline-block;max-width:100%}.form-submissions-tab .locations-table-container .locations-table .source-link:hover,.chat-submissions-tab .locations-table-container .locations-table .source-link:hover{opacity:.8;text-decoration:underline}.form-submissions-tab .pagination,.chat-submissions-tab .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;padding:16px;background:#fff;border-top:1px solid #e5e7eb}@media (max-width: 959px){.form-submissions-tab .pagination,.chat-submissions-tab .pagination{justify-content:space-between;flex-direction:row;padding:12px;gap:16px}}@media (max-width: 599px){.form-submissions-tab .pagination,.chat-submissions-tab .pagination{gap:12px;padding:12px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.form-submissions-tab .pagination .pagination-left,.chat-submissions-tab .pagination .pagination-left{order:2}}.form-submissions-tab .pagination .pagination-left .per-page-select,.chat-submissions-tab .pagination .pagination-left .per-page-select{min-width:140px}@media (max-width: 599px){.form-submissions-tab .pagination .pagination-left .per-page-select,.chat-submissions-tab .pagination .pagination-left .per-page-select{width:100%;min-width:auto}}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__outline),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 10px!important;font-size:13px!important}}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item){font-size:13px!important}}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item) strong{font-weight:700!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active),.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected),.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active),.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected),.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active),.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected){background:#ebf8ff!important;background-color:#ebf8ff!important;color:#28292c!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) strong,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) strong,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) strong,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) strong,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) strong,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item__content,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-title,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-subtitle,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) span,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) div,.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--active) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list .v-list-item--selected) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--active) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-overlay__content .v-list .v-list-item--selected) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--active) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item__content,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-title,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) .v-list-item-subtitle,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) span,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) div,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.hide-scrollbar .v-list .v-list-item--selected) strong{color:#28292c!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input),.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.form-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input) strong,.chat-submissions-tab .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.form-submissions-tab .pagination .pagination-right,.chat-submissions-tab .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.form-submissions-tab .pagination .pagination-right,.chat-submissions-tab .pagination .pagination-right{justify-content:space-between;order:1;width:100%;height:44px}}.form-submissions-tab .pagination .pagination-right .pagination-info,.chat-submissions-tab .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center;white-space:nowrap}.form-submissions-tab .pagination .pagination-right .pagination-info b,.form-submissions-tab .pagination .pagination-right .pagination-info strong,.chat-submissions-tab .pagination .pagination-right .pagination-info b,.chat-submissions-tab .pagination .pagination-right .pagination-info strong{font-weight:700}.form-submissions-tab .pagination .pagination-right .pagination-arrows,.chat-submissions-tab .pagination .pagination-right .pagination-arrows{display:flex}.form-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn,.chat-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.form-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled),.chat-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb}.form-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn:disabled,.chat-submissions-tab .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.form-submissions-tab .loading-state,.chat-submissions-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:80px 20px;background:#fff;border-radius:8px}.form-submissions-tab .loading-state p,.chat-submissions-tab .loading-state p{margin-top:16px;font-size:16px;color:#28292ccc}.form-submissions-tab .error-state-wrapper,.chat-submissions-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:0 20px;width:100%}@media (max-width: 599px){.form-submissions-tab .error-state-wrapper,.chat-submissions-tab .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.form-submissions-tab .error-state,.chat-submissions-tab .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:80px 20px;background:#fff;border-radius:8px}.form-submissions-tab .error-state .error-message,.chat-submissions-tab .error-state .error-message{font-size:16px;color:#d32f2f;margin-bottom:16px}.form-submissions-tab .error-state .v-btn,.chat-submissions-tab .error-state .v-btn{text-transform:none}.form-submissions-tab .empty-state,.chat-submissions-tab .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:60px 20px 80px;background:#fff;border-radius:8px}.form-submissions-tab .empty-state svg,.chat-submissions-tab .empty-state svg{max-width:300px;width:100%;height:auto;margin-bottom:24px}.form-submissions-tab .empty-state p,.chat-submissions-tab .empty-state p{font-size:18px;font-weight:600;color:#28292c;margin:0}.form-submissions-tab .empty-state p.empty-hint,.chat-submissions-tab .empty-state p.empty-hint{font-size:14px;font-weight:400;color:#28292c99;margin-top:8px}.chat-not-setup-banner{background:#e8f7fc;border:1px solid #009CDE;border-radius:8px;padding:16px 20px;margin-bottom:20px}.chat-not-setup-banner .banner-content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.chat-not-setup-banner .banner-content{flex-direction:column;align-items:flex-start}}.chat-not-setup-banner .banner-message{font-size:14px;font-weight:600;color:#28292c;line-height:1.5;flex:1;min-width:200px;margin:0}.chat-not-setup-banner .support-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}.chat-not-setup-banner .support-btn:hover{background:#0088c2}.form-submission-details-page{margin:0 .5rem;padding:0;width:calc(100% - 1rem);max-width:calc(100vw - 1rem)}@media (max-width: 959px){.form-submission-details-page{margin:0 .75rem;width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem)}}@media (max-width: 599px){.form-submission-details-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.form-submission-details-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;flex-wrap:wrap}.form-submission-details-page .breadcrumb .breadcrumb-link{color:#28292c99;text-decoration:none;transition:color .2s ease}.form-submission-details-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.form-submission-details-page .breadcrumb .breadcrumb-link[aria-current=page]{color:#28292c99;font-weight:400}.form-submission-details-page .breadcrumb .separator{display:flex;align-items:center;color:#28292c99}.form-submission-details-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}@media (max-width: 599px){.form-submission-details-page .page-header-row{flex-direction:column;align-items:stretch}}.form-submission-details-page .page-header-row .page-heading{font-size:32px;font-weight:600;margin:0 0 4px;color:var(--app-text-color)}@media (max-width: 599px){.form-submission-details-page .page-header-row .page-heading{font-size:24px}}.form-submission-details-page .page-header-row .page-subheading{font-size:16px;color:#6b7280;margin:0}.form-submission-details-page .page-header-row .header-actions{display:flex;gap:12px}.form-submission-details-page .page-header-row .header-actions .view-lead-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.form-submission-details-page .page-header-row .header-actions .view-lead-btn:hover{background:#0088c2}.form-submission-details-page .form-submission-content .submission-details-container{display:flex;flex-direction:column;gap:16px}.form-submission-details-page .details-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.form-submission-details-page .details-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E5E7EB;gap:16px}.form-submission-details-page .details-card .card-header .card-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.form-submission-details-page .details-card .card-header .status-badge{display:inline-block;padding:6px 14px;border-radius:4px;font-size:14px;font-weight:500}.form-submission-details-page .details-card .card-content{padding:20px}.form-submission-details-page .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}@media (max-width: 768px){.form-submission-details-page .info-grid{grid-template-columns:1fr}}.form-submission-details-page .info-grid .info-item{display:flex;flex-direction:column;gap:4px}.form-submission-details-page .info-grid .info-item .info-label{font-size:14px;font-weight:500;color:#6b7280}.form-submission-details-page .info-grid .info-item .info-value{font-size:16px;color:#28292c}.form-submission-details-page .info-grid .info-item .info-value.source-url a{color:#009cde;text-decoration:none;display:inline-flex;align-items:center;gap:4px;word-break:break-word}.form-submission-details-page .info-grid .info-item .info-value.source-url a:hover{text-decoration:underline}.form-submission-details-page .fields-list{display:flex;flex-direction:column;gap:16px}.form-submission-details-page .fields-list .field-item{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid #F3F4F6}.form-submission-details-page .fields-list .field-item:last-child{padding-bottom:0;border-bottom:none}.form-submission-details-page .fields-list .field-item .field-label{font-size:14px;font-weight:500;color:#6b7280}.form-submission-details-page .fields-list .field-item .field-value{font-size:16px;color:#28292c;line-height:1.5;white-space:pre-wrap}.form-submission-details-page .no-fields{text-align:center;padding:24px;color:#6b7280}.form-submission-details-page .attachments-container{display:flex;flex-direction:column;gap:12px}.form-submission-details-page .attachment-item{display:flex;flex-direction:column;gap:0}.form-submission-details-page .attachment-link{display:flex;align-items:flex-start;gap:12px;color:#009cde;text-decoration:none;font-size:14px;padding:12px;background:#fff;border:1px solid rgba(219,219,221,.3);border-radius:8px;transition:all .2s ease;width:100%;box-sizing:border-box}.form-submission-details-page .attachment-link:hover{background:#009cde0d;border-color:#009cde}.form-submission-details-page .attachment-link .attachment-image-wrapper{flex-shrink:0;width:100px;height:100px;border-radius:4px;overflow:hidden;border:1px solid rgba(219,219,221,.3);background:#f9fafb;display:flex;align-items:center;justify-content:center}@media (max-width: 599px){.form-submission-details-page .attachment-link .attachment-image-wrapper{width:80px;height:80px}}.form-submission-details-page .attachment-link .attachment-image-wrapper .attachment-image{width:100%;height:100%;object-fit:cover;display:block}.form-submission-details-page .attachment-link .attachment-file-wrapper{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.form-submission-details-page .attachment-link .attachment-file-wrapper .attachment-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:4px;border:1px solid rgba(219,219,221,.3);color:#6b7280}.form-submission-details-page .attachment-link .attachment-file-wrapper .attachment-icon i{font-size:20px}.form-submission-details-page .attachment-link .attachment-file-wrapper .attachment-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.form-submission-details-page .attachment-link .attachment-file-wrapper .attachment-info .attachment-name{font-size:14px;font-weight:500;color:#28292c;word-break:break-word;line-height:1.4}.form-submission-details-page .attachment-link .attachment-file-wrapper .attachment-info .file-size{color:#6b7280;font-size:12px}.form-submission-details-page .history-timeline{display:flex;flex-direction:column;gap:16px}.form-submission-details-page .history-timeline .history-item{display:flex;gap:12px}.form-submission-details-page .history-timeline .history-item .history-icon{flex-shrink:0;color:#009cde}.form-submission-details-page .history-timeline .history-item .history-content{flex:1}.form-submission-details-page .history-timeline .history-item .history-content .history-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.form-submission-details-page .history-timeline .history-item .history-content .history-header .history-user{font-size:14px;font-weight:600;color:#28292c}.form-submission-details-page .history-timeline .history-item .history-content .history-header .history-time{font-size:12px;color:#6b7280}.form-submission-details-page .history-timeline .history-item .history-content .history-details{font-size:14px;color:#6b7280}.form-submission-details-page .history-timeline .history-item .history-content .history-details .history-action{display:block}.form-submission-details-page .history-timeline .history-item .history-content .history-details .history-reason{display:block;margin-top:4px;font-style:italic}.form-submission-details-page .access-log-list{display:flex;flex-direction:column;gap:8px}.form-submission-details-page .access-log-list .access-log-item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #F3F4F6;font-size:14px;color:#6b7280}.form-submission-details-page .access-log-list .access-log-item:last-child{border-bottom:none}.form-submission-details-page .access-log-list .access-log-item .log-user{font-weight:500;color:#28292c}.form-submission-details-page .access-log-list .access-log-item .log-time{margin-left:auto;font-size:12px}.form-submission-details-page .loading-state,.form-submission-details-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 300px);padding:80px 20px;background:#fff;border-radius:8px}.form-submission-details-page .loading-state p,.form-submission-details-page .error-state p{margin-top:16px;font-size:16px;color:#28292ccc}.form-submission-details-page .loading-state .error-message,.form-submission-details-page .error-state .error-message{color:#d32f2f;margin-bottom:16px}.form-submission-details-page .alert-banner{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:8px;margin-bottom:16px}.form-submission-details-page .alert-banner svg{flex-shrink:0;margin-top:2px}.form-submission-details-page .alert-banner span{font-size:14px;line-height:1.5}.form-submission-details-page .alert-banner.alert-danger{background:#fee2e2;border:1px solid #EF4444;color:#991b1b}.form-submission-details-page .alert-banner.alert-danger svg{color:#ef4444}.form-submission-details-page .alert-banner.alert-warning{background:#fef3c7;border:1px solid #F59E0B;color:#92400e}.form-submission-details-page .alert-banner.alert-warning svg{color:#f59e0b}.form-submission-details-page .alert-banner.alert-spam{background:#fef3c7;border:1px solid #F59E0B;color:#92400e}.form-submission-details-page .alert-banner.alert-spam svg{color:#f59e0b}.form-submission-details-page .alert-banner.alert-spam .spam-content{flex:1}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions{display:flex;gap:12px;margin-top:12px}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-not-spam{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-not-spam:hover:not(:disabled){background:#059669}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-not-spam:disabled{opacity:.5;cursor:not-allowed}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-delete{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-delete:hover:not(:disabled){background:#dc2626}.form-submission-details-page .alert-banner.alert-spam .spam-content .spam-actions .btn-delete:disabled{opacity:.5;cursor:not-allowed}.form-submission-details-page .details-layout{display:grid;grid-template-columns:1fr 350px;gap:24px}@media (max-width: 1024px){.form-submission-details-page .details-layout{grid-template-columns:1fr}}.form-submission-details-page .left-column{min-width:0}@media (max-width: 1024px){.form-submission-details-page .right-column{order:-1}}.form-submission-details-page .tabs-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.form-submission-details-page .tabs-container .tabs-nav{display:flex;border-bottom:1px solid #E5E7EB;background:#f9fafb}.form-submission-details-page .tabs-container .tabs-nav .tab-btn{padding:14px 24px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.form-submission-details-page .tabs-container .tabs-nav .tab-btn:hover:not(.active){color:#009cde}.form-submission-details-page .tabs-container .tabs-nav .tab-btn.active{color:#009cde;border-bottom-color:#009cde;background:#fff}.form-submission-details-page .tabs-container .tab-content{padding:24px}.form-submission-details-page .tabs-container .tab-pane h3{font-size:18px;font-weight:600;color:#28292c;margin:0 0 16px}.form-submission-details-page .tabs-container .tab-pane h4{font-size:16px;font-weight:600;color:#28292c;margin:0 0 16px}.form-submission-details-page .info-section .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){.form-submission-details-page .info-section .info-grid{grid-template-columns:1fr}}.form-submission-details-page .info-section .info-grid .info-item{display:flex;flex-direction:column;gap:4px}.form-submission-details-page .info-section .info-grid .info-item.full-width{grid-column:1/-1}.form-submission-details-page .info-section .info-grid .info-item label{font-size:14px;font-weight:500;color:#6b7280}.form-submission-details-page .info-section .info-grid .info-item .output{font-size:16px;color:#28292c}.form-submission-details-page .info-section .info-grid .info-item .source-url-output a{color:#009cde;text-decoration:none;word-break:break-all}.form-submission-details-page .info-section .info-grid .info-item .source-url-output a:hover{text-decoration:underline}.form-submission-details-page .divider{height:1px;background:#e5e7eb;margin:24px 0}.form-submission-details-page .divider.mt-4{margin-top:24px}.form-submission-details-page .form-fields-section .fields-grid,.form-submission-details-page .agent-fields-section .fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){.form-submission-details-page .form-fields-section .fields-grid,.form-submission-details-page .agent-fields-section .fields-grid{grid-template-columns:1fr}}.form-submission-details-page .form-fields-section .fields-grid .field-item,.form-submission-details-page .agent-fields-section .fields-grid .field-item{display:flex;flex-direction:column;gap:4px}.form-submission-details-page .form-fields-section .fields-grid .field-item label,.form-submission-details-page .agent-fields-section .fields-grid .field-item label{font-size:14px;font-weight:500;color:#6b7280}.form-submission-details-page .form-fields-section .fields-grid .field-item .output,.form-submission-details-page .agent-fields-section .fields-grid .field-item .output{font-size:16px;color:#28292c;word-break:break-word}.form-submission-details-page .form-fields-section .fields-grid .field-item .checkbox-output,.form-submission-details-page .agent-fields-section .fields-grid .field-item .checkbox-output{display:flex;align-items:center;gap:8px}.form-submission-details-page .form-fields-section .fields-grid .field-item .attachments-container,.form-submission-details-page .agent-fields-section .fields-grid .field-item .attachments-container{display:flex;flex-direction:column;gap:8px}.form-submission-details-page .form-fields-section .fields-grid .field-item .attachments-container .attachment-item,.form-submission-details-page .agent-fields-section .fields-grid .field-item .attachments-container .attachment-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.form-submission-details-page .form-fields-section .fields-grid .field-item .attachments-container .attachment-item .attachment-link,.form-submission-details-page .agent-fields-section .fields-grid .field-item .attachments-container .attachment-item .attachment-link{display:inline-flex;align-items:center;gap:6px;color:#009cde;text-decoration:none}.form-submission-details-page .form-fields-section .fields-grid .field-item .attachments-container .attachment-item .attachment-link:hover,.form-submission-details-page .agent-fields-section .fields-grid .field-item .attachments-container .attachment-item .attachment-link:hover{text-decoration:underline}.form-submission-details-page .form-fields-section .fields-grid .field-item .attachments-container .attachment-item .file-size,.form-submission-details-page .agent-fields-section .fields-grid .field-item .attachments-container .attachment-item .file-size{color:#6b7280;font-size:14px}.form-submission-details-page .history-table-container{overflow-x:auto}.form-submission-details-page .history-table-container .history-table{width:100%;border-collapse:collapse}.form-submission-details-page .history-table-container .history-table th,.form-submission-details-page .history-table-container .history-table td{padding:12px 16px;text-align:left;font-size:14px;border-bottom:1px solid #E5E7EB}.form-submission-details-page .history-table-container .history-table th{background:#f9fafb;font-weight:600;color:#374151;white-space:nowrap}.form-submission-details-page .history-table-container .history-table td{color:#28292c}.form-submission-details-page .history-table-container .history-table td.nowrap{white-space:nowrap}.form-submission-details-page .history-table-container .history-table .status-indicator{display:flex;align-items:center;gap:8px}.form-submission-details-page .history-table-container .history-table .status-indicator .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.form-submission-details-page .no-data-message{padding:24px;text-align:center;color:#6b7280}.form-submission-details-page .no-data-message p{margin:0}.form-submission-details-page .btn-show-access-log{padding:10px 16px;background:#f3f4f6;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.form-submission-details-page .btn-show-access-log:hover{background:#e5e7eb}.form-submission-details-page .tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.form-submission-details-page .tools-grid .tool-card{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:20px}.form-submission-details-page .tools-grid .tool-card h5{font-size:16px;font-weight:600;color:#28292c;margin:0 0 8px}.form-submission-details-page .tools-grid .tool-card p{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 16px}.form-submission-details-page .tools-grid .tool-card .btn-tool{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-primary{background:#009cde;color:#fff}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-primary:hover:not(:disabled){background:#0088c2}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger{background:#ef4444;color:#fff!important}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger :deep(.v-btn__content),.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger :deep(.v-btn__content span),.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger :deep(.v-btn__content *){color:#fff!important}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger:hover:not(:disabled){background:#dc2626;color:#fff!important}.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger:hover:not(:disabled) :deep(.v-btn__content),.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger:hover:not(:disabled) :deep(.v-btn__content span),.form-submission-details-page .tools-grid .tool-card .btn-tool.btn-danger:hover:not(:disabled) :deep(.v-btn__content *){color:#fff!important}.form-submission-details-page .tools-grid .tool-card .btn-tool:disabled{opacity:.5;cursor:not-allowed}.form-submission-details-page .status-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.form-submission-details-page .status-panel .panel-header{padding:15px 20px;border-bottom:1px solid #E5E7EB}.form-submission-details-page .status-panel .panel-header h5{font-size:16px;font-weight:600;color:#28292c;margin:0}.form-submission-details-page .status-panel .panel-content{padding:15px 20px}.form-submission-details-page .status-panel .panel-content label{display:block;font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px}.form-submission-details-page .status-panel .panel-content .status-display{display:flex;align-items:center;gap:8px;font-size:16px;color:#28292c;margin-bottom:16px}.form-submission-details-page .status-panel .panel-content .status-display .status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.form-submission-details-page .status-panel .panel-content .last-attempt{margin-top:16px}.form-submission-details-page .status-panel .panel-content .last-attempt .output{display:block;font-size:14px;color:#28292c}.form-submission-details-page .status-panel .panel-content .change-status-section{margin-top:20px;padding-top:20px;border-top:1px solid #E5E7EB}.form-submission-details-page .status-panel .panel-content .change-status-section .btn-change-status{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.form-submission-details-page .status-panel .panel-content .change-status-section .btn-change-status:hover:not(:disabled){background:#0088c2}.form-submission-details-page .status-panel .panel-content .change-status-section .btn-change-status:disabled{opacity:.5;cursor:not-allowed}.form-submission-details-page .status-panel .panel-content .action-in-progress .action-started-info{font-size:14px;color:#6b7280;margin-bottom:16px;padding:8px 12px;background:#f9fafb;border-radius:4px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form{display:flex;flex-direction:column;gap:16px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form label{font-size:14px;font-weight:500;color:#28292c;margin-bottom:4px;display:block}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form label .required{color:#ef4444}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .status-select,.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .reason-select{width:100%}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .status-select :deep(.v-field__input),.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .reason-select :deep(.v-field__input){padding:10px 12px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .status-select :deep(.v-select__selection),.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .reason-select :deep(.v-select__selection){display:flex;align-items:center;gap:8px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .reason-field,.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .notes-field{margin-top:0}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .notes-field .notes-textarea{width:100%}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .notes-field .notes-textarea :deep(.v-field__input){padding:12px;min-height:120px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .action-buttons{display:flex;justify-content:flex-end;margin-top:8px}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .action-buttons .btn-update-status{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .action-buttons .btn-update-status:hover:not(:disabled){background:#0088c2}.form-submission-details-page .status-panel .panel-content .action-in-progress .status-form .action-buttons .btn-update-status:disabled{opacity:.5;cursor:not-allowed}.form-submission-details-page .status-panel .panel-content .btn-view-lead{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;margin-top:8px}.form-submission-details-page .status-panel .panel-content .btn-view-lead:hover{background:#0088c2}.form-submission-details-page .access-log-modal-card{border-radius:8px!important;overflow:hidden}.form-submission-details-page .access-log-modal-card .access-log-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.form-submission-details-page .access-log-modal-card .access-log-modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.form-submission-details-page .access-log-modal-card .access-log-modal-header .close-btn{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.form-submission-details-page .access-log-modal-card .access-log-modal-header .close-btn:hover{color:#28292c}.form-submission-details-page .access-log-modal-card .access-log-modal-content{padding:24px}.form-submission-details-page .access-log-modal-card .access-log-modal-content .modal-description{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}.form-submission-details-page .access-log-modal-card .access-log-modal-content .empty-state-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.form-submission-details-page .access-log-modal-card .access-log-modal-content .empty-state-message p{margin:12px 0 0;font-size:14px;color:#6b7280}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper{max-height:350px;overflow:auto;border:1px solid #E5E7EB;border-radius:8px}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table{width:100%;border-collapse:collapse;background:#fff}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table thead{position:sticky;top:0;z-index:1;background:#92d2ff1f;border-bottom:1px solid #009CDE}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table thead th{padding:14px 16px;text-align:left;font-size:14px;font-weight:600;color:#374151;white-space:nowrap;border-bottom:1px solid #009CDE}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #E5E7EB}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table tbody tr:last-child{border-bottom:none}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table tbody tr:hover{background:#009cde0d}.form-submission-details-page .access-log-modal-card .access-log-table-wrapper .access-log-table tbody td{padding:14px 16px;text-align:left;font-size:14px;color:#28292c;vertical-align:middle}.form-submission-details-page .access-log-modal-card .access-log-modal-footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #E5E7EB;background:#f9fafb}.form-submission-details-page .access-log-modal-card .access-log-modal-footer .btn-close-modal{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.form-submission-details-page .access-log-modal-card .access-log-modal-footer .btn-close-modal:hover{background:#0088c2}.form-submission-details-page .access-log-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px!important;border-bottom:1px solid #E5E7EB}.form-submission-details-page .access-log-modal .modal-header span{font-size:18px;font-weight:600;color:#28292c}.form-submission-details-page .access-log-modal .modal-header .close-btn{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;transition:color .2s ease}.form-submission-details-page .access-log-modal .modal-header .close-btn:hover{color:#28292c}.form-submission-details-page .access-log-modal .modal-content{padding:20px!important}.form-submission-details-page .access-log-modal .modal-content>p{font-size:14px;color:#6b7280;margin:0 0 16px}.form-submission-details-page .access-log-modal .access-log-table-container{max-height:400px;overflow:auto}.form-submission-details-page .access-log-modal .access-log-table-container .access-log-table{width:100%;border-collapse:collapse}.form-submission-details-page .access-log-modal .access-log-table-container .access-log-table th,.form-submission-details-page .access-log-modal .access-log-table-container .access-log-table td{padding:12px 16px;text-align:left;font-size:14px;border-bottom:1px solid #E5E7EB}.form-submission-details-page .access-log-modal .access-log-table-container .access-log-table th{background:#f9fafb;font-weight:600;color:#374151}.form-submission-details-page .access-log-modal .access-log-table-container .access-log-table td{color:#28292c}.form-submission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px;box-shadow:0 1px 3px #0000000d;width:100%;box-sizing:border-box}.form-submission-toolbar .toolbar-left{display:flex;align-items:center;gap:8px;flex:1}.form-submission-toolbar .search-input{flex:1;max-width:400px}.form-submission-toolbar .search-input .v-field{border-radius:4px}.form-submission-toolbar .search-input .v-field__append-inner{color:#28292c99}.form-submission-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}.form-submission-toolbar .toolbar-icon-btn{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #009CDE;background:#fff;cursor:pointer;transition:all .2s ease}.form-submission-toolbar .toolbar-icon-btn .form-calendar-icon{color:#009cde;fill:#009cde}.form-submission-toolbar .toolbar-icon-btn:hover{background:#009cde;border-color:#009cde}.form-submission-toolbar .toolbar-icon-btn:hover .form-calendar-icon{color:#fff;fill:#fff}.form-submission-toolbar .filters-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.form-submission-toolbar .filters-btn .form-funnel-icon{color:#009cde;fill:#009cde}.form-submission-toolbar .filters-btn .mr-2{margin-right:8px}.form-submission-toolbar .filters-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .filters-btn:hover .form-funnel-icon{color:#fff;fill:#fff}.form-submission-toolbar .filters-btn.active{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .filters-btn.active .form-funnel-icon{color:#fff;fill:#fff}.form-submission-toolbar .settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:36px;height:36px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none}.form-submission-toolbar .settings-btn svg{transition:fill .2s ease}.form-submission-toolbar .settings-btn svg path{transition:fill .2s ease}.form-submission-toolbar .settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .settings-btn:hover svg{fill:#fff!important}.form-submission-toolbar .settings-btn:hover svg path{fill:#fff!important}.form-submission-toolbar .settings-btn.active{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .settings-btn.active svg{fill:#fff!important}.form-submission-toolbar .settings-btn.active svg path{fill:#fff!important}.form-submission-toolbar .chat-settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;text-decoration:none}.form-submission-toolbar .chat-settings-btn .chat-gear-icon{color:#009cde;transition:color .2s ease}.form-submission-toolbar .chat-settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .chat-settings-btn:hover .chat-gear-icon{color:#fff}.form-submission-toolbar .chat-settings-btn.is-active{background:#009cde;border-color:#009cde;color:#fff}.form-submission-toolbar .chat-settings-btn.is-active .chat-gear-icon{color:#fff}@media (max-width: 959px){.form-submission-toolbar{padding:10px;gap:10px}.form-submission-toolbar .toolbar-left{gap:8px}.form-submission-toolbar .search-input{max-width:300px}.form-submission-toolbar .filters-btn,.form-submission-toolbar .settings-btn,.form-submission-toolbar .chat-settings-btn{padding:8px 12px;font-size:13px}.form-submission-toolbar .toolbar-icon-btn{min-width:38px;height:38px}}@media (max-width: 768px){.form-submission-toolbar{flex-direction:column;align-items:stretch;padding:12px;gap:10px}.form-submission-toolbar .toolbar-left{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:8px}.form-submission-toolbar .search-input{max-width:100%;width:100%;flex:1 1 100%;order:1}.form-submission-toolbar .date-filter-activator{flex-shrink:0;order:2}.form-submission-toolbar .filters-btn{flex:1;order:3;justify-content:center;min-width:0}.form-submission-toolbar .toolbar-right{width:100%;order:4}.form-submission-toolbar .toolbar-right .settings-btn,.form-submission-toolbar .toolbar-right .chat-settings-btn{width:100%;justify-content:center}}@media (max-width: 599px){.form-submission-toolbar{padding:12px;gap:8px;border-radius:8px}.form-submission-toolbar .toolbar-left{gap:8px}.form-submission-toolbar .search-input :deep(.v-field__input){font-size:14px!important;padding:10px 12px!important}.form-submission-toolbar .filters-btn,.form-submission-toolbar .settings-btn{padding:8px 12px;font-size:13px;height:36px}.form-submission-toolbar .filters-btn .form-funnel-icon,.form-submission-toolbar .settings-btn .form-funnel-icon{width:18px;height:18px}.form-submission-toolbar .toolbar-icon-btn{min-width:36px;height:36px}.form-submission-toolbar .toolbar-icon-btn .form-calendar-icon{width:18px;height:18px}}@media (max-width: 480px){.form-submission-toolbar{padding:8px}.form-submission-toolbar .filters-btn,.form-submission-toolbar .settings-btn{font-size:12px;padding:6px 10px}.form-submission-toolbar .filters-btn span:not(.form-funnel-icon),.form-submission-toolbar .settings-btn span:not(.form-funnel-icon){display:none}.form-submission-toolbar .filters-btn .mr-2,.form-submission-toolbar .settings-btn .mr-2{margin-right:0}.form-submission-toolbar .toolbar-left .filters-btn{min-width:36px;padding:8px;justify-content:center}}.form-submission-filter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E5E7EB}.form-submission-filter-modal .modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.form-submission-filter-modal .modal-header .close-btn{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;transition:color .2s ease}.form-submission-filter-modal .modal-header .close-btn:hover{color:#28292c}.form-submission-filter-modal .modal-content{padding:24px}.form-submission-filter-modal .modal-content .filter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.form-submission-filter-modal .modal-content .filter-grid{grid-template-columns:1fr}}.form-submission-filter-modal .modal-content .filter-grid .filter-field{position:relative}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select{width:100%}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-field){min-height:44px;display:flex;align-items:center}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-field__input){padding:10px 40px 10px 16px!important;min-height:44px;display:flex;align-items:center;line-height:1.5}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-select__selection),.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-select__selection-text){display:flex;align-items:center;line-height:1.5}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-select__placeholder){display:inline-flex;align-items:center;line-height:1.5;color:#28292c99;margin:0;padding:0;vertical-align:middle}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-field__input__content){display:flex;align-items:center;min-height:24px;flex:1}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select :deep(.v-field__input > .v-field__input__content > .v-select__selection){display:flex;align-items:center;width:100%}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select.filter-select-multiple :deep(.v-field__input){display:flex;flex-wrap:wrap;gap:6px;padding:6px 40px 6px 16px!important;min-height:44px;align-items:center;justify-content:flex-start;line-height:normal}.form-submission-filter-modal .modal-content .filter-grid .filter-field .filter-select.filter-select-multiple :deep(.v-field__append-inner){padding-top:0;align-items:center}.form-submission-filter-modal .modal-content .filter-grid .filter-field .dropdown-arrow{position:absolute;right:12px;top:calc(50% + 12px);transform:translateY(-50%);pointer-events:none;color:#6b7280;z-index:1;transition:transform .3s ease,color .2s ease}.form-submission-filter-modal .modal-content .filter-grid .filter-field:has(.filter-select :deep(.v-field--focused)) .dropdown-arrow,.form-submission-filter-modal .modal-content .filter-grid .filter-field:has(.filter-select :deep(.v-select--active-menu)) .dropdown-arrow{transform:translateY(-50%) rotate(180deg);color:#009cde}.form-submission-filter-modal .modal-content .filter-grid .filter-field:hover .dropdown-arrow{color:#009cde}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list),.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list),.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list){padding:4px 0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item{padding:8px 16px!important;min-height:40px!important;margin:0!important;border-radius:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__prepend{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__content,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__content,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__content{padding-left:0!important;margin-left:0!important;width:100%!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__spacer,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__spacer,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__spacer{display:none!important;width:0!important;min-width:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control-group,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control-group,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control-group{display:none!important;width:0!important;padding:0!important;margin:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-selection-control__wrapper,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-selection-control__wrapper,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-selection-control__wrapper{display:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-checkbox,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-radio,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-switch,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-checkbox,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-radio,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-switch,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-checkbox,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-radio,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item-title,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item-title,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item-title{padding-left:0!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;color:#28292c!important;line-height:1.5!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active{background-color:#009cde!important;color:#fff!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item-title,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item-title,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item-title{color:#fff!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active .v-list-item__prepend-inner{display:none!important;width:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active:before,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item--active:after,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active:before,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item--active:after,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active:before,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item--active:after{display:none!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active),.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active),.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active){background-color:#009cde0d!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner{display:none!important;width:0!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:hover:not(.v-list-item--active):after,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:hover:not(.v-list-item--active):after,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:hover:not(.v-list-item--active):after{display:none!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item__overlay,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item__overlay,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item__overlay{display:none!important;opacity:0!important;background-color:transparent!important;visibility:hidden!important}.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:before,.form-submission-filter-modal .filter-select :deep(.v-menu .v-list) .v-list-item:after,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:before,.form-submission-filter-modal .filter-select :deep(.v-overlay__content .v-list) .v-list-item:after,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:before,.form-submission-filter-modal .filter-select :deep(.v-menu__content .v-list) .v-list-item:after{display:none!important;content:none!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list,.form-submission-filter-modal :deep(.v-overlay__content) .v-list,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list{padding:4px 0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item{padding:8px 16px!important;min-height:40px!important;margin:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__prepend,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item__content,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item__content,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item__content{padding-left:0!important;margin-left:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-selection-control,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-selection-control-group,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-selection-control__wrapper,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-checkbox,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-radio,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-switch,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control-group,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-selection-control__wrapper,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-checkbox,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-radio,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-switch,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control-group,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-selection-control__wrapper,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-checkbox,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-radio,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item-title,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item-title,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item-title{padding-left:0!important;margin-left:0!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active{background-color:#009cde!important;color:#fff!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item-title,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item-title,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item-title{color:#fff!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active .v-list-item__prepend-inner{display:none!important;width:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active:before,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item--active:after,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active:before,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item--active:after,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active:before,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item--active:after{display:none!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active),.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active),.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#009cde0d!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active) .v-list-item__prepend-inner{display:none!important;width:0!important}.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal :deep(.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active):after,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):after,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):before,.form-submission-filter-modal :deep(.v-menu .v-overlay__content) .v-list .v-list-item:hover:not(.v-list-item--active):after{display:none!important}.form-submission-filter-modal .filter-chip{background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 6px 4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.form-submission-filter-modal .filter-chip :deep(.v-chip__content){color:#000!important;display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important}.form-submission-filter-modal .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.form-submission-filter-modal .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c;cursor:pointer;line-height:0}.form-submission-filter-modal .filter-chip .filter-chip__clear svg{display:block;color:currentColor}.form-submission-filter-modal .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#000}.form-submission-filter-modal .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.form-submission-filter-modal .filter-chip :deep(.v-chip__underlay){opacity:0!important}.form-submission-filter-modal .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 10px 4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif!important;transition:background .2s ease}.form-submission-filter-modal .filter-chip-count:hover{background:#d4eef9!important}.form-submission-filter-modal .filter-chip-count svg{flex-shrink:0;color:#28292c}.form-submission-filter-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #E5E7EB}.form-submission-filter-modal .modal-footer .footer-left-buttons .btn-reset{padding:10px 20px;font-size:14px;font-weight:500;color:#009cde;background:none;border:1px solid #009CDE;border-radius:50px;cursor:pointer;transition:all .2s ease}.form-submission-filter-modal .modal-footer .footer-left-buttons .btn-reset:hover{background:#009cde;color:#fff;border:1px solid #009CDE}.form-submission-filter-modal .modal-footer .footer-right-buttons{display:flex;gap:12px}.form-submission-filter-modal .modal-footer .footer-right-buttons .btn-cancel{padding:10px 20px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:1px solid #009CDE;border-radius:6px;cursor:pointer;transition:all .2s ease}.form-submission-filter-modal .modal-footer .footer-right-buttons .btn-cancel:hover{background:#009cde;color:#fff;border:1px solid #009CDE}.form-submission-filter-modal .modal-footer .footer-right-buttons .btn-apply{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:24px;cursor:pointer;transition:all .2s ease}.form-submission-filter-modal .modal-footer .footer-right-buttons .btn-apply:hover:not(:disabled){background:#0088c2}.form-submission-filter-modal .modal-footer .footer-right-buttons .btn-apply:disabled{opacity:.5;cursor:not-allowed}.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend-inner,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend-inner,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control-group,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control__wrapper,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-checkbox,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-radio,.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-switch,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control-group,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-selection-control__wrapper,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-checkbox,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-radio,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-switch,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-selection-control,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-selection-control-group,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-selection-control__wrapper,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-checkbox,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-radio,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}.form-submission-filter-modal+:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__content,.form-submission-filter-modal~:deep(.v-overlay__content) .v-list .v-list-item .v-list-item__content,.form-submission-filter-modal :deep(.v-overlay__content) .v-list .v-list-item .v-list-item__content{padding-left:0!important;margin-left:0!important}.export-forms-modal .export-modal-card .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px!important}.export-forms-modal .export-modal-card .modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c}.export-forms-modal .export-modal-card .modal-header .close-btn{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;transition:color .2s ease}.export-forms-modal .export-modal-card .modal-header .close-btn:hover{color:#28292c}.export-forms-modal .export-modal-card .modal-content{padding:24px}.export-forms-modal .export-modal-card .modal-content .info-message{margin-bottom:20px;font-size:14px;color:#6b7280;line-height:1.5}.export-forms-modal .export-modal-card .modal-content .export-format-section{margin-bottom:20px}.export-forms-modal .export-modal-card .modal-content .export-format-section .section-label{font-size:14px;font-weight:600;color:#28292c;margin-bottom:12px}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group{display:flex;gap:24px}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio{display:flex;align-items:center;gap:8px;cursor:pointer}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]{appearance:none;width:18px;height:18px;border:2px solid #D1D5DB;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:checked{border-color:#009cde}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#009cde;border-radius:50%}.export-forms-modal .export-modal-card .modal-content .export-format-section .format-radio-group .custom-radio .radio-label{font-size:14px;color:#28292c}.export-forms-modal .export-modal-card .modal-content .export-info .info-note{font-size:13px;color:#6b7280;line-height:1.5;padding:12px;background:#f9fafb;border-radius:4px}.export-forms-modal .export-modal-card .modal-content .export-info .info-note strong{color:#28292c}.export-forms-modal .export-modal-card .modal-content .success-state{text-align:center;padding:40px 20px}.export-forms-modal .export-modal-card .modal-content .success-state .success-message{display:flex;flex-direction:column;align-items:center;gap:16px}.export-forms-modal .export-modal-card .modal-content .success-state .success-message h3{font-size:18px;font-weight:600;color:#10b981;margin:0}.export-forms-modal .export-modal-card .modal-actions{padding:16px 24px!important;border-top:1px solid #E5E7EB}.export-forms-modal .export-modal-card .modal-actions .success-footer{width:100%;display:flex;justify-content:flex-end}.export-forms-modal .export-modal-card .modal-actions .success-footer .done-btn{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.export-forms-modal .export-modal-card .modal-actions .success-footer .done-btn:hover{background:#0088c2}.export-forms-modal .export-modal-card .modal-actions .cancel-btn{padding:10px 20px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:1px solid #D1D5DB;border-radius:6px;cursor:pointer;transition:all .2s ease}.export-forms-modal .export-modal-card .modal-actions .cancel-btn:hover:not(:disabled){background:#f9fafb}.export-forms-modal .export-modal-card .modal-actions .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.export-forms-modal .export-modal-card .modal-actions .export-btn{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#009cde;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.export-forms-modal .export-modal-card .modal-actions .export-btn:hover:not(:disabled){background:#0088c2}.export-forms-modal .export-modal-card .modal-actions .export-btn:disabled{opacity:.5;cursor:not-allowed}.export-forms-modal .export-modal-card .modal-actions .export-btn .exporting-text{display:flex;align-items:center;gap:8px}body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-list-item__prepend,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-list-item__prepend-inner{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important}body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-selection-control,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-selection-control-group,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-selection-control__wrapper,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-checkbox,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-radio,body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-switch{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;visibility:hidden!important;opacity:0!important}body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-list-item__content{padding-left:0!important;margin-left:0!important}body:has(.form-submission-filter-modal) .v-overlay__content .v-list .v-list-item .v-list-item-title{padding-left:0!important;margin-left:0!important}.form-submissions-tab .badge-deleted-spam{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}.form-submissions-tab .badge-deleted{background:#f3f4f6!important;border-color:#d1d5db!important;color:#6b7280!important}.gap-4{gap:16px}.border-t{border-top:1px solid #E5E7EB}.new-review-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.new-review-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.new-review-page .page-header{margin-bottom:32px}.new-review-page .page-header .breadcrumb{display:flex;align-items:center;margin-bottom:16px;font-size:16px;font-family:Figtree,sans-serif;font-weight:400;line-height:normal;color:#28292ccc}.new-review-page .page-header .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.new-review-page .page-header .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.new-review-page .page-header .breadcrumb .separator{margin:0 8px;color:#28292ccc;display:flex;align-items:center}.new-review-page .page-header .breadcrumb .breadcrumb-current{color:#28292ccc}.new-review-page .page-header h1{color:#28292c;font-family:Figtree,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}.new-review-page .page-header .subtitle{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.new-review-page .selection-container{background:#fff;border-radius:8px;padding:32px;box-shadow:0 1px 3px #0000000d;min-height:500px}.new-review-page .selection-container h2{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}.new-review-page .selection-container .d-flex.justify-space-between.align-center{margin-bottom:24px}.new-review-page .selection-container .manage-templates-btn{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px}@media (max-width: 959px){.new-review-page .selection-container .manage-templates-btn{justify-self:start}}@media (max-width: 599px){.new-review-page .selection-container .manage-templates-btn{width:100%!important;height:35px}}.new-review-page .selection-container .manage-templates-btn span{color:#009cde;font-size:14px;font-weight:400;line-height:normal;vertical-align:top}@media (max-width: 599px){.new-review-page .selection-container .manage-templates-btn span{font-size:14px;font-weight:600}}.new-review-page .selection-container .manage-templates-btn .v-icon{color:#009cde;font-size:18px;opacity:1}.new-review-page .selection-container .manage-templates-btn:hover{border-radius:24px!important}.new-review-page .selection-container .form-content p.text-body-2{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:20px!important;font-style:normal;font-weight:400;line-height:normal}.new-review-page .selection-container .form-content label{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.new-review-page .selection-container .form-content .v-field{border-radius:4px!important;border:1px solid #DBDBDD!important;background:#fff!important}.new-review-page .selection-container .form-content .v-field__input{min-height:40px}.new-review-page .selection-container .form-content .v-field--variant-outlined .v-field__outline{display:none}.new-review-page .selection-container .form-content .location-select{width:588px!important;max-width:100%}.new-review-page .selection-container .form-content .location-select .v-field{width:100%!important}.new-review-page .selection-container .form-content .location-select .v-field__append-inner{padding-right:12px}.new-review-page .selection-container .form-content .location-select .v-field__append-inner .caret-icon{margin-right:0!important;color:#28292c80}.new-review-page .selection-container .form-content .v-field__input{background:#fff;min-height:40px}.new-review-page .selection-container .form-content .fixed-width-input{width:437px!important;flex:0 0 437px!important;max-width:437px!important}.new-review-page .selection-container .form-content .fixed-width-input .v-field__input,.new-review-page .selection-container .form-content .phone-input-container.fixed-width-input input{width:100%!important}.new-review-page .selection-container .form-content .phone-input-container .vue-tel-input{height:40px;border-radius:4px;border:1px solid #DBDBDD;background:#fff;display:flex;align-items:center}.new-review-page .selection-container .form-content .phone-input-container .vue-tel-input .vti__dropdown{height:100%;border:none;border-right:1px solid #DBDBDD;padding:0 8px;display:flex;align-items:center}.new-review-page .selection-container .form-content .phone-input-container .vue-tel-input .vti__input{height:100%;border:none;padding:0 12px;font-size:14px;font-family:Figtree,sans-serif;flex:1}.new-review-page .selection-container .form-content .phone-input-container .vue-tel-input .vti__input::placeholder{color:#9ca3af}.new-review-page .selection-container .form-content .phone-input-container .vue-tel-input:focus-within{border-color:#009cde}.new-review-page .selection-container .send-btn{width:167px!important;background-color:#009cde!important;color:#fff!important}.new-review-page .selection-container .send-btn .v-btn__content{color:#fff!important}.new-review-page .selection-container .back-btn{border-color:#009cde!important;color:#009cde!important}.new-review-page .selection-container .back-btn .v-btn__content{color:#009cde!important}.new-review-page .selection-container .history-btn{background-color:#009cde!important;color:#fff!important}.new-review-page .selection-container .history-btn .v-btn__content{color:#fff!important}.new-review-page .selection-container .sms-status-alert{font-size:14px}.new-review-page .selection-container .template-warning{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#fef3c7;border:1px solid #F59E0B;border-radius:6px;color:#92400e;font-size:13px;font-family:Figtree,sans-serif;font-weight:500;max-width:fit-content}.new-review-page .selection-container .template-warning svg{color:#f59e0b;flex-shrink:0}.new-review-page .selection-container .template-warning .setup-link{color:#009cde;text-decoration:none;font-weight:600}.new-review-page .selection-container .template-warning .setup-link:hover{text-decoration:underline}.template-select-wrapper{display:flex;align-items:center;gap:8px}.template-select-wrapper .template-settings-btn{min-width:40px;width:40px;height:40px;border-radius:50%;color:#009cde;border:1px solid #009CDE;background:transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.template-select-wrapper .template-settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.template-select-wrapper .template-settings-btn svg{color:#009cde;fill:#009cde}.template-select-wrapper .template-settings-btn:hover svg{color:#fff;fill:#fff}.detailed-review-page{margin:0 1.5rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.detailed-review-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.detailed-review-page .page-header{margin-bottom:32px}.detailed-review-page .page-header .breadcrumb{display:flex;align-items:center;margin-bottom:16px;font-size:16px;font-family:Figtree,sans-serif;font-weight:400;line-height:normal;color:#28292ccc}.detailed-review-page .page-header .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.detailed-review-page .page-header .breadcrumb .breadcrumb-link:hover{text-decoration:underline}.detailed-review-page .page-header .breadcrumb .separator{margin:0 8px;color:#28292ccc;display:flex;align-items:center}.detailed-review-page .page-header .breadcrumb .breadcrumb-current{color:#28292ccc}.detailed-review-page .page-header h1{color:#28292c;font-family:Figtree,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}.detailed-review-page .page-header .subtitle{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.detailed-review-page .progress-section{background:#fff;border-radius:8px 8px 0 0;padding:24px 15%;margin-bottom:0;border-bottom:1px solid #DBDBDD;box-shadow:0 1px 3px #0000000d}@media (max-width: 959px){.detailed-review-page .progress-section{padding:20px 5%}}.detailed-review-page .progress-section .progress-container{display:flex;align-items:center;justify-content:center;position:relative}.detailed-review-page .progress-section .progress-container .progress-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2}.detailed-review-page .progress-section .progress-container .progress-step .step-circle{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.detailed-review-page .progress-section .progress-container .progress-step .step-circle svg{width:20px;height:20px}.detailed-review-page .progress-section .progress-container .progress-step .step-label{font-size:14px;color:#6b7280;font-weight:400}.detailed-review-page .progress-section .progress-container .progress-step.active .step-circle{background:#009cde;color:#fff}.detailed-review-page .progress-section .progress-container .progress-step.active .step-label{color:#28292c;font-weight:500}.detailed-review-page .progress-section .progress-container .progress-step.completed .step-circle{background:#009cde;color:#fff}.detailed-review-page .progress-section .progress-container .progress-line{flex:1;height:2px;background:#e5e7eb;margin:0 10px 26px}.detailed-review-page .progress-section .progress-container .progress-line.active{background:#009cde}.detailed-review-page .wizard-content{background:#fff;border-radius:0 0 8px 8px;padding:32px;box-shadow:0 1px 3px #0000000d;min-height:500px;display:flex;flex-direction:column}.detailed-review-page .wizard-content>h2{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.detailed-review-page .wizard-content .step-container{flex:1}.detailed-review-page .wizard-content .step-container h2{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}.detailed-review-page .wizard-content .step-container .btn-outline{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:82px;padding:0 16px;color:#009cde;background:#fff;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.detailed-review-page .wizard-content .step-container .btn-outline:hover{border-radius:24px!important}.detailed-review-page .wizard-content .step-container .section-box{border-radius:4px;border:1px solid #DBDBDD;background:#fff;padding:24px;margin-bottom:24px}.detailed-review-page .wizard-content .step-container .section-box .v-label{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select{min-width:0;max-width:100%}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select :deep(.v-input){width:100%;max-width:100%;min-width:0}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select :deep(.v-field){min-width:0;max-width:100%}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select :deep(.v-field__field){min-width:0;overflow:hidden}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select :deep(.v-field__input){min-width:0;max-width:100%;align-items:flex-start;overflow:hidden}.detailed-review-page .wizard-content .step-container .section-box .account-select.profiles-multi-select :deep(.v-select__selection){display:flex!important;flex:1 1 0!important;align-items:flex-start;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden;box-sizing:border-box}.detailed-review-page .wizard-content .step-container .checkbox-row .custom-checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.detailed-review-page .wizard-content .step-container .checkbox-row .custom-checkbox-wrapper .custom-checkbox .checkmark{border:2px solid #009CDE}.detailed-review-page .wizard-content .step-container .checkbox-row .custom-checkbox-wrapper .checkbox-label{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .step-container .radio-row{display:flex;flex-wrap:wrap;gap:24px}.detailed-review-page .wizard-content .step-container .radio-row .custom-radio-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.detailed-review-page .wizard-content .step-container .radio-row .custom-radio-wrapper input[type=radio]{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}.detailed-review-page .wizard-content .step-container .radio-row .custom-radio-wrapper .radio-label{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.detailed-review-page .wizard-content .step-container .profiles-list .custom-checkbox-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.detailed-review-page .wizard-content .step-container .profiles-list .custom-checkbox-wrapper .custom-checkbox{display:inline-flex;align-items:center}.detailed-review-page .wizard-content .step-container .profiles-list .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}.detailed-review-page .wizard-content .step-container .profiles-list .custom-checkbox-wrapper .custom-checkbox .checkmark{display:none}.detailed-review-page .wizard-content .step-container .profiles-list .custom-checkbox-wrapper .checkbox-label{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .step-container .empty-profiles-message{padding:12px 0}.detailed-review-page .wizard-content .step-container .empty-profiles-message .text-medium-emphasis{color:#28292c99;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .step-container .v-chip{background-color:#009cde1a!important;color:#28292c!important;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;border-radius:16px;height:28px;padding:0 12px}.detailed-review-page .wizard-content .step-container .v-chip .v-chip__content{color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:400}.detailed-review-page .wizard-content .step-container .v-chip .v-chip__close{color:#28292c99;margin-left:4px}.detailed-review-page .wizard-content .step-container .v-chip .v-chip__close:hover{color:#009cde}.detailed-review-page .wizard-content .step-container .form-group{margin-bottom:24px}.detailed-review-page .wizard-content .step-container .form-group label{display:block;margin-bottom:8px;font-size:14px;color:#4b5563}.detailed-review-page .wizard-content .step-container .form-group .account-select{width:588px!important;max-width:100%}.detailed-review-page .wizard-content .step-container .form-group .account-select .v-field{width:100%!important}.detailed-review-page .wizard-content .step-container .form-group .account-select .v-field__input{padding:14px!important}.detailed-review-page .wizard-content .step-container .form-group .account-select .v-field__append-inner{padding-right:12px}.detailed-review-page .wizard-content .step-container .form-group .account-select .v-field__append-inner .caret-icon{margin-right:0!important;color:#28292c80}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select .v-field__input{padding:14px!important;display:flex;flex-wrap:wrap;gap:6px;min-height:auto;text-align:left;justify-content:flex-start}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field){border:1px solid #E5E7EB!important;border-radius:8px!important;background:#fff!important}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field):hover{border-color:#d1d5db!important}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field).v-field--focused{border-color:#009cde!important;box-shadow:0 0 0 2px #009cde1a}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner){padding-top:0;align-items:center;padding-right:12px}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner) .v-select__menu-icon,.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner) i.mdi-menu-down,.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner) i.v-icon.v-select__menu-icon,.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner) i.mdi.mdi-menu-down{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-select__menu-icon),.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(i.mdi-menu-down),.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(i.v-icon.v-select__menu-icon),.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(i.mdi.mdi-menu-down),.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner i.mdi-menu-down),.detailed-review-page .wizard-content .step-container .form-group .account-select.profiles-multi-select :deep(.v-field__append-inner .v-select__menu-icon){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.detailed-review-page .wizard-content .step-container .profile-item-selected{background-color:#e3f2fd!important}.detailed-review-page .wizard-content .step-container .filter-chip{margin:2px;font-size:13px;font-family:Figtree,sans-serif;background-color:#009cde1a!important;color:#28292c!important;border-radius:16px!important;height:auto!important;min-height:28px;padding:4px 6px 4px 12px!important;min-width:0!important;display:flex!important;align-items:stretch!important;flex:1 1 auto;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden!important;align-self:stretch;white-space:normal!important}.detailed-review-page .wizard-content .step-container .filter-chip :deep(.v-chip__content){display:flex!important;align-items:flex-start;flex:1 1 auto;gap:6px;min-width:0!important;max-width:100%;overflow:hidden;line-height:1.4;white-space:normal!important;color:#28292c!important;font-family:Figtree,sans-serif;font-size:14px;font-weight:400}.detailed-review-page .wizard-content .step-container .filter-chip .filter-chip__text{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.detailed-review-page .wizard-content .step-container .filter-chip .filter-chip__clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin:1px 0 0;padding:2px;border:none;border-radius:4px;background:transparent;color:#28292c99;cursor:pointer;line-height:0}.detailed-review-page .wizard-content .step-container .filter-chip .filter-chip__clear svg{display:block}.detailed-review-page .wizard-content .step-container .filter-chip .filter-chip__clear:hover{background:#0000000f;color:#009cde}.detailed-review-page .wizard-content .step-container .filter-chip .filter-chip__clear:focus-visible{outline:2px solid #009cde;outline-offset:1px}.detailed-review-page .wizard-content .step-container .filter-chip-count{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background-color:#e3f2fd;border-radius:16px;font-size:13px;color:#1976d2;cursor:pointer}.detailed-review-page .wizard-content .step-container .filter-chip-count:hover{background-color:#bbdefb}.detailed-review-page .wizard-content .step-container .profiles-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 12px!important;font-size:13px!important;font-weight:500!important;display:inline-flex;align-items:center;white-space:nowrap;border:none!important}.detailed-review-page .wizard-content .step-container .from-name-input,.detailed-review-page .wizard-content .step-container .from-email-input{flex:1;max-width:100%}.detailed-review-page .wizard-content .step-container .subject-row .input-row .subject-input,.detailed-review-page .wizard-content .step-container .subject-row .input-row .body-input,.detailed-review-page .wizard-content .step-container .body-row .input-row .subject-input,.detailed-review-page .wizard-content .step-container .body-row .input-row .body-input{flex:1}.detailed-review-page .wizard-content .step-container .gear-icon-circle{width:32px;height:32px;background:transparent;border:1px solid #009CDE;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease}.detailed-review-page .wizard-content .step-container .gear-icon-circle:hover{background:#009cde1a;transform:scale(1.05)}.detailed-review-page .wizard-content .step-container .input-with-icon .input-row{display:flex;align-items:center;gap:12px}.detailed-review-page .wizard-content .step-container .input-with-icon .input-row .v-text-field,.detailed-review-page .wizard-content .step-container .input-with-icon .input-row .v-textarea{flex:1}.detailed-review-page .wizard-content .step-container .input-with-icon .input-row:has(.v-textarea){align-items:flex-start}.detailed-review-page .wizard-content .step-container .input-with-icon .input-row:has(.v-textarea) .gear-icon-circle{margin-top:8px}.detailed-review-page .wizard-content .step-container .delivery-methods-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}@media (max-width: 1024px){.detailed-review-page .wizard-content .step-container .delivery-methods-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.detailed-review-page .wizard-content .step-container .delivery-methods-grid{grid-template-columns:1fr}}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card{border:1px solid #E5E7EB;border-radius:8px;padding:14px 16px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;gap:8px}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card:hover,.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card.selected{border-color:#009cde;background-color:#f0f9ff}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card.selected .selected-badge{display:flex}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card .icon-box{width:32px;height:32px;background:#009cde;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card .icon-box svg{width:16px;height:16px}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card h3{color:#28292c;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card p{color:#6b7280;font-family:Figtree,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;margin:0}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card .selected-badge{display:none;position:absolute;top:10px;right:10px;background:#698f34;color:#fff;font-size:9px;padding:2px 6px;border-radius:10px;font-weight:600;align-items:center;gap:3px;white-space:nowrap}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card.sms-not-ready{cursor:not-allowed;opacity:.85}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card.sms-not-ready:hover{border-color:#e5e7eb;background-color:transparent}.detailed-review-page .wizard-content .step-container .delivery-methods-grid .method-card.sms-not-ready .icon-box{background:#9ca3af}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-header{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:16px;margin-bottom:12px}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-header span{color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-rows{max-height:600px;overflow-y:auto;scrollbar-width:auto;scrollbar-color:#9CA3AF #E5E7EB}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-rows::-webkit-scrollbar{width:12px}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-rows::-webkit-scrollbar-track{background:#e5e7eb}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-rows::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:6px}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-rows::-webkit-scrollbar-thumb:hover{background:#6b7280}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:16px;margin-bottom:12px;align-items:center}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .v-field{height:40px;min-height:40px;border-radius:4px;border:1px solid #DBDBDD;background:#fff}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .v-field--variant-outlined .v-field__outline{display:none}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .v-field .v-field__input{min-height:40px;padding-top:8px;padding-bottom:8px;display:flex;align-items:center}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .v-field .v-field__field{height:100%;display:flex;align-items:center}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .phone-input-cell .phone-input-container{width:100%}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .phone-input-cell .phone-input-container .vue-tel-input{height:40px;min-height:40px;border-radius:4px;border:1px solid #DBDBDD;background:#fff;display:flex;align-items:center}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .phone-input-cell .phone-input-container .vue-tel-input .vti__dropdown{height:100%;border:none;border-right:1px solid #DBDBDD;display:flex;align-items:center;padding:0 8px}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .phone-input-cell .phone-input-container .vue-tel-input .vti__input{height:100%;border:none;padding:0 12px;font-size:14px;font-family:Figtree,sans-serif;flex:1}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .phone-input-cell .phone-input-container .vue-tel-input .vti__input::placeholder{color:#9ca3af}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .provider-select .v-field__append-inner{padding-right:12px}.detailed-review-page .wizard-content .step-container .recipients-grid .grid-row .provider-select .v-field__append-inner .caret-icon{margin-right:0!important;color:#28292c80}.detailed-review-page .wizard-content .step-container .recipients-grid.campaign-grid .grid-header,.detailed-review-page .wizard-content .step-container .recipients-grid.campaign-grid .grid-row{grid-template-columns:1fr 1fr 1.2fr 1.2fr 1fr}.detailed-review-page .wizard-content .step-container .recipients-grid .add-more-btn{color:#009cde;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;display:inline-flex;align-items:center;gap:4px;margin-top:12px}.detailed-review-page .wizard-content .step-container .recipients-grid .add-more-btn:hover{text-decoration:underline}.detailed-review-page .wizard-content .step-container .alert{padding:12px 16px;border-radius:4px;margin-bottom:16px;font-family:Figtree,sans-serif;font-size:16px}.detailed-review-page .wizard-content .step-container .alert.alert-danger{background-color:#fee;color:#c33;border:1px solid #fcc}.detailed-review-page .wizard-content .step-container .tabs .tab{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.detailed-review-page .wizard-content .step-container .tabs .tab.active{color:#009cde!important;border-color:#009cde!important;font-weight:600!important}.detailed-review-page .wizard-content .step-container .preview-table{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#009CDE rgba(0,0,0,.1);border:1px solid #E5E7EB;border-radius:8px;overflow-x:hidden;margin-bottom:24px}.detailed-review-page .wizard-content .step-container .preview-table::-webkit-scrollbar{width:8px}.detailed-review-page .wizard-content .step-container .preview-table::-webkit-scrollbar-track{background:#00000014;border-radius:4px}.detailed-review-page .wizard-content .step-container .preview-table::-webkit-scrollbar-thumb{background:#009cde;border-radius:4px}.detailed-review-page .wizard-content .step-container .preview-table::-webkit-scrollbar-thumb:hover{background:#007fb5}.detailed-review-page .wizard-content .step-container .preview-table .empty-state-text{padding:20px;text-align:center;color:#28292c99;font-size:16px;font-family:Figtree,sans-serif}.detailed-review-page .wizard-content .step-container .preview-table .empty-state-text p{margin:0}.detailed-review-page .wizard-content .step-container .preview-table .alert{padding:12px 16px;border-radius:4px;margin-bottom:16px}.detailed-review-page .wizard-content .step-container .preview-table .alert.alert-danger{background-color:#fee;color:#c33;border:1px solid #fcc}.detailed-review-page .wizard-content .step-container .preview-table table{width:100%;border-collapse:collapse}.detailed-review-page .wizard-content .step-container .preview-table table thead{border-radius:4px 4px 0 0;border-top:1px solid #009CDE;border-bottom:1px solid #009CDE;background:#92d2ff1f}.detailed-review-page .wizard-content .step-container .preview-table table th{position:sticky;top:0;z-index:1;background:#e8f4fd;box-shadow:0 1px #009cde;padding:12px 16px;text-align:left;color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .step-container .preview-table table tbody tr{display:table-row}.detailed-review-page .wizard-content .step-container .preview-table table td{padding:12px 16px;color:#28292c;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #E5E7EB}.detailed-review-page .wizard-content .step-container .preview-table table td .preview-btn{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.detailed-review-page .wizard-content .step-container .preview-table table td .preview-btn:hover{opacity:.7}.detailed-review-page .wizard-content .step-container .preview-table table td .preview-btn:active{opacity:.5}.detailed-review-page .wizard-content .step-container .preview-table table tr:last-child td{border-bottom:none}.detailed-review-page .wizard-content .step-container .sms-status-alert{font-size:12px}.detailed-review-page .wizard-content .time-select .v-field__append-inner{padding-right:12px}.detailed-review-page .wizard-content .time-select .v-field__append-inner .caret-icon{margin-right:0!important;color:#28292c80}.detailed-review-page .wizard-content .radio-group-horizontal{display:flex;gap:24px;align-items:center;margin-bottom:24px}.detailed-review-page .wizard-content .radio-option-horizontal{display:flex;align-items:center;cursor:pointer;gap:8px}.detailed-review-page .wizard-content .radio-input-horizontal{width:18px;height:18px;accent-color:#009CDE;cursor:pointer;margin:0}.detailed-review-page .wizard-content .radio-label-horizontal{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;-webkit-user-select:none;user-select:none}.detailed-review-page .wizard-content .wizard-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:24px;border-top:1px solid #E5E7EB}.detailed-review-page .wizard-content .wizard-footer .left-actions,.detailed-review-page .wizard-content .wizard-footer .right-actions{display:flex;gap:12px}.detailed-review-page .wizard-content .wizard-footer button{border-radius:24px;padding:8px 24px;font-weight:500;text-transform:none;letter-spacing:normal}.detailed-review-page .wizard-content .wizard-footer .btn-outline{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:82px;padding:0 16px;color:#009cde;background:#fff;font-size:14px;font-weight:400;line-height:normal}.detailed-review-page .wizard-content .wizard-footer .btn-outline:hover{border-radius:24px!important}.detailed-review-page .wizard-content .wizard-footer .btn-primary{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:132px;padding:0 16px;background:#009cde;color:#fff!important;font-size:14px;font-weight:400;line-height:normal;cursor:pointer}.detailed-review-page .wizard-content .wizard-footer .btn-primary span{color:#fff!important}.detailed-review-page .wizard-content .wizard-footer .btn-primary:hover{border-radius:24px!important}.detailed-review-page .wizard-content .wizard-footer .btn-primary:disabled{background-color:#62646780;border:1px solid rgba(98,100,103,.5);cursor:not-allowed}.detailed-review-page .tinymce-row{display:flex;align-items:flex-start;gap:12px}.detailed-review-page .tinymce-row .body-input{flex:1}.detailed-review-page .tinymce-row .gear-icon-circle{margin-top:8px}.detailed-review-page .tinymce-row .tox-tinymce{border-radius:4px;border-color:#dbdbdd}.detailed-review-page .campaign-fields .campaign-select-group{max-width:100%}.detailed-review-page .campaign-fields .campaign-select-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detailed-review-page .campaign-fields .campaign-select-row .campaign-select{width:400px;max-width:400px;flex-shrink:0}@media (max-width: 768px){.detailed-review-page .campaign-fields .campaign-select-row .campaign-select{width:100%;max-width:100%}}.detailed-review-page .campaign-fields .campaign-select-row .or-text{color:#28292c99;font-family:Figtree,sans-serif;font-size:14px;font-weight:500}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#fff!important;border:1px solid #009CDE!important;border-radius:8px;color:#009cde!important;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign span{color:#009cde!important}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign svg{color:#009cde!important;transition:color .2s ease}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign:hover{background:#009cde!important;color:#fff!important;border-color:#009cde!important}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign:hover span{color:#fff!important}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign:hover svg{color:#fff!important}.detailed-review-page .campaign-fields .campaign-select-row .btn-create-campaign:disabled{opacity:.5;cursor:not-allowed}.detailed-review-page .campaign-fields .campaign-loading{display:flex;align-items:center;padding:16px 0;color:#28292ccc;font-family:Figtree,sans-serif;font-size:14px}.detailed-review-page .campaign-fields .campaign-details h4{color:#28292c;font-family:Figtree,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table table{width:100%;border-collapse:collapse}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table table thead{border-radius:4px 4px 0 0;border-top:1px solid #009CDE;border-bottom:1px solid #009CDE;background:#92d2ff1f}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table table th{background:transparent;padding:12px 16px;text-align:left;color:#28292c;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table table td{padding:12px 16px;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #E5E7EB}.detailed-review-page .campaign-fields .campaign-details .campaign-components-table table tr:last-child td{border-bottom:none}.detailed-review-page .campaign-fields .campaign-details .campaign-sms-alert .sms-status-alert{font-size:14px;padding:6px 10px}.detailed-review-page .success-screen{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;background:#fff;border-radius:8px}.detailed-review-page .success-screen h2{color:#28292c;text-align:center;font-family:Figtree,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:32px}.detailed-review-page .success-screen .success-image{margin-bottom:32px}.detailed-review-page .success-screen .success-image img,.detailed-review-page .success-screen .success-image svg{width:200px;height:200px;object-fit:contain}.detailed-review-page .success-screen p{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px}.detailed-review-page .success-screen .action-buttons{display:flex;gap:16px}.detailed-review-page .success-screen .action-buttons .btn-outline{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:82px;padding:0 16px;color:#009cde;background:#fff;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.detailed-review-page .success-screen .action-buttons .btn-outline:hover{border-radius:24px!important}.detailed-review-page .success-screen .action-buttons .btn-primary{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:132px;padding:0 16px;background:#009cde;color:#fff!important;font-size:14px;font-weight:400;line-height:normal;cursor:pointer}.detailed-review-page .success-screen .action-buttons .btn-primary span{color:#fff!important}.detailed-review-page .success-screen .action-buttons .btn-primary:hover{border-radius:24px!important}.detailed-review-page .success-screen .action-buttons .btn-primary:disabled{background-color:#62646780;border:1px solid rgba(98,100,103,.5);cursor:not-allowed}.request-history-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.request-history-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.request-history-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.request-history-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}@media (max-width: 599px){.request-history-page .breadcrumb{font-size:12px;gap:6px;margin-bottom:8px}}.request-history-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.request-history-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.request-history-page .breadcrumb .breadcrumb-current{color:#28292ccc;text-decoration:none}.request-history-page .breadcrumb .separator{display:flex;align-items:center;color:#28292ccc}.request-history-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.request-history-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.request-history-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.request-history-page .settings-section{position:relative;padding:6px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;min-height:calc(100vh - 250px)}@media (max-width: 959px){.request-history-page .settings-section{padding:16px;margin-bottom:16px}}@media (max-width: 599px){.request-history-page .settings-section{padding:16px;margin-bottom:16px}}.request-history-page .settings-section .p-2{padding:16px 16px 0}.request-history-page .settings-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.request-history-page .settings-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%}.request-history-page .settings-section .loading-state,.request-history-page .settings-section .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;gap:24px}.request-history-page .settings-section .loading-state p,.request-history-page .settings-section .error-state p{font-size:18px;font-weight:500;margin:0}@media (max-width: 599px){.request-history-page .settings-section .loading-state p,.request-history-page .settings-section .error-state p{font-size:16px}}.request-history-page .settings-section .loading-state p.text-grey,.request-history-page .settings-section .error-state p.text-grey{color:#6b7280}.request-history-page .settings-section .loading-state p.text-red,.request-history-page .settings-section .error-state p.text-red{color:#dc2626}.request-history-page .settings-section .loading-state .mt-4,.request-history-page .settings-section .error-state .mt-4{margin-top:16px}.request-history-page .settings-section .locations-header{margin-bottom:0;padding:6px 6px 0;position:relative;overflow:visible}.request-history-page .settings-section .locations-header .locations-filters{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:100%;position:relative;overflow:visible}@media (max-width: 959px){.request-history-page .settings-section .locations-header .locations-filters{gap:16px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.request-history-page .settings-section .locations-header .locations-filters{gap:12px}}.request-history-page .settings-section .locations-header .locations-filters .filters-left{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0;position:relative;overflow:visible}@media (max-width: 959px){.request-history-page .settings-section .locations-header .locations-filters .filters-left{gap:12px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.request-history-page .settings-section .locations-header .locations-filters .filters-left{gap:10px}}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group{flex:0 0 400px;position:relative;overflow:visible;min-width:0;max-width:400px;box-sizing:border-box}@media (max-width: 959px){.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group{flex:0 0 100%;max-width:100%}}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-input__details){display:none!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field){border-radius:4px!important;background:#fff!important;height:40px!important;min-height:40px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__input){padding:6px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important;min-height:40px!important;line-height:28px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__append-inner){color:#28292c99!important;padding-right:12px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__append-inner) .search-icon{cursor:pointer;transition:color .2s ease}.request-history-page .settings-section .locations-header .locations-filters .filters-left .search-group .search-input :deep(.v-field__append-inner) .search-icon:hover{color:#009cde!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group{flex:0 0 280px;position:relative;overflow:visible;z-index:1;min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 959px){.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group{flex:0 0 100%}}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group :deep(.v-menu__content){z-index:2000!important;overflow:visible!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-input__details){display:none!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field){border-radius:4px!important;background:#fff!important;height:48px!important;min-height:48px!important;max-height:48px!important;position:relative!important;overflow:hidden!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field__control){position:relative!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field__input){padding:8px 36px 8px 12px!important;font-size:13px!important;font-weight:400!important;color:#28292c!important;min-height:48px!important;line-height:32px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;max-width:calc(100% - 40px)!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field__input) .truncated-selection{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group .status-filter :deep(.v-field__append-inner){color:#28292c99!important;padding-right:12px!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;flex-shrink:0!important;z-index:1!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.v-field){height:auto!important;min-height:48px!important;max-height:none!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.v-field__input){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;padding:8px 12px!important;min-height:48px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple .v-field__input{padding:14px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.filter-chip){background:#e5f5fc!important;color:#000!important;border-radius:6px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:24px!important;margin:0!important;display:inline-flex!important;align-items:center!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.filter-chip):after{content:"×";position:absolute;right:8px;font-size:16px;line-height:1;opacity:.9}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.filter-chip) .v-chip__content{color:#000!important;display:inline-flex!important;align-items:center!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.filter-chip) .v-chip__close{color:#000!important;opacity:1!important;margin-left:6px!important;font-size:14px!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple :deep(.filter-chip) .v-chip__close:hover{opacity:.8!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple .filter-chip-count{background:#e5f5fc!important;color:#28292c!important;border-radius:6px!important;padding:4px 10px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;cursor:pointer!important;font-family:Figtree,sans-serif!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple .filter-chip-count svg{flex-shrink:0;opacity:.9}.request-history-page .settings-section .locations-header .locations-filters .filters-left .filter-group.location-filter-group .filter-select-multiple .filter-chip-count:hover{background:#d4eef9!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .date-filter-group{flex:0 0 auto!important}.request-history-page .settings-section .locations-header .locations-filters .filters-left .date-filter-group .calendar-btn{min-width:48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid #009CDE;background:#fff;cursor:pointer;transition:all .2s ease}.request-history-page .settings-section .locations-header .locations-filters .filters-left .date-filter-group .calendar-btn .calendar-icon{color:#009cde;fill:#009cde}.request-history-page .settings-section .locations-header .locations-filters .filters-left .date-filter-group .calendar-btn:hover{background:#009cde;border-color:#009cde}.request-history-page .settings-section .locations-header .locations-filters .filters-left .date-filter-group .calendar-btn:hover .calendar-icon{color:#fff;fill:#fff}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;height:40px;border:1px solid #009CDE;border-radius:24px;background:transparent;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn svg{flex-shrink:0;color:#009cde;transition:color .2s ease}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn:hover svg{color:#fff}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn.has-filters{background:#009cde1a;border-color:#009cde;font-weight:600}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn.is-active svg{color:#fff}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn.is-active:hover{background:#009cde;color:#fff}.request-history-page .settings-section .locations-header .locations-filters .filters-left .settings-btn.is-active:hover svg{color:#fff}.request-history-page .settings-section .locations-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media (max-width: 959px){.request-history-page .settings-section .locations-table-container{margin-bottom:20px}}@media (max-width: 599px){.request-history-page .settings-section .locations-table-container{margin-bottom:16px}}.request-history-page .settings-section .locations-table-container .locations-table{width:100%;min-width:1200px;border-collapse:collapse;background:#fff}.request-history-page .settings-section .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.request-history-page .settings-section .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.request-history-page .settings-section .locations-table-container .locations-table{min-width:900px}}@media (max-width: 599px){.request-history-page .settings-section .locations-table-container .locations-table{min-width:700px}}.request-history-page .settings-section .locations-table-container .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.request-history-page .settings-section .locations-table-container .locations-table th{padding:12px 8px;font-size:16px}}.request-history-page .settings-section .locations-table-container .locations-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.request-history-page .settings-section .locations-table-container .locations-table td{padding:12px 8px;font-size:14px}}.request-history-page .settings-section .locations-table-container .locations-table td small{font-size:14px;color:#6b7280;display:block;margin-top:4px}.request-history-page .settings-section .locations-table-container .locations-table td:nth-child(7){white-space:pre-line}.request-history-page .settings-section .locations-table-container .locations-table td .empty-state{text-align:center;padding:40px 20px;color:#6b7280;font-size:16px}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;text-align:center;white-space:nowrap;min-width:110px}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.sent{background:#5cb85c;color:#fff}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.scheduled{background:#f0ad4e;color:#fff}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.scheduled .status-icon{flex-shrink:0}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.failed{background:#d9534f;color:#fff}.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.campaign,.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.not-sent,.request-history-page .settings-section .locations-table-container .locations-table td .status-badge.inactive{background:#777;color:#fff}.request-history-page .settings-section .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.request-history-page .settings-section .locations-table-container .locations-table tbody tr:hover{background:#009cde0d}.request-history-page .settings-section .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}@media (max-width: 959px){.request-history-page .settings-section .pagination{justify-content:space-between;flex-direction:row}}@media (max-width: 599px){.request-history-page .settings-section .pagination{gap:12px}}.request-history-page .settings-section .pagination .pagination-left .per-page-select{min-width:140px}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.request-history-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.request-history-page .settings-section .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.request-history-page .settings-section .pagination .pagination-right{justify-content:space-between}}.request-history-page .settings-section .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.request-history-page .settings-section .pagination .pagination-right .pagination-info b,.request-history-page .settings-section .pagination .pagination-right .pagination-info strong{font-weight:700}.request-history-page .settings-section .pagination .pagination-right .pagination-arrows{display:flex}.request-history-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.request-history-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.request-history-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.v-list-item.location-item-selected{background:#009cde14!important}.v-list-item.location-item-selected:before{opacity:0!important}.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--active,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--selected,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item[aria-selected=true],.request-history-pagination-menu.v-menu__content .v-list .v-list-item--active,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--selected,.request-history-pagination-menu.v-menu__content .v-list .v-list-item[aria-selected=true]{background-color:#009cde1f!important;color:#28292c!important}.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item-title,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--active .v-list-item__content,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--active span,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--active div,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item-title,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--selected .v-list-item__content,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--selected span,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item--selected div,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item[aria-selected=true] .v-list-item-title,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item[aria-selected=true] .v-list-item__content,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item[aria-selected=true] span,.request-history-pagination-menu.v-overlay__content .v-list .v-list-item[aria-selected=true] div,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item-title,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--active .v-list-item__content,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--active span,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--active div,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item-title,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--selected .v-list-item__content,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--selected span,.request-history-pagination-menu.v-menu__content .v-list .v-list-item--selected div,.request-history-pagination-menu.v-menu__content .v-list .v-list-item[aria-selected=true] .v-list-item-title,.request-history-pagination-menu.v-menu__content .v-list .v-list-item[aria-selected=true] .v-list-item__content,.request-history-pagination-menu.v-menu__content .v-list .v-list-item[aria-selected=true] span,.request-history-pagination-menu.v-menu__content .v-list .v-list-item[aria-selected=true] div{color:#28292c!important}.request-detail-page{display:flex;flex-direction:column;height:100%;padding:20px;background-color:#f8f9fa}.request-detail-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;flex-wrap:wrap}.request-detail-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.request-detail-page .breadcrumb-link:hover{color:#009cde;text-decoration:underline}.request-detail-page .breadcrumb-current{color:#28292c99}.request-detail-page .separator{display:flex;align-items:center}.request-detail-page .page-header{margin-bottom:24px}.request-detail-page .page-header h1{font-family:Figtree,sans-serif;font-size:32px;font-weight:600;color:#28292c;margin:0 0 4px;line-height:1.2}.request-detail-page .page-header .subtitle{font-size:16px;color:#28292c99;margin:4px 0 0}.request-detail-page .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.request-detail-page .loading-state p{color:#28292c99;font-size:16px;margin:0}.request-detail-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.request-detail-page .error-state .error-message{color:#dc3545;font-size:16px;margin:0}.request-detail-page .error-actions{display:flex;gap:12px;align-items:center}.request-detail-page .btn-back{display:inline-flex;align-items:center;padding:10px 20px;background-color:#009cde;color:#fff;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500}.request-detail-page .btn-back:hover{background-color:#0086c3}.request-detail-page .request-details-container{display:flex;flex-direction:column;gap:20px}.request-detail-page .alert-danger{padding:15px 20px;background-color:#ed5565;color:#fff;border-radius:4px;font-size:14px}.request-detail-page .section-box{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.request-detail-page .section-box h2{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:#28292c;margin:0}.request-detail-page .section-box>h2{padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.request-detail-page .section-box>.info-row{padding:0 24px 24px}.request-detail-page .collapsible-section .section-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;cursor:pointer;border-bottom:1px solid #e9ecef;transition:background-color .15s ease}.request-detail-page .collapsible-section .section-header:hover{background-color:#f8f9fa}.request-detail-page .collapsible-section .section-header h2{padding:0;border:none}.request-detail-page .collapsible-section .collapse-icon{color:#6c757d;display:flex;align-items:center}.request-detail-page .collapsible-section .section-content{padding:20px 24px;text-align:left}.request-detail-page .collapsible-section .section-content .actions-content{background:none}.request-detail-page .info-row{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width: 991px){.request-detail-page .info-row{grid-template-columns:1fr}}.request-detail-page .info-row.single-column{grid-template-columns:1fr}.request-detail-page .info-column{padding:20px 0}.request-detail-page .info-column:first-child{padding-right:20px;border-right:1px solid #e9ecef}@media (max-width: 991px){.request-detail-page .info-column:first-child{padding-right:0;border-right:none;border-bottom:1px solid #e9ecef;padding-bottom:20px}}.request-detail-page .info-column:last-child{padding-left:20px}@media (max-width: 991px){.request-detail-page .info-column:last-child{padding-left:0;padding-top:20px}}.request-detail-page .info-item{margin-bottom:16px}.request-detail-page .info-item:last-child{margin-bottom:0}.request-detail-page .info-item label{display:block;font-size:11px;font-weight:600;color:#676a6c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.request-detail-page .info-item .output{display:block;font-size:14px;color:#28292c;line-height:1.6;padding:8px 12px;background:#f5f5f5;border:1px solid #e7eaec;border-radius:4px;min-height:38px}.request-detail-page .info-item .output a{color:inherit;text-decoration:none}.request-detail-page .info-item .output a:hover{text-decoration:underline}.request-detail-page .info-item .output.sms-output{height:auto;white-space:pre-wrap;word-wrap:break-word;margin-bottom:8px}.request-detail-page .info-item .timezone{font-size:12px;color:#999;margin-left:8px}.request-detail-page .recipient-list,.request-detail-page .profiles-list{margin:0;padding-left:0;list-style:none}.request-detail-page .recipient-list li,.request-detail-page .profiles-list li{margin-bottom:4px;line-height:1.5}.request-detail-page .recipient-list li:last-child,.request-detail-page .profiles-list li:last-child{margin-bottom:0}.request-detail-page .recipient-list a,.request-detail-page .profiles-list a{color:#009cde;text-decoration:none}.request-detail-page .recipient-list a:hover,.request-detail-page .profiles-list a:hover{text-decoration:underline}.request-detail-page .profiles-list .network-name{color:#6c757d;margin-left:4px}.request-detail-page .output .recipient-list,.request-detail-page .output .profiles-list{margin:0}.request-detail-page .badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600}.request-detail-page .badge .badge-icon{flex-shrink:0}.request-detail-page .badge.badge-warning{background-color:#f8ac59;color:#fff}.request-detail-page .badge.badge-success{background-color:#28a745;color:#fff}.request-detail-page .badge.badge-danger{background-color:#ed5565;color:#fff}.request-detail-page .badge.badge-default{background-color:#e7eaec;color:#676a6c}.request-detail-page .label-badge{display:inline-block;padding:5px 10px;border-radius:3px;font-size:inherit;font-weight:500}.request-detail-page .label-badge.label-warning{background-color:#f8ac59;color:#fff}.request-detail-page .label-badge.label-success{background-color:#28a745;color:#fff}.request-detail-page .label-badge.label-danger{background-color:#ed5565;color:#fff}.request-detail-page .label-badge.label-default{background-color:#e7eaec;color:#676a6c}.request-detail-page .send-response-note{display:block;font-size:11px;color:#999;margin-top:8px}.request-detail-page .email-content-wrapper{display:flex;flex-direction:column;gap:16px}.request-detail-page .email-content-wrapper .details-link{align-self:flex-end}.request-detail-page .sms-content-wrapper{display:flex;flex-direction:column;gap:16px}.request-detail-page .sms-content-wrapper .details-link{align-self:flex-end}.request-detail-page .email-iframe{width:100%;height:800px;border:0;border-radius:4px;background:#fff}@media (max-width: 768px){.request-detail-page .email-iframe{height:400px}}.request-detail-page .info-notice{padding:12px 16px;background:#d9edf7;border:1px solid #bce8f1;border-radius:4px;color:#31708f;font-size:14px}.request-detail-page .details-link{display:inline-block;color:#009cde;text-decoration:none;font-size:14px;margin-top:8px;float:right;background:none;border:none;padding:0;cursor:pointer}.request-detail-page .details-link:hover{text-decoration:underline}.request-detail-page .link-primary,.request-detail-page .output a,.request-detail-page .output .link-primary{color:#009cde!important;text-decoration:none}.request-detail-page .link-primary:hover,.request-detail-page .output a:hover,.request-detail-page .output .link-primary:hover{text-decoration:underline;color:#007bb5!important}.request-detail-page .inherit-color{color:inherit!important}.request-detail-page .inherit-color:hover{text-decoration:underline;color:inherit!important}.request-detail-page .help-tooltip{display:inline-flex;align-items:center;color:#999;cursor:help;margin-left:4px}.request-detail-page .table-wrapper{overflow-x:auto;margin-top:8px;-webkit-overflow-scrolling:touch}.request-detail-page .data-table{width:100%;border-collapse:collapse;font-size:14px}.request-detail-page .data-table th{padding:12px 16px;text-align:left;font-weight:500;color:#676a6c;white-space:nowrap;border-bottom:2px solid #e9ecef;background:#f8f9fa}.request-detail-page .data-table tr{border-bottom:1px solid #e9ecef}.request-detail-page .data-table tr:hover{background:#f5f5f5}.request-detail-page .data-table td{padding:12px 16px;color:#28292c;vertical-align:middle}.request-detail-page .data-table a{color:#009cde;text-decoration:none}.request-detail-page .data-table a:hover{text-decoration:underline}.request-detail-page .data-table.table-striped tr:nth-child(odd){background-color:#f9f9f9}.request-detail-page .section-content.actions-section .cancel-action-content{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;padding:0}.request-detail-page .section-content.actions-section .cancel-action-content p{font-size:14px;color:#28292c;margin:0}.request-detail-page .btn-light{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;min-width:82px;padding:0 16px;color:#009cde;background:#fff;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;transition:all .15s ease}.request-detail-page .btn-light span{color:#009cde}.request-detail-page .btn-light:hover:not(:disabled){background-color:#009cde;color:#fff}.request-detail-page .btn-light:hover:not(:disabled) span{color:#fff}.request-detail-page .btn-light:hover:not(:disabled) .btn-icon{color:#fff}.request-detail-page .btn-light:disabled{opacity:.5;cursor:not-allowed}.request-detail-page .btn-light .btn-icon{flex-shrink:0;color:#009cde}.reviews-settings-page{margin:0 1rem;padding:0;width:calc(100% - 3rem);max-width:calc(100vw - 3rem)}@media (max-width: 959px){.reviews-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.reviews-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.reviews-settings-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.reviews-settings-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.reviews-settings-page .breadcrumb-link:hover{color:#009cde}.reviews-settings-page .separator{display:flex;align-items:center}.reviews-settings-page .page-header-row{margin-bottom:24px}.reviews-settings-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.reviews-settings-page .page-heading{font-size:24px}}.reviews-settings-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}@media (max-width: 599px){.reviews-settings-page .page-subheading{font-size:14px}}.reviews-settings-page .settings-tabs{display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.reviews-settings-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.reviews-settings-page .settings-tabs{gap:24px}}@media (max-width: 599px){.reviews-settings-page .settings-tabs{gap:16px;margin-bottom:20px}}.reviews-settings-page .settings-tabs .tab{position:relative;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;flex-shrink:0}.reviews-settings-page .settings-tabs .tab span{color:inherit}@media (max-width: 768px){.reviews-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}@media (max-width: 599px){.reviews-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}.reviews-settings-page .settings-tabs .tab:hover:not(.active){color:#009cde}.reviews-settings-page .settings-tabs .tab:hover:not(.active) span{color:#009cde}.reviews-settings-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.reviews-settings-page .settings-tabs .tab.active span{color:#009cde}.reviews-settings-page .settings-content-wrapper,.review-requests-tab,.templates-tab,.social-publishing-tab,.widgets-tab{width:100%}.review-requests-tab .collapsible-panel,.templates-tab .collapsible-panel,.social-publishing-tab .collapsible-panel,.widgets-tab .collapsible-panel{background:#fff;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.review-requests-tab .collapsible-panel:last-child,.templates-tab .collapsible-panel:last-child,.social-publishing-tab .collapsible-panel:last-child,.widgets-tab .collapsible-panel:last-child{margin-bottom:0}.review-requests-tab .collapsible-panel .panel-header,.templates-tab .collapsible-panel .panel-header,.social-publishing-tab .collapsible-panel .panel-header,.widgets-tab .collapsible-panel .panel-header{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f9fafb;border:none;border-bottom:1px solid #E5E7EB;cursor:pointer;transition:background-color .2s ease;text-align:left}.review-requests-tab .collapsible-panel .panel-header:hover,.templates-tab .collapsible-panel .panel-header:hover,.social-publishing-tab .collapsible-panel .panel-header:hover,.widgets-tab .collapsible-panel .panel-header:hover{background:#f3f4f6}.review-requests-tab .collapsible-panel .panel-header .panel-icon,.templates-tab .collapsible-panel .panel-header .panel-icon,.social-publishing-tab .collapsible-panel .panel-header .panel-icon,.widgets-tab .collapsible-panel .panel-header .panel-icon{color:#6b7280;transition:transform .2s ease;flex-shrink:0}.review-requests-tab .collapsible-panel .panel-header .panel-icon.rotated,.templates-tab .collapsible-panel .panel-header .panel-icon.rotated,.social-publishing-tab .collapsible-panel .panel-header .panel-icon.rotated,.widgets-tab .collapsible-panel .panel-header .panel-icon.rotated{transform:rotate(90deg)}.review-requests-tab .collapsible-panel .panel-header .panel-title,.templates-tab .collapsible-panel .panel-header .panel-title,.social-publishing-tab .collapsible-panel .panel-header .panel-title,.widgets-tab .collapsible-panel .panel-header .panel-title{font-size:16px;font-weight:600;color:#28292c;font-family:Figtree,sans-serif;margin:0}.review-requests-tab .collapsible-panel .panel-content,.templates-tab .collapsible-panel .panel-content,.social-publishing-tab .collapsible-panel .panel-content,.widgets-tab .collapsible-panel .panel-content{padding:20px;background:#fff}.review-requests-tab .target-configs-wrapper,.templates-tab .target-configs-wrapper,.social-publishing-tab .target-configs-wrapper,.widgets-tab .target-configs-wrapper{max-width:900px}.review-requests-tab .empty-state-inline,.templates-tab .empty-state-inline,.social-publishing-tab .empty-state-inline,.widgets-tab .empty-state-inline{padding:24px;text-align:center;color:#6b7280;font-size:14px;font-family:Figtree,sans-serif}.review-requests-tab .empty-state-inline p,.templates-tab .empty-state-inline p,.social-publishing-tab .empty-state-inline p,.widgets-tab .empty-state-inline p{margin:0}.review-requests-tab .action-btn,.templates-tab .action-btn,.social-publishing-tab .action-btn,.widgets-tab .action-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .action-btn:hover:not(:disabled),.templates-tab .action-btn:hover:not(:disabled),.social-publishing-tab .action-btn:hover:not(:disabled),.widgets-tab .action-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#009cde;color:#009cde}.review-requests-tab .action-btn:disabled,.templates-tab .action-btn:disabled,.social-publishing-tab .action-btn:disabled,.widgets-tab .action-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .action-btn.danger:hover:not(:disabled),.templates-tab .action-btn.danger:hover:not(:disabled),.social-publishing-tab .action-btn.danger:hover:not(:disabled),.widgets-tab .action-btn.danger:hover:not(:disabled){background-color:#fef2f2;border-color:#dc2626;color:#dc2626}.review-requests-tab .btn-primary,.templates-tab .btn-primary,.social-publishing-tab .btn-primary,.widgets-tab .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background:#009cde;border:1px solid #009CDE;border-radius:24px;color:#fff;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .btn-primary span,.templates-tab .btn-primary span,.social-publishing-tab .btn-primary span,.widgets-tab .btn-primary span{color:#fff}.review-requests-tab .btn-primary:hover:not(:disabled),.templates-tab .btn-primary:hover:not(:disabled),.social-publishing-tab .btn-primary:hover:not(:disabled),.widgets-tab .btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.review-requests-tab .btn-primary:disabled,.templates-tab .btn-primary:disabled,.social-publishing-tab .btn-primary:disabled,.widgets-tab .btn-primary:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:1}@media (max-width: 599px){.review-requests-tab .btn-primary,.templates-tab .btn-primary,.social-publishing-tab .btn-primary,.widgets-tab .btn-primary{font-size:16px;padding:10px 20px}}.review-requests-tab .btn-secondary,.templates-tab .btn-secondary,.social-publishing-tab .btn-secondary,.widgets-tab .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background:#fff;border:1px solid #D1D5DB;border-radius:24px;color:#28292c;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .btn-secondary:hover:not(:disabled),.templates-tab .btn-secondary:hover:not(:disabled),.social-publishing-tab .btn-secondary:hover:not(:disabled),.widgets-tab .btn-secondary:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.review-requests-tab .btn-secondary:disabled,.templates-tab .btn-secondary:disabled,.social-publishing-tab .btn-secondary:disabled,.widgets-tab .btn-secondary:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 599px){.review-requests-tab .btn-secondary,.templates-tab .btn-secondary,.social-publishing-tab .btn-secondary,.widgets-tab .btn-secondary{font-size:16px;padding:10px 20px}}.review-requests-tab .btn-add,.templates-tab .btn-add,.social-publishing-tab .btn-add,.widgets-tab .btn-add{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif;margin-top:16px}.review-requests-tab .btn-add span,.templates-tab .btn-add span,.social-publishing-tab .btn-add span,.widgets-tab .btn-add span{color:#009cde}.review-requests-tab .btn-add:hover:not(:disabled),.templates-tab .btn-add:hover:not(:disabled),.social-publishing-tab .btn-add:hover:not(:disabled),.widgets-tab .btn-add:hover:not(:disabled){background:#009cde;color:#fff}.review-requests-tab .btn-add:hover:not(:disabled) span,.templates-tab .btn-add:hover:not(:disabled) span,.social-publishing-tab .btn-add:hover:not(:disabled) span,.widgets-tab .btn-add:hover:not(:disabled) span{color:#fff}.review-requests-tab .btn-add:disabled,.templates-tab .btn-add:disabled,.social-publishing-tab .btn-add:disabled,.widgets-tab .btn-add:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .cell-icon,.templates-tab .cell-icon,.social-publishing-tab .cell-icon,.widgets-tab .cell-icon{margin-right:8px;color:#6b7280;vertical-align:middle}.review-requests-tab .general-settings-form,.templates-tab .general-settings-form,.social-publishing-tab .general-settings-form,.widgets-tab .general-settings-form{max-width:400px}.review-requests-tab .general-settings-form .form-divider,.templates-tab .general-settings-form .form-divider,.social-publishing-tab .general-settings-form .form-divider,.widgets-tab .general-settings-form .form-divider{height:1px;background:#e5e7eb;margin:24px 0}.review-requests-tab .loading-state.small,.templates-tab .loading-state.small,.social-publishing-tab .loading-state.small,.widgets-tab .loading-state.small{padding:32px 20px;min-height:100px}.review-requests-tab .target-configs-list,.templates-tab .target-configs-list,.social-publishing-tab .target-configs-list,.widgets-tab .target-configs-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.review-requests-tab .target-config-card,.templates-tab .target-config-card,.social-publishing-tab .target-config-card,.widgets-tab .target-config-card{border:1px solid #E5E7EB;border-radius:8px;padding:20px;background:#fff}.review-requests-tab .target-config-card.create-mode,.templates-tab .target-config-card.create-mode,.social-publishing-tab .target-config-card.create-mode,.widgets-tab .target-config-card.create-mode{border-color:#009cde;border-style:dashed}.review-requests-tab .target-config-card .config-header,.templates-tab .target-config-card .config-header,.social-publishing-tab .target-config-card .config-header,.widgets-tab .target-config-card .config-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.review-requests-tab .target-config-card .config-title,.templates-tab .target-config-card .config-title,.social-publishing-tab .target-config-card .config-title,.widgets-tab .target-config-card .config-title{font-size:16px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif}.review-requests-tab .target-config-card .config-actions,.templates-tab .target-config-card .config-actions,.social-publishing-tab .target-config-card .config-actions,.widgets-tab .target-config-card .config-actions{display:flex;gap:8px}.review-requests-tab .target-config-card .remove-btn,.templates-tab .target-config-card .remove-btn,.social-publishing-tab .target-config-card .remove-btn,.widgets-tab .target-config-card .remove-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .target-config-card .remove-btn:hover:not(:disabled),.templates-tab .target-config-card .remove-btn:hover:not(:disabled),.social-publishing-tab .target-config-card .remove-btn:hover:not(:disabled),.widgets-tab .target-config-card .remove-btn:hover:not(:disabled){background-color:#fef2f2;border-color:#dc2626;color:#dc2626}.review-requests-tab .target-config-card .remove-btn:disabled,.templates-tab .target-config-card .remove-btn:disabled,.social-publishing-tab .target-config-card .remove-btn:disabled,.widgets-tab .target-config-card .remove-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .target-config-card .cancel-btn,.templates-tab .target-config-card .cancel-btn,.social-publishing-tab .target-config-card .cancel-btn,.widgets-tab .target-config-card .cancel-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .target-config-card .cancel-btn:hover:not(:disabled),.templates-tab .target-config-card .cancel-btn:hover:not(:disabled),.social-publishing-tab .target-config-card .cancel-btn:hover:not(:disabled),.widgets-tab .target-config-card .cancel-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#009cde;color:#009cde}.review-requests-tab .target-config-card .cancel-btn:disabled,.templates-tab .target-config-card .cancel-btn:disabled,.social-publishing-tab .target-config-card .cancel-btn:disabled,.widgets-tab .target-config-card .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .target-config-card .config-table,.templates-tab .target-config-card .config-table,.social-publishing-tab .target-config-card .config-table,.widgets-tab .target-config-card .config-table{width:100%;border-collapse:collapse;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden}.review-requests-tab .target-config-card .config-table tbody tr,.templates-tab .target-config-card .config-table tbody tr,.social-publishing-tab .target-config-card .config-table tbody tr,.widgets-tab .target-config-card .config-table tbody tr{border-bottom:1px solid #E5E7EB}.review-requests-tab .target-config-card .config-table tbody tr:last-child,.templates-tab .target-config-card .config-table tbody tr:last-child,.social-publishing-tab .target-config-card .config-table tbody tr:last-child,.widgets-tab .target-config-card .config-table tbody tr:last-child{border-bottom:none}.review-requests-tab .target-config-card .config-table td,.templates-tab .target-config-card .config-table td,.social-publishing-tab .target-config-card .config-table td,.widgets-tab .target-config-card .config-table td{padding:12px 16px;font-family:Figtree,sans-serif;font-size:14px;vertical-align:top}.review-requests-tab .target-config-card .config-table .label-cell,.templates-tab .target-config-card .config-table .label-cell,.social-publishing-tab .target-config-card .config-table .label-cell,.widgets-tab .target-config-card .config-table .label-cell{width:200px;color:#28292c;font-weight:400;background:#f9fafb;display:flex;align-items:center}@media (max-width: 599px){.review-requests-tab .target-config-card .config-table .label-cell,.templates-tab .target-config-card .config-table .label-cell,.social-publishing-tab .target-config-card .config-table .label-cell,.widgets-tab .target-config-card .config-table .label-cell{width:140px}}.review-requests-tab .target-config-card .config-table .value-cell,.templates-tab .target-config-card .config-table .value-cell,.social-publishing-tab .target-config-card .config-table .value-cell,.widgets-tab .target-config-card .config-table .value-cell{color:#28292c;font-weight:500}.review-requests-tab .target-config-card .edit-actions,.templates-tab .target-config-card .edit-actions,.social-publishing-tab .target-config-card .edit-actions,.widgets-tab .target-config-card .edit-actions{margin-top:16px;display:flex;gap:8px}.review-requests-tab .target-config-card .radio-group,.templates-tab .target-config-card .radio-group,.social-publishing-tab .target-config-card .radio-group,.widgets-tab .target-config-card .radio-group{display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 599px){.review-requests-tab .target-config-card .radio-group,.templates-tab .target-config-card .radio-group,.social-publishing-tab .target-config-card .radio-group,.widgets-tab .target-config-card .radio-group{flex-direction:column;gap:12px}}.review-requests-tab .target-config-card .radio-option,.templates-tab .target-config-card .radio-option,.social-publishing-tab .target-config-card .radio-option,.widgets-tab .target-config-card .radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.review-requests-tab .target-config-card .radio-option input[type=radio],.templates-tab .target-config-card .radio-option input[type=radio],.social-publishing-tab .target-config-card .radio-option input[type=radio],.widgets-tab .target-config-card .radio-option input[type=radio]{width:18px;height:18px;accent-color:#009CDE;cursor:pointer}.review-requests-tab .target-config-card .radio-option .radio-label,.templates-tab .target-config-card .radio-option .radio-label,.social-publishing-tab .target-config-card .radio-option .radio-label,.widgets-tab .target-config-card .radio-option .radio-label{font-size:14px;font-weight:400;color:#28292c;font-family:Figtree,sans-serif}.review-requests-tab .target-config-card .portal-select,.templates-tab .target-config-card .portal-select,.social-publishing-tab .target-config-card .portal-select,.widgets-tab .target-config-card .portal-select{margin-top:12px}.review-requests-tab .target-config-card .small-label,.templates-tab .target-config-card .small-label,.social-publishing-tab .target-config-card .small-label,.widgets-tab .target-config-card .small-label{display:block;font-size:12px;font-weight:400;color:#6b7280;margin-bottom:6px;font-family:Figtree,sans-serif}.review-requests-tab .target-config-card .level-select-group,.templates-tab .target-config-card .level-select-group,.social-publishing-tab .target-config-card .level-select-group,.widgets-tab .target-config-card .level-select-group{display:flex;gap:12px;flex-wrap:wrap}.review-requests-tab .add-config-container,.templates-tab .add-config-container,.social-publishing-tab .add-config-container,.widgets-tab .add-config-container{margin-top:16px}.review-requests-tab .settings-section,.templates-tab .settings-section,.social-publishing-tab .settings-section,.widgets-tab .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.review-requests-tab .settings-section,.templates-tab .settings-section,.social-publishing-tab .settings-section,.widgets-tab .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.review-requests-tab .settings-section,.templates-tab .settings-section,.social-publishing-tab .settings-section,.widgets-tab .settings-section{padding:24px 20px;margin-bottom:20px}}.review-requests-tab .settings-section:last-child,.templates-tab .settings-section:last-child,.social-publishing-tab .settings-section:last-child,.widgets-tab .settings-section:last-child{margin-bottom:0}.review-requests-tab .section-title,.templates-tab .section-title,.social-publishing-tab .section-title,.widgets-tab .section-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.review-requests-tab .section-title,.templates-tab .section-title,.social-publishing-tab .section-title,.widgets-tab .section-title{font-size:20px;margin-bottom:16px}}.review-requests-tab .subsection-title,.templates-tab .subsection-title,.social-publishing-tab .subsection-title,.widgets-tab .subsection-title{font-size:18px;font-weight:600;margin:0 0 16px;color:#28292c;font-family:Figtree,sans-serif;line-height:normal}@media (max-width: 599px){.review-requests-tab .subsection-title,.templates-tab .subsection-title,.social-publishing-tab .subsection-title,.widgets-tab .subsection-title{font-size:16px;margin-bottom:12px}}.review-requests-tab .settings-banner,.templates-tab .settings-banner,.social-publishing-tab .settings-banner,.widgets-tab .settings-banner{background:#f3f4f6;border-radius:8px;padding:16px 20px;margin-bottom:20px;border-left:3px solid #009CDE}@media (max-width: 599px){.review-requests-tab .settings-banner,.templates-tab .settings-banner,.social-publishing-tab .settings-banner,.widgets-tab .settings-banner{padding:12px 16px;margin-bottom:16px}}.review-requests-tab .settings-banner .banner-text,.templates-tab .settings-banner .banner-text,.social-publishing-tab .settings-banner .banner-text,.widgets-tab .settings-banner .banner-text{color:#28292c;font-size:16px;font-weight:400;margin:0;line-height:1.6;font-family:Figtree,sans-serif}@media (max-width: 599px){.review-requests-tab .settings-banner .banner-text,.templates-tab .settings-banner .banner-text,.social-publishing-tab .settings-banner .banner-text,.widgets-tab .settings-banner .banner-text{font-size:14px}}.review-requests-tab .loading-state,.templates-tab .loading-state,.social-publishing-tab .loading-state,.widgets-tab .loading-state{display:flex;align-items:center;justify-content:center;padding:60px 20px;min-height:200px}.review-requests-tab .empty-state,.templates-tab .empty-state,.social-publishing-tab .empty-state,.widgets-tab .empty-state{padding:48px 20px;text-align:center;color:#6b7280;font-size:16px;font-family:Figtree,sans-serif;line-height:1.6}.review-requests-tab .empty-state p,.templates-tab .empty-state p,.social-publishing-tab .empty-state p,.widgets-tab .empty-state p{margin:0;font-family:Figtree,sans-serif}.review-requests-tab .info-alert,.templates-tab .info-alert,.social-publishing-tab .info-alert,.widgets-tab .info-alert{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background-color:#e0f2fe;border-radius:8px;color:#0369a1;font-size:14px;font-family:Figtree,sans-serif;margin-top:16px;margin-bottom:16px;line-height:1.6;border-left:3px solid #0EA5E9}.review-requests-tab .info-alert.warning,.templates-tab .info-alert.warning,.social-publishing-tab .info-alert.warning,.widgets-tab .info-alert.warning{background-color:#fef3c7;color:#92400e;border-left-color:#f59e0b}.review-requests-tab .info-alert svg,.templates-tab .info-alert svg,.social-publishing-tab .info-alert svg,.widgets-tab .info-alert svg{flex-shrink:0;margin-top:2px}.review-requests-tab .info-alert>span,.review-requests-tab .info-alert>div,.templates-tab .info-alert>span,.templates-tab .info-alert>div,.social-publishing-tab .info-alert>span,.social-publishing-tab .info-alert>div,.widgets-tab .info-alert>span,.widgets-tab .info-alert>div{flex:1}.review-requests-tab .info-alert p,.templates-tab .info-alert p,.social-publishing-tab .info-alert p,.widgets-tab .info-alert p{margin:0 0 8px;font-family:Figtree,sans-serif}.review-requests-tab .info-alert p:last-child,.templates-tab .info-alert p:last-child,.social-publishing-tab .info-alert p:last-child,.widgets-tab .info-alert p:last-child{margin-bottom:0}.review-requests-tab .form-field,.templates-tab .form-field,.social-publishing-tab .form-field,.widgets-tab .form-field{margin-bottom:24px}.review-requests-tab .form-field:last-child,.templates-tab .form-field:last-child,.social-publishing-tab .form-field:last-child,.widgets-tab .form-field:last-child{margin-bottom:0}.review-requests-tab .form-field label,.templates-tab .form-field label,.social-publishing-tab .form-field label,.widgets-tab .form-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#28292c;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;line-height:normal}.review-requests-tab .form-field label .asterisk,.templates-tab .form-field label .asterisk,.social-publishing-tab .form-field label .asterisk,.widgets-tab .form-field label .asterisk{color:#dc2626;font-size:14px;margin-left:2px}.review-requests-tab .form-field label .info-icon,.templates-tab .form-field label .info-icon,.social-publishing-tab .form-field label .info-icon,.widgets-tab .form-field label .info-icon{color:#6b7280;cursor:help}.review-requests-tab .form-field .v-text-field,.review-requests-tab .form-field .v-textarea,.review-requests-tab .form-field .v-select,.templates-tab .form-field .v-text-field,.templates-tab .form-field .v-textarea,.templates-tab .form-field .v-select,.social-publishing-tab .form-field .v-text-field,.social-publishing-tab .form-field .v-textarea,.social-publishing-tab .form-field .v-select,.widgets-tab .form-field .v-text-field,.widgets-tab .form-field .v-textarea,.widgets-tab .form-field .v-select,.review-requests-tab .form-field .v-field,.templates-tab .form-field .v-field,.social-publishing-tab .form-field .v-field,.widgets-tab .form-field .v-field{font-family:Figtree,sans-serif}.review-requests-tab .statuses-table-container,.templates-tab .statuses-table-container,.social-publishing-tab .statuses-table-container,.widgets-tab .statuses-table-container{overflow-x:auto;margin-bottom:24px;width:100%}@media (max-width: 599px){.review-requests-tab .statuses-table-container,.templates-tab .statuses-table-container,.social-publishing-tab .statuses-table-container,.widgets-tab .statuses-table-container{margin-bottom:20px}}.review-requests-tab .statuses-table,.templates-tab .statuses-table,.social-publishing-tab .statuses-table,.widgets-tab .statuses-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.review-requests-tab .statuses-table thead,.templates-tab .statuses-table thead,.social-publishing-tab .statuses-table thead,.widgets-tab .statuses-table thead{background-color:#f9fafb}.review-requests-tab .statuses-table thead tr,.templates-tab .statuses-table thead tr,.social-publishing-tab .statuses-table thead tr,.widgets-tab .statuses-table thead tr{border-bottom:2px solid #E5E7EB}.review-requests-tab .statuses-table thead th,.templates-tab .statuses-table thead th,.social-publishing-tab .statuses-table thead th,.widgets-tab .statuses-table thead th{text-align:left;padding:14px 16px;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;line-height:normal;background:#f9fafb;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 599px){.review-requests-tab .statuses-table thead th,.templates-tab .statuses-table thead th,.social-publishing-tab .statuses-table thead th,.widgets-tab .statuses-table thead th{font-size:12px;padding:10px 12px}}.review-requests-tab .statuses-table thead th.actions-column,.templates-tab .statuses-table thead th.actions-column,.social-publishing-tab .statuses-table thead th.actions-column,.widgets-tab .statuses-table thead th.actions-column{text-align:right}.review-requests-tab .statuses-table tbody tr,.templates-tab .statuses-table tbody tr,.social-publishing-tab .statuses-table tbody tr,.widgets-tab .statuses-table tbody tr{border-bottom:1px solid #F3F4F6;transition:background-color .2s ease}.review-requests-tab .statuses-table tbody tr:last-child,.templates-tab .statuses-table tbody tr:last-child,.social-publishing-tab .statuses-table tbody tr:last-child,.widgets-tab .statuses-table tbody tr:last-child{border-bottom:none}.review-requests-tab .statuses-table tbody tr:hover,.templates-tab .statuses-table tbody tr:hover,.social-publishing-tab .statuses-table tbody tr:hover,.widgets-tab .statuses-table tbody tr:hover{background-color:#f9fafb}.review-requests-tab .statuses-table tbody tr.clickable-row,.templates-tab .statuses-table tbody tr.clickable-row,.social-publishing-tab .statuses-table tbody tr.clickable-row,.widgets-tab .statuses-table tbody tr.clickable-row{cursor:pointer}.review-requests-tab .statuses-table tbody td,.templates-tab .statuses-table tbody td,.social-publishing-tab .statuses-table tbody td,.widgets-tab .statuses-table tbody td{padding:16px;color:#28292c;font-family:Figtree,sans-serif;font-size:15px;font-weight:400;line-height:normal;vertical-align:middle}@media (max-width: 599px){.review-requests-tab .statuses-table tbody td,.templates-tab .statuses-table tbody td,.social-publishing-tab .statuses-table tbody td,.widgets-tab .statuses-table tbody td{font-size:14px;padding:12px}}.review-requests-tab .statuses-table tbody td.status-name,.templates-tab .statuses-table tbody td.status-name,.social-publishing-tab .statuses-table tbody td.status-name,.widgets-tab .statuses-table tbody td.status-name{font-weight:500;color:#28292c;display:flex;align-items:center;gap:8px}.review-requests-tab .statuses-table tbody td.status-name .lock-icon,.templates-tab .statuses-table tbody td.status-name .lock-icon,.social-publishing-tab .statuses-table tbody td.status-name .lock-icon,.widgets-tab .statuses-table tbody td.status-name .lock-icon{color:#6b7280}.review-requests-tab .statuses-table tbody td.subject-cell,.templates-tab .statuses-table tbody td.subject-cell,.social-publishing-tab .statuses-table tbody td.subject-cell,.widgets-tab .statuses-table tbody td.subject-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-requests-tab .statuses-table tbody td.actions-column,.templates-tab .statuses-table tbody td.actions-column,.social-publishing-tab .statuses-table tbody td.actions-column,.widgets-tab .statuses-table tbody td.actions-column{text-align:right}.review-requests-tab .status-badge,.templates-tab .status-badge,.social-publishing-tab .status-badge,.widgets-tab .status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;font-family:Figtree,sans-serif}.review-requests-tab .status-badge.status-active,.templates-tab .status-badge.status-active,.social-publishing-tab .status-badge.status-active,.widgets-tab .status-badge.status-active{background-color:#d1fae5;color:#065f46}.review-requests-tab .status-badge.status-inactive,.templates-tab .status-badge.status-inactive,.social-publishing-tab .status-badge.status-inactive,.widgets-tab .status-badge.status-inactive{background-color:#f3f4f6;color:#6b7280}.review-requests-tab .edit-btn,.templates-tab .edit-btn,.social-publishing-tab .edit-btn,.widgets-tab .edit-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#28292c;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.review-requests-tab .edit-btn:hover:not(:disabled),.templates-tab .edit-btn:hover:not(:disabled),.social-publishing-tab .edit-btn:hover:not(:disabled),.widgets-tab .edit-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#009cde;color:#009cde}.review-requests-tab .edit-btn:active:not(:disabled),.templates-tab .edit-btn:active:not(:disabled),.social-publishing-tab .edit-btn:active:not(:disabled),.widgets-tab .edit-btn:active:not(:disabled){background-color:#f3f4f6}.review-requests-tab .edit-btn:disabled,.templates-tab .edit-btn:disabled,.social-publishing-tab .edit-btn:disabled,.widgets-tab .edit-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .edit-btn span,.templates-tab .edit-btn span,.social-publishing-tab .edit-btn span,.widgets-tab .edit-btn span{margin-left:4px}@media (max-width: 599px){.review-requests-tab .edit-btn,.templates-tab .edit-btn,.social-publishing-tab .edit-btn,.widgets-tab .edit-btn{padding:4px 8px;font-size:12px}}.review-requests-tab .add-status-container,.templates-tab .add-status-container,.social-publishing-tab .add-status-container,.widgets-tab .add-status-container{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB;display:flex;align-items:center}@media (max-width: 599px){.review-requests-tab .add-status-container,.templates-tab .add-status-container,.social-publishing-tab .add-status-container,.widgets-tab .add-status-container{margin-top:20px;padding-top:20px}}.review-requests-tab .add-status-btn,.templates-tab .add-status-btn,.social-publishing-tab .add-status-btn,.widgets-tab .add-status-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none}.review-requests-tab .add-status-btn .mr-2,.templates-tab .add-status-btn .mr-2,.social-publishing-tab .add-status-btn .mr-2,.widgets-tab .add-status-btn .mr-2{margin-right:8px}.review-requests-tab .add-status-btn:hover:not(:disabled),.templates-tab .add-status-btn:hover:not(:disabled),.social-publishing-tab .add-status-btn:hover:not(:disabled),.widgets-tab .add-status-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.review-requests-tab .add-status-btn:disabled,.templates-tab .add-status-btn:disabled,.social-publishing-tab .add-status-btn:disabled,.widgets-tab .add-status-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .add-status-btn:active:not(:disabled),.templates-tab .add-status-btn:active:not(:disabled),.social-publishing-tab .add-status-btn:active:not(:disabled),.widgets-tab .add-status-btn:active:not(:disabled){transform:scale(.98)}.review-requests-tab .save-button-container,.templates-tab .save-button-container,.social-publishing-tab .save-button-container,.widgets-tab .save-button-container{margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB}@media (max-width: 599px){.review-requests-tab .save-button-container,.templates-tab .save-button-container,.social-publishing-tab .save-button-container,.widgets-tab .save-button-container{margin-top:20px;padding-top:20px}}.review-requests-tab .save-btn-primary,.templates-tab .save-btn-primary,.social-publishing-tab .save-btn-primary,.widgets-tab .save-btn-primary{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none}.review-requests-tab .save-btn-primary .mr-2,.templates-tab .save-btn-primary .mr-2,.social-publishing-tab .save-btn-primary .mr-2,.widgets-tab .save-btn-primary .mr-2{margin-right:8px}.review-requests-tab .save-btn-primary:hover:not(:disabled),.templates-tab .save-btn-primary:hover:not(:disabled),.social-publishing-tab .save-btn-primary:hover:not(:disabled),.widgets-tab .save-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.review-requests-tab .save-btn-primary:disabled,.templates-tab .save-btn-primary:disabled,.social-publishing-tab .save-btn-primary:disabled,.widgets-tab .save-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.7}.review-requests-tab .save-btn-primary:active:not(:disabled),.templates-tab .save-btn-primary:active:not(:disabled),.social-publishing-tab .save-btn-primary:active:not(:disabled),.widgets-tab .save-btn-primary:active:not(:disabled){transform:scale(.98)}.review-requests-tab .show-settings-btn,.templates-tab .show-settings-btn,.social-publishing-tab .show-settings-btn,.widgets-tab .show-settings-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none}.review-requests-tab .show-settings-btn:hover:not(:disabled),.templates-tab .show-settings-btn:hover:not(:disabled),.social-publishing-tab .show-settings-btn:hover:not(:disabled),.widgets-tab .show-settings-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.review-requests-tab .show-settings-btn:disabled,.templates-tab .show-settings-btn:disabled,.social-publishing-tab .show-settings-btn:disabled,.widgets-tab .show-settings-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .show-settings-btn:active:not(:disabled),.templates-tab .show-settings-btn:active:not(:disabled),.social-publishing-tab .show-settings-btn:active:not(:disabled),.widgets-tab .show-settings-btn:active:not(:disabled){transform:scale(.98)}.review-requests-tab .search-btn,.templates-tab .search-btn,.social-publishing-tab .search-btn,.widgets-tab .search-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none}.review-requests-tab .search-btn:hover:not(:disabled),.templates-tab .search-btn:hover:not(:disabled),.social-publishing-tab .search-btn:hover:not(:disabled),.widgets-tab .search-btn:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.review-requests-tab .search-btn:disabled,.templates-tab .search-btn:disabled,.social-publishing-tab .search-btn:disabled,.widgets-tab .search-btn:disabled{opacity:.5;cursor:not-allowed}.review-requests-tab .filters-row,.templates-tab .filters-row,.social-publishing-tab .filters-row,.widgets-tab .filters-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-end}@media (max-width: 768px){.review-requests-tab .filters-row,.templates-tab .filters-row,.social-publishing-tab .filters-row,.widgets-tab .filters-row{flex-direction:column;align-items:stretch}}.review-requests-tab .filters-row .filter-group,.templates-tab .filters-row .filter-group,.social-publishing-tab .filters-row .filter-group,.widgets-tab .filters-row .filter-group{display:flex;flex-direction:column;gap:8px}.review-requests-tab .filters-row .filter-group label,.templates-tab .filters-row .filter-group label,.social-publishing-tab .filters-row .filter-group label,.widgets-tab .filters-row .filter-group label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-family:Figtree,sans-serif}.review-requests-tab .filters-row .filter-group.filter-actions,.templates-tab .filters-row .filter-group.filter-actions,.social-publishing-tab .filters-row .filter-group.filter-actions,.widgets-tab .filters-row .filter-group.filter-actions{align-self:flex-end}@media (max-width: 768px){.review-requests-tab .filters-row .filter-group.filter-actions,.templates-tab .filters-row .filter-group.filter-actions,.social-publishing-tab .filters-row .filter-group.filter-actions,.widgets-tab .filters-row .filter-group.filter-actions{align-self:stretch}}.templates-tab .lock-icon{color:#6b7280;flex-shrink:0}.social-publishing-tab .mode-selection{display:flex;align-items:center;gap:16px;margin-bottom:16px}.social-publishing-tab .mode-selection label{font-size:14px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif;white-space:nowrap}.social-publishing-tab .mode-explanation{margin-bottom:24px}.social-publishing-tab .publishing-settings{margin-top:24px}.social-publishing-tab .settings-table{width:100%;border-collapse:collapse}.social-publishing-tab .settings-table tbody tr{border-bottom:1px solid #E5E7EB}.social-publishing-tab .settings-table tbody tr:last-child{border-bottom:none}.social-publishing-tab .settings-table td{padding:16px;font-family:Figtree,sans-serif;font-size:14px;vertical-align:top}@media (max-width: 768px){.social-publishing-tab .settings-table td{padding:12px 8px}}.social-publishing-tab .settings-table .label-cell{width:50%;color:#28292c}@media (max-width: 768px){.social-publishing-tab .settings-table .label-cell{width:100%;display:block;padding-bottom:8px}}.social-publishing-tab .settings-table .label-cell .label-text{font-weight:500;display:block;margin-bottom:4px}.social-publishing-tab .settings-table .label-cell .label-description{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.social-publishing-tab .settings-table .value-cell{width:50%}@media (max-width: 768px){.social-publishing-tab .settings-table .value-cell{width:100%;display:block}}@media (max-width: 768px){.social-publishing-tab .settings-table tbody tr{display:flex;flex-direction:column;padding:12px 0}}.social-publishing-tab .placeholder-list{margin:8px 0 0;padding-left:20px;font-size:13px;color:#6b7280;line-height:1.6}.social-publishing-tab .placeholder-list li{font-family:Fira Code,Monaco,Consolas,monospace;font-size:12px;color:#0369a1;background:#f0f9ff;padding:2px 6px;border-radius:4px;display:inline-block;margin-bottom:4px}.social-publishing-tab .template-textarea{width:100%;min-width:300px}@media (max-width: 768px){.social-publishing-tab .template-textarea{min-width:unset}}.social-publishing-tab .form-divider{height:1px;background:#e5e7eb;margin:24px 0}.social-publishing-tab .info-icon{flex-shrink:0;color:#0ea5e9}.social-publishing-tab .collapsible-section{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;margin-bottom:16px}.social-publishing-tab .collapsible-section .collapsible-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border:none;cursor:pointer;transition:background-color .2s ease}.social-publishing-tab .collapsible-section .collapsible-header:hover{background:#f3f4f6}.social-publishing-tab .collapsible-section .collapsible-header .section-title{margin:0;font-size:16px;font-weight:600;color:#28292c;font-family:Figtree,sans-serif}.social-publishing-tab .collapsible-section .collapsible-header svg{transition:transform .2s ease;color:#6b7280}.social-publishing-tab .collapsible-section .collapsible-header svg.rotate-180{transform:rotate(180deg)}.social-publishing-tab .collapsible-section .collapsible-content{padding:20px;background:#fff}.social-publishing-tab .criteria-grid{display:flex;flex-direction:column;gap:24px}.social-publishing-tab .criteria-item{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}@media (max-width: 768px){.social-publishing-tab .criteria-item{flex-direction:column;gap:12px}}.social-publishing-tab .criteria-item.full-width{flex-direction:column;gap:12px}.social-publishing-tab .criteria-item .criteria-label{flex:1;display:flex;flex-direction:column;gap:4px}.social-publishing-tab .criteria-item .criteria-label .label-text{font-size:14px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif}.social-publishing-tab .criteria-item .criteria-label .label-description{font-size:13px;color:#6b7280;font-family:Figtree,sans-serif;line-height:1.5}.social-publishing-tab .input-with-suffix{display:flex;align-items:center;gap:8px}.social-publishing-tab .input-with-suffix .suffix{font-size:14px;color:#6b7280;font-family:Figtree,sans-serif}.social-publishing-tab .info-text{font-size:14px;color:#6b7280;font-style:italic;font-family:Figtree,sans-serif;line-height:1.6;margin:0}.social-publishing-tab .info-text.mt-2{margin-top:8px}.social-publishing-tab .info-text.mb-0{margin-bottom:0}.social-publishing-tab .days-multi-select .v-field__input,.social-publishing-tab .times-multi-select .v-field__input{padding:14px!important}.social-publishing-tab .days-multi-select .text-body-2,.social-publishing-tab .times-multi-select .text-body-2{font-family:Figtree,sans-serif;font-size:14px;color:#28292c}.social-publishing-tab .days-multi-select .caret-icon,.social-publishing-tab .times-multi-select .caret-icon{color:#6b7280}.widgets-tab .widget-generator-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 1024px){.widgets-tab .widget-generator-grid{grid-template-columns:1fr}}.widgets-tab .widget-config-column,.widgets-tab .widget-code-column{display:flex;flex-direction:column}.widgets-tab .section-description{font-size:14px;color:#6b7280;font-family:Figtree,sans-serif;line-height:1.6;margin-bottom:24px}.widgets-tab .widget-form .form-field{margin-bottom:16px}.widgets-tab .widget-form .form-field label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif;margin-bottom:6px;text-transform:none}.widgets-tab .widget-form .form-field label .info-icon{color:#6b7280;cursor:help}.widgets-tab .widget-form .form-field label .asterisk{color:#dc2626;font-size:10px}.widgets-tab .preview-section{margin-top:16px}.widgets-tab .preview-section .preview-hint{margin-top:8px;font-size:12px;color:#28292c99}.widgets-tab .code-section{margin-bottom:24px}.widgets-tab .code-section:last-child{margin-bottom:0}.widgets-tab .code-section .code-instruction{font-size:14px;color:#28292c;font-family:Figtree,sans-serif;margin:0 0 12px;line-height:1.6}.widgets-tab .code-section .code-instruction code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.widgets-tab .code-block{position:relative;background:#1e293b;border-radius:8px;overflow:hidden}.widgets-tab .code-block pre{padding:16px 50px 16px 16px;margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:13px;color:#e2e8f0;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.widgets-tab .code-block .copy-btn{position:absolute;top:8px;right:8px;background:#ffffff1a;border:none;border-radius:6px;padding:8px;cursor:pointer;color:#e2e8f0;transition:all .2s ease}.widgets-tab .code-block .copy-btn:hover{background:#fff3}.widgets-tab .alert-content p{margin:0 0 8px;font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.widgets-tab .alert-icon{flex-shrink:0;margin-right:12px}.custom-modal-overlay{position:fixed;inset:0;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1005;padding:16px}@media (max-width: 599px){.custom-modal-overlay{padding:0;align-items:flex-end}}.custom-status-modal{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}@media (max-width: 599px){.custom-status-modal{max-width:100%;max-height:70vh;border-radius:20px 20px 0 0;animation:slideUpFromBottom .3s ease-out;position:relative}.custom-status-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.custom-status-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #E5E7EB;background:#fff;flex-shrink:0}@media (max-width: 599px){.custom-status-modal .modal-header{padding:32px 24px 20px}}.custom-status-modal .modal-header .modal-title{font-size:24px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:normal}@media (max-width: 599px){.custom-status-modal .modal-header .modal-title{font-size:20px}}.custom-status-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.custom-status-modal .modal-header .close-btn:hover:not(:disabled){background:#f3f4f6;color:#28292c}.custom-status-modal .modal-header .close-btn:disabled{opacity:.5;cursor:not-allowed}.custom-status-modal .modal-content{padding:24px;background:#fff;overflow-y:auto;flex:1}@media (max-width: 599px){.custom-status-modal .modal-content{padding:20px 16px}}.custom-status-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB;background:#fff;flex-shrink:0}@media (max-width: 599px){.custom-status-modal .modal-footer{padding:16px;flex-direction:column-reverse;gap:8px}.custom-status-modal .modal-footer .modal-btn{width:100%}}.custom-status-modal .modal-footer .modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid transparent}.custom-status-modal .modal-footer .modal-btn:disabled{opacity:.5;cursor:not-allowed}.custom-status-modal .modal-footer .modal-btn:active:not(:disabled){transform:scale(.98)}.custom-status-modal .modal-footer .modal-btn-outlined{border:1px solid #009CDE;background:#fff;color:#009cde}.custom-status-modal .modal-footer .modal-btn-outlined:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.custom-status-modal .modal-footer .modal-btn-primary{border:1px solid #009CDE;background:#009cde;color:#fff}.custom-status-modal .modal-footer .modal-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.custom-status-modal .modal-footer .modal-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.review-requests-tab .input-width-sm,.templates-tab .input-width-sm,.social-publishing-tab .input-width-sm,.widgets-tab .input-width-sm{max-width:100px}.review-requests-tab .input-width-md,.templates-tab .input-width-md,.social-publishing-tab .input-width-md,.widgets-tab .input-width-md{max-width:150px}.review-requests-tab .input-width-lg,.templates-tab .input-width-lg,.social-publishing-tab .input-width-lg,.widgets-tab .input-width-lg{max-width:400px}.review-requests-tab .input-width-xl,.templates-tab .input-width-xl,.social-publishing-tab .input-width-xl,.widgets-tab .input-width-xl{max-width:300px}.review-requests-tab .input-fixed-sm,.templates-tab .input-fixed-sm,.social-publishing-tab .input-fixed-sm,.widgets-tab .input-fixed-sm{width:180px}.review-requests-tab .input-fixed-md,.templates-tab .input-fixed-md,.social-publishing-tab .input-fixed-md,.widgets-tab .input-fixed-md{width:280px}.review-requests-tab .mode-select,.templates-tab .mode-select,.social-publishing-tab .mode-select,.widgets-tab .mode-select{max-width:250px}.review-requests-tab .score-select,.templates-tab .score-select,.social-publishing-tab .score-select,.widgets-tab .score-select{max-width:150px}.review-requests-tab .caret-no-margin,.templates-tab .caret-no-margin,.social-publishing-tab .caret-no-margin,.widgets-tab .caret-no-margin{margin-right:0!important}.testimonials-page{padding:0;max-width:calc(100vw - 3rem);font-family:Figtree,sans-serif}@media (max-width: 959px){.testimonials-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.testimonials-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.testimonials-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.testimonials-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.testimonials-page .breadcrumb-link:hover{color:#009cde}.testimonials-page .breadcrumb-current{color:#28292ccc;text-decoration:none}.testimonials-page .separator{display:flex;align-items:center}.testimonials-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.testimonials-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.testimonials-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.testimonials-page .settings-section{position:relative;padding:8px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;min-height:calc(100vh - 250px)}.testimonials-page .settings-section .loading-state-fullscreen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100}.testimonials-page .settings-section .error-page-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:10;width:100%;height:100%;min-height:400px}.testimonials-page .settings-section .loading-state,.testimonials-page .settings-section .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;gap:24px}.testimonials-page .settings-section .loading-state p,.testimonials-page .settings-section .error-state p{font-size:18px;font-weight:500;margin:0}.testimonials-page .settings-section .loading-state p.text-grey,.testimonials-page .settings-section .error-state p.text-grey{color:#6b7280}.testimonials-page .settings-section .loading-state p.text-red,.testimonials-page .settings-section .error-state p.text-red{color:#dc2626}.testimonials-page .settings-section .testimonials-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px}@media (max-width: 959px){.testimonials-page .settings-section .testimonials-toolbar{flex-direction:column;align-items:stretch;gap:12px}}.testimonials-page .settings-section .testimonials-toolbar .toolbar-left{display:flex;align-items:center;gap:16px}@media (max-width: 959px){.testimonials-page .settings-section .testimonials-toolbar .toolbar-left{flex-direction:column;align-items:stretch;gap:12px}}.testimonials-page .settings-section .testimonials-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}@media (max-width: 959px){.testimonials-page .settings-section .testimonials-toolbar .toolbar-right{justify-content:flex-start}}.testimonials-page .settings-section .testimonials-toolbar .add-new-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid #009CDE;border-radius:24px;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;height:40px}.testimonials-page .settings-section .testimonials-toolbar .add-new-btn .add-icon{color:#009cde;transition:color .2s ease}.testimonials-page .settings-section .testimonials-toolbar .add-new-btn:hover{background:#009cde;color:#fff}.testimonials-page .settings-section .testimonials-toolbar .add-new-btn:hover .add-icon{color:#fff}.testimonials-page .settings-section .testimonials-toolbar .search-input{flex:0 0 400px;max-width:400px}@media (max-width: 959px){.testimonials-page .settings-section .testimonials-toolbar .search-input{flex:1;max-width:100%}}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-input__details){display:none!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field){border-radius:4px!important;background:#fff!important;height:44px!important;min-height:44px!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;color:#28292c!important;min-height:44px!important;line-height:28px!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field__append-inner){color:#28292c99!important;padding-right:12px!important}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field__append-inner) .search-icon{cursor:pointer;transition:color .2s ease}.testimonials-page .settings-section .testimonials-toolbar .search-input :deep(.v-field__append-inner) .search-icon:hover{color:#009cde!important}.testimonials-page .settings-section .testimonials-toolbar .filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#009cde;border:1px solid #009CDE;border-radius:24px;padding:8px 16px;height:40px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;background:transparent;text-transform:none;letter-spacing:0;cursor:pointer;transition:all .2s ease;white-space:nowrap}.testimonials-page .settings-section .testimonials-toolbar .filters-btn svg{color:#009cde;flex-shrink:0}.testimonials-page .settings-section .testimonials-toolbar .filters-btn span{color:#009cde}.testimonials-page .settings-section .testimonials-toolbar .filters-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.testimonials-page .settings-section .testimonials-toolbar .filters-btn:hover svg{color:#fff}.testimonials-page .settings-section .testimonials-toolbar .filters-btn:hover span{color:#fff}.testimonials-page .settings-section .testimonials-toolbar .filters-btn.has-filters{background:#009cde1a;border-color:#009cde;font-weight:600}.testimonials-page .settings-section .testimonials-toolbar .filters-btn.is-active{background:#009cde;color:#fff;border-color:#009cde}.testimonials-page .settings-section .testimonials-toolbar .filters-btn.is-active svg{color:#fff}.testimonials-page .settings-section .testimonials-toolbar .filters-btn.is-active span{color:#fff}.testimonials-page .settings-section .locations-table-container{overflow-x:auto;margin-bottom:24px;border:1px solid #e5e7eb;width:100%;max-width:100%}.testimonials-page .settings-section .locations-table-container .locations-table{width:100%;min-width:1000px;border-collapse:collapse;background:#fff}.testimonials-page .settings-section .locations-table-container .locations-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.testimonials-page .settings-section .locations-table-container .locations-table thead th{border-bottom:1px solid #009CDE!important}.testimonials-page .settings-section .locations-table-container .locations-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;font-family:Figtree,sans-serif;color:#374151;white-space:nowrap}.testimonials-page .settings-section .locations-table-container .locations-table td{padding:16px 20px;font-size:16px;font-weight:400;font-family:Figtree,sans-serif;color:#374151;vertical-align:middle}.testimonials-page .settings-section .locations-table-container .locations-table td.author-cell .author-name{display:block;font-weight:500}.testimonials-page .settings-section .locations-table-container .locations-table td.author-cell .author-subtitle{display:block;font-size:14px;font-style:italic;color:#6b7280;margin-top:4px}.testimonials-page .settings-section .locations-table-container .locations-table td.testimonial-body-cell{max-width:300px}.testimonials-page .settings-section .locations-table-container .locations-table td.testimonial-body-cell .testimonial-quote{font-style:italic;color:#555;margin:0;padding:0;border:none;quotes:"“" "”"}.testimonials-page .settings-section .locations-table-container .locations-table td.testimonial-body-cell .testimonial-quote:before{content:open-quote;font-size:1.2em;color:#78c0a8}.testimonials-page .settings-section .locations-table-container .locations-table td.testimonial-body-cell .testimonial-quote:after{content:close-quote;font-size:1.2em;color:#78c0a8}.testimonials-page .settings-section .locations-table-container .locations-table td .status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;text-align:center}.testimonials-page .settings-section .locations-table-container .locations-table td .status-badge.active{background:#5cb85c;color:#fff}.testimonials-page .settings-section .locations-table-container .locations-table td .status-badge.inactive{background:#777;color:#fff}.testimonials-page .settings-section .locations-table-container .locations-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.testimonials-page .settings-section .locations-table-container .locations-table tbody tr:hover{background:#009cde0d}.testimonials-page .settings-section .get-started-section{padding:32px;background:linear-gradient(135deg,#f8fcff,#fff);border-radius:8px;margin-bottom:24px}.testimonials-page .settings-section .get-started-section .get-started-content{display:flex;gap:40px;align-items:center}@media (max-width: 959px){.testimonials-page .settings-section .get-started-section .get-started-content{flex-direction:column;text-align:center}}.testimonials-page .settings-section .get-started-section .get-started-text{flex:1}.testimonials-page .settings-section .get-started-section .get-started-text h2{font-size:24px;font-weight:600;font-family:Figtree,sans-serif;color:#28292c;margin:0 0 12px}.testimonials-page .settings-section .get-started-section .get-started-text p{font-size:16px;font-family:Figtree,sans-serif;color:#6b7280;margin:0 0 24px;line-height:1.6}.testimonials-page .settings-section .get-started-section .get-started-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.testimonials-page .settings-section .get-started-section .get-started-btn svg{color:#fff}.testimonials-page .settings-section .get-started-section .get-started-btn:hover{background:#0088c7;transform:translate(4px)}.testimonials-page .settings-section .get-started-section .get-started-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:180px;height:180px;background:linear-gradient(135deg,#e5f5fc,#f0f9ff);border-radius:50%}.testimonials-page .settings-section .get-started-section .get-started-icon svg{color:#009cde;opacity:.8}@media (max-width: 959px){.testimonials-page .settings-section .get-started-section .get-started-icon{order:-1;width:140px;height:140px}.testimonials-page .settings-section .get-started-section .get-started-icon svg{width:80px!important;height:80px!important}}.testimonials-page .settings-section .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin:0 12px}.testimonials-page .settings-section .pagination .pagination-left .per-page-select{min-width:140px}.testimonials-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.testimonials-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.testimonials-page .settings-section .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;color:#28292c!important}.testimonials-page .settings-section .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}.testimonials-page .settings-section .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.testimonials-page .settings-section .pagination .pagination-right .pagination-info b,.testimonials-page .settings-section .pagination .pagination-right .pagination-info strong{font-weight:700}.testimonials-page .settings-section .pagination .pagination-right .pagination-arrows{display:flex}.testimonials-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.testimonials-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb}.testimonials-page .settings-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.testimonial-detail-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.testimonial-detail-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.testimonial-detail-page .breadcrumb-link:hover{color:#009cde}.testimonial-detail-page .separator{display:flex;align-items:center}.testimonial-detail-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.testimonial-detail-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.testimonial-detail-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.testimonial-detail-page .loading-state,.testimonial-detail-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;gap:24px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.testimonial-detail-page .loading-state p,.testimonial-detail-page .error-state p{font-size:18px;font-weight:500;margin:0}.testimonial-detail-page .loading-state p.text-grey,.testimonial-detail-page .error-state p.text-grey{color:#6b7280}.testimonial-detail-page .loading-state p.text-red,.testimonial-detail-page .error-state p.text-red{color:#dc2626}.testimonial-detail-page .testimonial-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-top:0}.testimonial-detail-page .card-title{font-size:20px;font-weight:600;color:#28292c;margin:0 0 16px}.testimonial-detail-page .card-separator{height:1px;background:#e5e7eb;margin-bottom:24px}.testimonial-detail-page .tabs-container .tabs-header{display:flex;gap:0;border-bottom:1px solid #E5E7EB;margin-bottom:24px}.testimonial-detail-page .tabs-container .tabs-header .tab-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.testimonial-detail-page .tabs-container .tabs-header .tab-btn span{color:inherit}.testimonial-detail-page .tabs-container .tabs-header .tab-btn svg{color:inherit}.testimonial-detail-page .tabs-container .tabs-header .tab-btn:hover{color:#009cde}.testimonial-detail-page .tabs-container .tabs-header .tab-btn:hover span,.testimonial-detail-page .tabs-container .tabs-header .tab-btn:hover svg{color:#009cde}.testimonial-detail-page .tabs-container .tabs-header .tab-btn.active{color:#009cde;border-bottom-color:#009cde}.testimonial-detail-page .tabs-container .tabs-header .tab-btn.active span,.testimonial-detail-page .tabs-container .tabs-header .tab-btn.active svg{color:#009cde!important}.testimonial-detail-page .tabs-container .tab-content .tab-panel .testimonial-form{display:flex;flex-direction:column;gap:20px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-row{grid-template-columns:1fr}}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-field{display:flex;flex-direction:column;gap:8px;position:relative;margin-top:15px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-field.form-field-full{grid-column:1/-1}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-label{font-size:14px;font-weight:500;color:#28292c;margin:0}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-label .asterisk{color:#ff4c00;font-weight:600;margin-left:2px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-label .info-tooltip-wrapper{display:inline-flex;align-items:center;margin-left:0;vertical-align:middle;cursor:default}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-label .info-tooltip-wrapper .info-icon{display:inline-block;vertical-align:middle;cursor:pointer!important}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-input,.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select{width:100%}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-input :deep(.v-field),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(.v-field){border-radius:4px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-input :deep(.v-field__input),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(.v-field__input){font-size:14px;color:#28292c;padding:8px 16px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-input :deep(.v-field__outline),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(.v-field__outline){border-color:#28292c33}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-input :deep(.v-field--focused .v-field__outline),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(.v-field--focused .v-field__outline){border-color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select{position:relative;width:100%}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(.v-select__menu-icon),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(i.mdi-menu-down),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(i.v-icon.v-select__menu-icon),.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-select :deep(i.mdi.mdi-menu-down){display:none!important;visibility:hidden!important;opacity:0!important}.testimonial-detail-page .tabs-container .tab-content .tab-panel .dropdown-icon{position:absolute;right:12px;bottom:15px;color:#28292c99;pointer-events:none;transition:color .2s ease;z-index:1}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-textarea{width:100%}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-textarea :deep(.v-field){border-radius:4px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-textarea :deep(.v-field__input){font-size:14px;color:#28292c;min-height:100px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-textarea :deep(.v-field__outline){border-color:#28292c33}.testimonial-detail-page .tabs-container .tab-content .tab-panel .form-textarea :deep(.v-field--focused .v-field__outline){border-color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .checkbox-field{margin-top:8px;align-items:flex-start}.testimonial-detail-page .tabs-container .tab-content .tab-panel .checkbox-field .custom-checkbox-wrapper{width:fit-content}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper{display:inline-flex;align-items:center;gap:12px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox{position:relative;display:inline-flex;width:20px;height:20px;cursor:pointer;flex-shrink:0}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;margin:0;padding:0;z-index:1}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox input[type=checkbox]:focus-visible~.checkmark{outline:2px solid #6ea8ff;outline-offset:2px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .custom-checkbox:hover .checkmark{border-color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .custom-checkbox-wrapper .checkbox-label{font-size:14px;color:#28292c;font-weight:400;line-height:1.5;cursor:pointer}.testimonial-detail-page .tabs-container .tab-content .tab-panel .alert-info{background:#eff6ff;border:1px solid #BFDBFE;border-radius:4px;padding:12px 16px;margin-bottom:20px;font-size:14px;color:#1e40af}.testimonial-detail-page .tabs-container .tab-content .tab-panel .locations-chip-count{display:inline-flex;align-items:center;gap:6px;background:#e5f5fc;color:#28292c;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer;font-family:Figtree,sans-serif}.testimonial-detail-page .tabs-container .tab-content .tab-panel .locations-chip-count svg{flex-shrink:0;opacity:.9}.testimonial-detail-page .tabs-container .tab-content .tab-panel .locations-chip-count:hover{background:#d4eef9}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section{display:flex;gap:24px}@media (max-width: 959px){.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section{flex-direction:column}}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column{flex:1}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:12px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .search-tags{margin-bottom:12px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .search-tags .tag-search-input{max-width:250px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .search-tags .tag-search-input :deep(.v-field){font-size:12px;border-radius:4px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .search-tags .tag-search-input :deep(.v-field__outline){border-color:#28292c33}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .search-tags .tag-search-input :deep(.v-field--focused .v-field__outline){border-color:#009cde}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container{background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:8px;padding:12px;min-height:120px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .no-tags{color:#6b7280;font-style:italic;font-size:14px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .tag-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin:4px;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s ease}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .tag-btn.tag-selected{background:#f3f4f6;border:1px solid rgba(40,41,44,.2);color:#28292c}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .tag-btn.tag-selected:hover{background:#e5e7eb}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .tag-btn.tag-available{background:#fff;border:1px solid rgba(40,41,44,.2);color:#28292c}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .tag-btn.tag-available:hover{background:#f9fafb}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-column .tags-container .more-tags{margin-top:12px;color:#6b7280;font-style:italic;font-size:13px}.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-divider{width:1px;background:#e5e7eb}@media (max-width: 959px){.testimonial-detail-page .tabs-container .tab-content .tab-panel .tags-section .tags-divider{width:100%;height:1px;margin:16px 0}}.testimonial-detail-page .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px}.testimonial-detail-page .cancel-btn{border:1px solid #009CDE;color:#009cde;background:transparent;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none;border-radius:24px;min-width:100px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.testimonial-detail-page .cancel-btn:hover:not(:disabled){background:#009cde1a}.testimonial-detail-page .cancel-btn:disabled{opacity:.6;cursor:not-allowed}.testimonial-detail-page .submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:24px;border:none;background:#009cde;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;font-family:Figtree,sans-serif}.testimonial-detail-page .submit-btn span{color:#fff}.testimonial-detail-page .submit-btn:hover:not(:disabled){background:#0088c7}.testimonial-detail-page .submit-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}.testimonial-detail-page .submit-btn:disabled span{color:#9ca3af}.review-portals-page{padding:0;width:calc(100% - 3rem);font-family:Figtree,sans-serif}@media (max-width: 959px){.review-portals-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.review-portals-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.review-portals-page .info-banner-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.review-portals-page .info-banner-row .info-banner{flex:1;margin-bottom:0}.review-portals-page .info-banner-row .add-portal-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;height:40px;background:transparent;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;color:#009cde;cursor:pointer;transition:all .2s ease;white-space:nowrap}.review-portals-page .info-banner-row .add-portal-btn:hover{background:#009cde;color:#fff;border-color:#009cde}@media (max-width: 768px){.review-portals-page .info-banner-row{flex-direction:column;align-items:stretch}.review-portals-page .info-banner-row .add-portal-btn{width:100%;justify-content:center}}.review-portals-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.review-portals-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.review-portals-page .breadcrumb-link:hover{color:#009cde}.review-portals-page .breadcrumb-current{color:#28292ccc;text-decoration:none}.review-portals-page .separator{display:flex;align-items:center}.review-portals-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.review-portals-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}.review-portals-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.review-portals-page .settings-section{padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d;border-radius:8px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;position:relative;overflow:visible}.review-portals-page .loading-state,.review-portals-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px 20px;gap:24px}.review-portals-page .loading-state p,.review-portals-page .error-state p{font-size:18px;font-weight:500;margin:0}.review-portals-page .loading-state .text-grey,.review-portals-page .error-state .text-grey{color:#6b7280}.review-portals-page .loading-state .text-red,.review-portals-page .error-state .text-red{color:#dc2626}.review-portals-page .get-started-section{padding:40px 20px}.review-portals-page .get-started-content{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:900px;margin:0 auto}@media (max-width: 768px){.review-portals-page .get-started-content{flex-direction:column;text-align:center}}.review-portals-page .get-started-text{flex:1}.review-portals-page .get-started-text h2{font-size:24px;font-weight:600;margin:0 0 12px;color:var(--app-text-color)}.review-portals-page .get-started-text p{font-size:16px;color:#6b7280;margin:0 0 20px;line-height:1.5}.review-portals-page .feature-list{list-style:none;padding:0;margin:0 0 24px}.review-portals-page .feature-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;margin-bottom:8px}.review-portals-page .feature-list svg{color:#009cde;flex-shrink:0}.review-portals-page .get-started-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.review-portals-page .get-started-btn:hover{background:#0080b8}.review-portals-page .get-started-icon{color:#009cde;opacity:.5}@media (max-width: 768px){.review-portals-page .get-started-icon{display:none}}.review-portals-page .info-banner{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f0f9ff;border-radius:8px;margin-bottom:24px;font-size:14px;color:#374151;line-height:1.5}.review-portals-page .info-banner svg{color:#009cde;flex-shrink:0;margin-top:2px}.review-portals-page .portals-table-container{margin-bottom:24px}.review-portals-page .portals-table{width:100%;border-collapse:collapse}.review-portals-page .portals-table th{font-size:14px;font-weight:500;color:#6b7280;text-align:left;padding:12px 16px;border-bottom:1px solid #E5E7EB}.review-portals-page .portals-table th.actions-col{width:100px;text-align:right}.review-portals-page .portals-table .portal-row{cursor:pointer;transition:background-color .15s}.review-portals-page .portals-table .portal-row:hover{background:#f9fafb}.review-portals-page .portals-table td{padding:16px;border-bottom:1px solid #E5E7EB;vertical-align:middle;font-size:14px;color:#374151}.review-portals-page .portals-table .portal-logo{cursor:pointer}.review-portals-page .portals-table .logo-image{width:30px;height:30px;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;color:#6b7280}.review-portals-page .portals-table img.logo-image{border-radius:4px}.review-portals-page .portals-table .name-cell{font-weight:500}.review-portals-page .portals-table .actions-cell{text-align:right}.review-portals-page .portals-table .view-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;height:40px;background:transparent;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;color:#009cde;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-transform:none;letter-spacing:0}.review-portals-page .portals-table .view-btn:hover{background:#009cde;color:#fff;border-color:#009cde}.create-review-portal{position:relative}.create-review-portal .section-header{margin-bottom:24px}.create-review-portal .section-header h2{font-size:20px;font-weight:600;margin:0;color:var(--app-text-color)}.create-review-portal .error-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 20px;background:#dc2626;color:#fff;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:slideUp .3s ease}.create-review-portal .error-toast svg{color:#fff;flex-shrink:0}.create-review-portal .no-options-message{text-align:center;padding:40px 20px}.create-review-portal .no-options-message p{font-size:16px;color:#6b7280;margin-bottom:20px}.create-review-portal .create-form{width:100%}.create-review-portal .form-group{margin-bottom:20px;max-width:400px}.create-review-portal .form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.create-review-portal .form-label .help-text{font-weight:400;color:#6b7280;margin-left:4px}.create-review-portal .portal-type-options{display:flex;gap:24px;flex-wrap:wrap}.create-review-portal .portal-type-options .type-option{display:flex;align-items:center;gap:8px}.create-review-portal .portal-type-options .type-radio{width:18px;height:18px;accent-color:#009CDE;cursor:pointer}.create-review-portal .portal-type-options .type-label{font-size:14px;color:#374151;cursor:pointer}.create-review-portal .type-description{font-size:16px;font-family:Figtree,sans-serif;font-weight:400;color:#6b7280;line-height:1.5;margin:0 0 20px;padding:12px 16px;background:#f9fafb;border-radius:6px}.create-review-portal .action-buttons{display:flex;gap:12px;margin-top:32px}.create-review-portal .action-buttons .cancel-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-review-portal .action-buttons .cancel-btn:hover{background:#009cde;color:#fff}.create-review-portal .action-buttons .save-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#009cde;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-review-portal .action-buttons .save-btn:hover:not(:disabled){background:#0088c2;border-color:#0088c2}.create-review-portal .action-buttons .save-btn:disabled{opacity:.6;cursor:not-allowed}.edit-review-portal .section-header{margin-bottom:24px}.edit-review-portal .section-header h2{font-size:20px;font-weight:600;margin:0;color:var(--app-text-color)}.edit-review-portal .view-mode .portal-info{text-align:left}.edit-review-portal .view-mode .portal-level{font-size:16px;color:#6b7280;margin:0 0 32px}.edit-review-portal .view-mode .url-section,.edit-review-portal .view-mode .qr-section{display:block;margin-bottom:32px}.edit-review-portal .view-mode .url-section h3,.edit-review-portal .view-mode .qr-section h3{display:block;font-size:18px;font-weight:600;margin:0 0 16px;color:var(--app-text-color)}.edit-review-portal .view-mode .url-display{display:flex;align-items:center;gap:8px}.edit-review-portal .view-mode .url-text{background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;padding:12px 16px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-review-portal .view-mode .url-text a{color:#009cde;text-decoration:none;font-size:14px}.edit-review-portal .view-mode .url-text a:hover{text-decoration:underline}.edit-review-portal .view-mode .url-actions{display:flex;gap:4px}.edit-review-portal .view-mode .icon-btn{padding:8px;background:#f3f4f6;border:1px solid #E5E7EB;border-radius:6px;color:#374151;cursor:pointer;transition:all .15s}.edit-review-portal .view-mode .icon-btn:hover{background:#e5e7eb}.edit-review-portal .view-mode .qr-container{display:block;padding:16px 0}.edit-review-portal .view-mode .edit-btn-container{display:flex;align-items:center;gap:12px;margin-top:40px}.edit-review-portal .view-mode .back-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-transform:none}.edit-review-portal .view-mode .back-btn svg{color:#009cde;transition:color .2s ease}.edit-review-portal .view-mode .back-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.edit-review-portal .view-mode .back-btn:hover svg{color:#fff}.edit-review-portal .view-mode .edit-settings-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-transform:none}.edit-review-portal .view-mode .edit-settings-btn svg{color:#009cde;transition:color .2s ease}.edit-review-portal .view-mode .edit-settings-btn:hover{background:#009cde;border-color:#009cde;color:#fff}.edit-review-portal .view-mode .edit-settings-btn:hover svg{color:#fff}.edit-review-portal .edit-mode{max-width:700px}.edit-review-portal .edit-mode .tabs-container{margin-bottom:24px}.edit-review-portal .edit-mode .tabs{display:flex;gap:8px;border-bottom:1px solid #E5E7EB;margin-bottom:24px}.edit-review-portal .edit-mode .tab{padding:12px 16px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s;margin-bottom:-1px}.edit-review-portal .edit-mode .tab:hover{color:#374151}.edit-review-portal .edit-mode .tab.active{color:#009cde;border-bottom-color:#009cde}.edit-review-portal .edit-mode .tab-content{padding:8px 0}.edit-review-portal .edit-mode .form-group{margin-bottom:20px}.edit-review-portal .edit-mode .form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.edit-review-portal .edit-mode .form-label .help-text{font-weight:400;color:#6b7280;margin-left:4px}.edit-review-portal .edit-mode .toggle-label{display:flex;align-items:center;gap:12px}.edit-review-portal .edit-mode .toggle-switch{flex-shrink:0}.edit-review-portal .edit-mode .toggle-label .help-text{font-weight:400;color:#6b7280;margin-left:4px}.edit-review-portal .edit-mode .info-message{padding:16px;background:#f9fafb;border-radius:6px;font-size:14px;color:#6b7280}.edit-review-portal .custom-profiles-section{margin-top:16px}.edit-review-portal .custom-profiles-section .section-description{font-size:14px;color:#6b7280;margin:0}.edit-review-portal .custom-profiles-section .profiles-loading{display:flex;align-items:center;gap:12px;padding:16px;font-size:14px;color:#6b7280}.edit-review-portal .custom-profiles-section .priority-label{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px}.edit-review-portal .custom-profiles-section .priority-label.mt-4{margin-top:24px}.edit-review-portal .custom-profiles-section .profiles-container{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:12px;background:#f9fafb;border:1px dashed #E5E7EB;border-radius:8px}.edit-review-portal .profile-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e0f2f7;border:1px solid #B3E0F2;border-radius:6px;cursor:grab}.edit-review-portal .profile-chip:active{cursor:grabbing}.edit-review-portal .profile-chip .network-icon{width:20px;height:20px;object-fit:contain}.edit-review-portal .profile-chip .profile-name{font-size:13px;font-weight:500;color:#0077a8}.edit-review-portal .profile-chip .remove-profile-btn{display:flex;align-items:center;justify-content:center;padding:2px;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .15s}.edit-review-portal .profile-chip .remove-profile-btn:hover{background:#0000001a;color:#dc2626}.edit-review-portal .custom-profiles-section .add-profiles-btn-container{margin-top:16px}.edit-review-portal .custom-profiles-section .add-profiles-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.edit-review-portal .custom-profiles-section .add-profiles-btn:hover{background:#f3f4f6;border-color:#d1d5db}.edit-review-portal .edit-mode .action-buttons{display:flex;gap:12px;margin-top:32px}.edit-review-portal .edit-mode .cancel-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-review-portal .edit-mode .cancel-btn:hover{background:#009cde;color:#fff}.edit-review-portal .edit-mode .save-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#009cde;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-review-portal .edit-mode .save-btn:hover:not(:disabled){background:#0088c2;border-color:#0088c2}.edit-review-portal .edit-mode .save-btn:disabled{opacity:.6;cursor:not-allowed}.edit-review-portal .copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 20px;background:#1f2937;color:#fff;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:slideUp .3s ease}.edit-review-portal .copy-toast svg{color:#10b981}@keyframes slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.edit-review-portal .error-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 20px;background:#dc2626;color:#fff;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:slideUp .3s ease}.edit-review-portal .error-toast svg{color:#fff;flex-shrink:0}.add-profiles-modal .modal-title{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;padding:16px 20px;border-bottom:1px solid #E5E7EB}.add-profiles-modal .close-modal-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .15s}.add-profiles-modal .close-modal-btn:hover{background:#f3f4f6;color:#374151}.add-profiles-modal .modal-body{padding:20px!important;max-height:400px;overflow-y:auto}.add-profiles-modal .addable-profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 600px){.add-profiles-modal .addable-profiles-grid{grid-template-columns:repeat(2,1fr)}}.add-profiles-modal .no-profiles-message{padding:24px;text-align:center;font-size:14px;color:#6b7280;background:#f9fafb;border-radius:8px}.add-profiles-modal .modal-actions{display:flex;justify-content:flex-end;align-items:center;padding:16px 20px;border-top:1px solid #E5E7EB;gap:12px}.add-profiles-modal .modal-actions .cancel-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#fff;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.add-profiles-modal .modal-actions .cancel-btn:hover{background:#009cde;color:#fff}.add-profiles-modal .modal-actions .add-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #009CDE;border-radius:24px;height:40px;padding:0 24px;background:#009cde;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.add-profiles-modal .modal-actions .add-btn:hover:not(:disabled){background:#0088c2;border-color:#0088c2}.add-profiles-modal .modal-actions .add-btn:disabled{opacity:.6;cursor:not-allowed}.add-profiles-modal .addable-profile-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:all .15s;text-align:center}.add-profiles-modal .addable-profile-card:hover{border-color:#009cde;box-shadow:0 2px 8px #00000014}.add-profiles-modal .addable-profile-card.selected{border-color:#009cde;background:#fafeff}.add-profiles-modal .addable-profile-card.selected .check-indicator{visibility:visible}.add-profiles-modal .addable-profile-card .check-indicator{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;visibility:hidden;color:#10b981}.add-profiles-modal .addable-profile-card .profile-content{display:flex;flex-direction:column;align-items:center;gap:8px}.add-profiles-modal .addable-profile-card .network-icon,.add-profiles-modal .addable-profile-card img.network-icon{width:50px;height:50px;object-fit:contain}.add-profiles-modal .addable-profile-card .profile-name{font-size:13px;font-weight:500;color:#374151;text-align:center;word-break:break-word;line-height:1.3}.chat-settings-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.chat-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.chat-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.chat-settings-page .v-textarea .v-field__outline,.chat-settings-page .v-text-field .v-field__outline{display:none!important}.chat-settings-page .v-textarea .v-field__outline:before,.chat-settings-page .v-textarea .v-field__outline:after,.chat-settings-page .v-text-field .v-field__outline:before,.chat-settings-page .v-text-field .v-field__outline:after{display:none!important}.chat-settings-page .v-textarea .v-field__outline__start,.chat-settings-page .v-textarea .v-field__outline__notch,.chat-settings-page .v-textarea .v-field__outline__end,.chat-settings-page .v-text-field .v-field__outline__start,.chat-settings-page .v-text-field .v-field__outline__notch,.chat-settings-page .v-text-field .v-field__outline__end{display:none!important;border:none!important;width:0!important}.chat-settings-page .v-textarea .v-field,.chat-settings-page .v-text-field .v-field{border:1px solid #D1D5DB!important;border-radius:4px!important;background:#fff!important}.chat-settings-page .v-textarea .v-field:before,.chat-settings-page .v-textarea .v-field:after,.chat-settings-page .v-text-field .v-field:before,.chat-settings-page .v-text-field .v-field:after{display:none!important}.chat-settings-page .v-textarea .v-field:hover:not(.v-field--focused),.chat-settings-page .v-text-field .v-field:hover:not(.v-field--focused){border-color:#9ca3af!important}.chat-settings-page .v-textarea .v-field.v-field--focused,.chat-settings-page .v-text-field .v-field.v-field--focused{border-color:#009cde!important;box-shadow:none!important}.chat-settings-page .v-textarea .v-field.v-field--variant-outlined,.chat-settings-page .v-text-field .v-field.v-field--variant-outlined{--v-field-border-width: 0 !important}.chat-settings-page .v-textarea .v-field.v-field--variant-outlined .v-field__outline,.chat-settings-page .v-text-field .v-field.v-field--variant-outlined .v-field__outline{--v-field-border-opacity: 0 !important}.chat-settings-page .v-textarea .v-field__input,.chat-settings-page .v-text-field .v-field__input{padding:12px!important}.chat-settings-page .v-switch .v-switch__thumb{width:20px!important;height:20px!important;transform:none!important}.chat-settings-page .v-switch .v-selection-control__input{width:40px!important;height:24px!important}.chat-settings-page .v-switch .v-switch__track{width:40px!important;height:24px!important;border-radius:12px!important}.chat-settings-page .v-switch.v-input--dirty .v-switch__thumb{width:20px!important;height:20px!important}.chat-settings-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.chat-settings-page .breadcrumb-link{color:#28292ccc;text-decoration:none}.chat-settings-page .breadcrumb-link:hover{color:#009cde}.chat-settings-page .separator{display:flex;align-items:center}.chat-settings-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.chat-settings-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.chat-settings-page .page-heading{font-size:24px}}.chat-settings-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.chat-settings-page .page-subheading{font-size:14px}}.chat-settings-page .setup-loading{display:flex;justify-content:center;align-items:center;min-height:200px}.chat-settings-page .chat-setup-screen{display:flex;justify-content:center;padding:40px 20px;border-radius:4px;background-color:#fff}.chat-settings-page .chat-setup-screen .setup-card{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:40px;text-align:center;max-width:500px;width:100%;box-shadow:0 1px 3px #0000001a}.chat-settings-page .chat-setup-screen .setup-header{display:flex;justify-content:center;margin-bottom:16px}.chat-settings-page .chat-setup-screen .setup-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#009cde;border-radius:8px 8px 0 0}.chat-settings-page .chat-setup-screen .setup-icon-circle{width:48px;height:48px;background:#1b3a54;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-settings-page .chat-setup-screen .setup-icon-circle svg{color:#fff;fill:#fff}.chat-settings-page .chat-setup-screen .setup-title{font-size:24px;font-weight:600;color:#1b3a54;margin:0 0 8px}.chat-settings-page .chat-setup-screen .setup-subtitle{font-size:16px;font-weight:400;color:#6b7280;margin:0 0 24px}.chat-settings-page .chat-setup-screen .setup-image-container{margin-bottom:24px;margin-left:75px}.chat-settings-page .chat-setup-screen .setup-image-container .setup-image{max-width:280px;width:100%;height:auto}.chat-settings-page .chat-setup-screen .setup-status-link{display:inline-block;font-size:16px;font-weight:500;color:#009cde;text-decoration:underline;margin-bottom:24px}.chat-settings-page .chat-setup-screen .setup-status-link:hover{color:#0088c2}.chat-settings-page .chat-setup-screen .setup-skip-section .skip-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#6b7280;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.chat-settings-page .chat-setup-screen .setup-skip-section .skip-btn:hover{background:#f9fafb;border-color:#9ca3af}.chat-settings-page .settings-tabs{display:flex;align-items:center;gap:32px;margin-bottom:16px;padding:0;overflow-x:auto;scrollbar-width:none}.chat-settings-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.chat-settings-page .settings-tabs{gap:24px}}@media (max-width: 599px){.chat-settings-page .settings-tabs{gap:16px;margin-bottom:20px}}.chat-settings-page .settings-tabs .tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.chat-settings-page .settings-tabs .tab span{color:inherit}@media (max-width: 768px){.chat-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}@media (max-width: 599px){.chat-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}.chat-settings-page .settings-tabs .tab:hover:not(.active){color:#009cde}.chat-settings-page .settings-tabs .tab:hover:not(.active) span{color:#009cde}.chat-settings-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.chat-settings-page .settings-tabs .tab.active span{color:#009cde}.chat-settings-page .settings-content-wrapper{width:100%;position:relative;min-height:calc(100vh - 400px);background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;border:1px solid #F3F4F6;box-sizing:border-box}@media (max-width: 599px){.chat-settings-page .settings-content-wrapper{min-height:calc(100vh - 300px)}}.chat-settings-page .page-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;width:100%;height:100%;z-index:100}.chat-settings-page .page-loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280;text-align:center}.chat-settings-page .hidden-content{opacity:0;pointer-events:none}.knowledge-base-tab,.chat-config-tab{width:100%}.knowledge-base-tab .settings-section,.chat-config-tab .settings-section{background:#fff;border-radius:8px;padding:32px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.knowledge-base-tab .settings-section,.chat-config-tab .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.knowledge-base-tab .settings-section,.chat-config-tab .settings-section{padding:24px 20px;margin-bottom:20px}}.knowledge-base-tab .section-title,.chat-config-tab .section-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.knowledge-base-tab .section-title,.chat-config-tab .section-title{font-size:20px;margin-bottom:16px}}.knowledge-base-tab .loading-state,.chat-config-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:calc(100vh - 400px);background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;border:1px solid #F3F4F6;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 599px){.knowledge-base-tab .loading-state,.chat-config-tab .loading-state{min-height:calc(100vh - 300px);padding:40px 20px}}@media (max-width: 768px){.knowledge-base-tab .loading-state,.chat-config-tab .loading-state{padding:60px 20px}}.knowledge-base-tab .loading-state p,.chat-config-tab .loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280}.knowledge-base-tab .error-state-wrapper,.chat-config-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:400px;padding:0 20px;width:100%}@media (max-width: 599px){.knowledge-base-tab .error-state-wrapper,.chat-config-tab .error-state-wrapper{min-height:300px;padding:40px 20px}}.knowledge-base-tab .empty-state,.chat-config-tab .empty-state{padding:48px 20px;text-align:center;color:#6b7280;font-size:16px;font-family:Figtree,sans-serif;line-height:1.6}.knowledge-base-tab .empty-state p,.chat-config-tab .empty-state p{margin:16px 0 0;font-family:Figtree,sans-serif}.knowledge-base-tab .empty-state-row,.chat-config-tab .empty-state-row{text-align:center;padding:48px 20px!important;background:transparent!important;border-bottom:none!important}.knowledge-base-tab .empty-state-content,.chat-config-tab .empty-state-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.knowledge-base-tab .empty-state-text,.chat-config-tab .empty-state-text{color:#686a6c;font-size:14px;font-family:Figtree,sans-serif;margin:0;padding:0}.knowledge-base-tab .form-field,.chat-config-tab .form-field{margin-bottom:24px}.knowledge-base-tab .form-field:last-child,.chat-config-tab .form-field:last-child{margin-bottom:0}.knowledge-base-tab .form-field.answer-field,.chat-config-tab .form-field.answer-field{margin-top:16px}.knowledge-base-tab .form-field label,.chat-config-tab .form-field label{display:flex;align-items:center;gap:4px;margin-bottom:8px;color:#28292c;font-size:10px;font-weight:800;font-family:Figtree,sans-serif;line-height:normal;text-transform:uppercase;letter-spacing:.5px}.knowledge-base-tab .form-field label sup.asterisk,.chat-config-tab .form-field label sup.asterisk{all:unset;color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:1em}.knowledge-base-tab .domain-label,.chat-config-tab .domain-label{display:block;font-size:12px;color:#28292c;letter-spacing:.5px;margin-bottom:8px;font-family:Figtree,sans-serif;font-weight:800;line-height:normal;text-transform:uppercase}.knowledge-base-tab .domain-label.disabled,.chat-config-tab .domain-label.disabled{opacity:.6;pointer-events:none}.knowledge-base-tab .domain-select,.chat-config-tab .domain-select{min-width:380px;max-width:550px}.knowledge-base-tab .caret-icon,.chat-config-tab .caret-icon{color:#6b7280}.knowledge-base-tab .kb-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 768px){.knowledge-base-tab .kb-controls{flex-direction:column;align-items:stretch}}.knowledge-base-tab .kb-controls-left{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}@media (max-width: 599px){.knowledge-base-tab .kb-controls-left{flex-direction:column;align-items:stretch}}.knowledge-base-tab .domain-select-wrapper{min-width:250px}.knowledge-base-tab .search-input{min-width:250px;max-width:500px}@media (max-width: 599px){.knowledge-base-tab .search-input{max-width:100%}}.knowledge-base-tab .add-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#009cde;border:1px solid #009CDE;border-radius:24px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif;white-space:nowrap}.knowledge-base-tab .add-btn:hover{background:#0088c7;border-color:#0088c7}.knowledge-base-tab .qa-table-container{overflow-x:auto;margin-bottom:24px}.knowledge-base-tab .qa-table{width:100%;border-collapse:collapse;background:#fff}.knowledge-base-tab .qa-table thead{background-color:#f9fafb}.knowledge-base-tab .qa-table thead tr{border-bottom:2px solid #E5E7EB}.knowledge-base-tab .qa-table thead th{text-align:left;padding:14px 16px;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:.5px}.knowledge-base-tab .qa-table thead th.col-sno{width:60px}.knowledge-base-tab .qa-table thead th.col-question{min-width:300px}.knowledge-base-tab .qa-table thead th.col-type{width:150px;white-space:nowrap}.knowledge-base-tab .qa-table thead th.col-timestamp{min-width:190px;max-width:220px}.knowledge-base-tab .qa-table thead th.col-user{width:160px;white-space:nowrap}.knowledge-base-tab .qa-table thead th.col-expand,.knowledge-base-tab .qa-table thead th.col-actions{width:50px;text-align:center}.knowledge-base-tab .qa-table tbody tr{border-bottom:1px solid #F3F4F6;transition:background-color .2s ease}.knowledge-base-tab .qa-table tbody tr:last-child{border-bottom:none}.knowledge-base-tab .qa-table tbody tr.even-row{background-color:#fafafa}.knowledge-base-tab .qa-table tbody td{padding:16px;color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:1.5;vertical-align:top}.knowledge-base-tab .qa-table tbody td.col-sno{color:#6b7280}.knowledge-base-tab .qa-table tbody td.col-timestamp .source-text{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:12px}.knowledge-base-tab .qa-table tbody td.col-timestamp .source-link{color:#009cde;text-decoration:underline}.knowledge-base-tab .qa-table tbody td.col-user .date-text{color:#6b7280;font-size:12px}.knowledge-base-tab .qa-table tbody td.col-expand,.knowledge-base-tab .qa-table tbody td.col-actions{text-align:center;vertical-align:top}.knowledge-base-tab .qa-table tbody tr.expandable-row{cursor:pointer}.knowledge-base-tab .question-text{font-weight:500;color:#28292c}.knowledge-base-tab .answer-text{margin-top:8px;padding:12px 0;background:transparent;color:#6b7280;font-size:13px;line-height:1.6}.knowledge-base-tab .type-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;font-family:Figtree,sans-serif}.knowledge-base-tab .type-badge.badge-user{background-color:#d1fae5;color:#065f46}.knowledge-base-tab .type-badge.badge-ai{background-color:#dbeafe;color:#1e40af}.knowledge-base-tab .type-badge.badge-ai-edited{background-color:#fef3c7;color:#92400e}.knowledge-base-tab .expand-btn,.knowledge-base-tab .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid #E5E7EB;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s ease}.knowledge-base-tab .expand-btn:hover,.knowledge-base-tab .menu-btn:hover{background-color:#f9fafb;border-color:#009cde;color:#009cde}.knowledge-base-tab .pagination{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;padding:16px;background:#fff;border-top:1px solid #e5e7eb;margin-top:0}@media (max-width: 959px){.knowledge-base-tab .pagination{justify-content:space-between;flex-direction:row;padding:12px;gap:16px}}@media (max-width: 599px){.knowledge-base-tab .pagination{gap:12px;padding:12px;flex-direction:column;align-items:stretch}}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-left{order:2}}.knowledge-base-tab .pagination .pagination-left .per-page-select{min-width:140px}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-left .per-page-select{width:100%;min-width:auto}}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 10px!important;font-size:13px!important}}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:13px!important}}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.knowledge-base-tab .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.knowledge-base-tab .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-right{justify-content:space-between;order:1;width:100%;height:44px}}.knowledge-base-tab .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center;white-space:nowrap}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-right .pagination-info{padding:8px 12px;font-size:13px}}.knowledge-base-tab .pagination .pagination-right .pagination-info b,.knowledge-base-tab .pagination .pagination-right .pagination-info strong{font-weight:700}.knowledge-base-tab .pagination .pagination-right .pagination-arrows{display:flex}.knowledge-base-tab .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}@media (max-width: 599px){.knowledge-base-tab .pagination .pagination-right .pagination-arrows .arrow-btn{width:36px;height:36px}}.knowledge-base-tab .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.knowledge-base-tab .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.knowledge-base-tab .fade-slide-enter-active,.knowledge-base-tab .fade-slide-leave-active{transition:all .3s ease}.knowledge-base-tab .fade-slide-enter-from,.knowledge-base-tab .fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.chat-config-tab .config-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 768px){.chat-config-tab .config-controls{flex-direction:column;align-items:stretch}}.chat-config-tab .config-controls-left{display:flex;align-items:flex-end;gap:16px}.chat-config-tab .config-controls-right{display:flex;align-items:center}.chat-config-tab .status-toggle{display:flex;align-items:center;gap:16px}.chat-config-tab .status-label{color:#28292c;font-size:12px;letter-spacing:.5px;font-family:Figtree,sans-serif;font-weight:800;line-height:normal;text-transform:uppercase}.chat-config-tab .status-label.disabled{opacity:.6;pointer-events:none}.chat-config-tab .config-description{font-size:14px;color:#6b7280;margin:0 0 24px;line-height:1.6;font-family:Figtree,sans-serif}.chat-config-tab .config-form.disabled{opacity:.6;pointer-events:none}.chat-config-tab .config-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media (max-width: 1024px){.chat-config-tab .config-grid{grid-template-columns:1fr;gap:24px}}.chat-config-tab .config-column{display:flex;flex-direction:column}.chat-config-tab .icon-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chat-config-tab .icon-option{width:48px;height:48px;border:2px solid #E5E7EB;border-radius:8px;padding:4px;cursor:pointer;transition:all .2s ease}.chat-config-tab .icon-option img{width:100%;height:100%;object-fit:contain}.chat-config-tab .icon-option:hover{border-color:#009cde}.chat-config-tab .icon-option.active{border-color:#009cde;box-shadow:0 0 0 2px #009cde33}.chat-config-tab .divider-text{color:#6b7280;font-size:12px;font-weight:500;margin:0 4px}.chat-config-tab .upload-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #009CDE;border-radius:24px;color:#009cde;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.chat-config-tab .upload-btn:hover{background:#009cde;color:#fff}.chat-config-tab .form-field-row{display:flex;gap:16px;margin-bottom:24px}@media (max-width: 599px){.chat-config-tab .form-field-row{flex-direction:column}}.chat-config-tab .form-field-row .form-field.half{flex:1;margin-bottom:0}.chat-config-tab .color-input{display:flex;align-items:center;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden}.chat-config-tab .color-text{flex:1;padding:10px 12px;border:none;background:#fff;font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.chat-config-tab .color-picker{width:40px;height:40px;padding:0;border:none;cursor:pointer}.chat-config-tab .size-options{display:flex;flex-direction:column;gap:12px}.chat-config-tab .size-row{display:flex;align-items:center;gap:16px}.chat-config-tab .size-label{min-width:80px;font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.chat-config-tab .size-label sup.asterisk{all:unset;color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:1em}.chat-config-tab .size-select{flex:1;max-width:250px}.chat-config-tab .position-select{max-width:250px}.chat-config-tab .offset-table{width:100%;border-collapse:collapse}.chat-config-tab .offset-table th,.chat-config-tab .offset-table td{padding:8px;text-align:left;font-family:Figtree,sans-serif;font-size:14px}.chat-config-tab .offset-table th{color:#6b7280;font-weight:400;text-align:center}.chat-config-tab .offset-table th:first-child{width:80px}.chat-config-tab .offset-table td:first-child{color:#28292c}.chat-config-tab .offset-table td:not(:first-child){width:120px}.chat-config-tab .toggle-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.chat-config-tab .toggle-row label{margin-bottom:0}.chat-config-tab .popup-options{display:flex;gap:12px;flex-wrap:wrap}.chat-config-tab .popup-select{flex:1;min-width:180px}.chat-config-tab .teaser-options{display:flex;flex-direction:column;gap:12px}.chat-config-tab .teaser-input{max-width:400px}.chat-config-tab .teaser-duration .small-label{display:block;font-size:12px;color:#6b7280;margin-bottom:6px;font-family:Figtree,sans-serif}.chat-config-tab .duration-select{max-width:250px}.chat-config-tab .reappear-option{display:flex;align-items:center;gap:10px;margin-top:12px}.chat-config-tab .reappear-option .custom-checkbox{position:relative;display:inline-flex;width:18px;height:18px;cursor:pointer}.chat-config-tab .reappear-option .custom-checkbox input{position:absolute;inset:0;opacity:0;cursor:pointer}.chat-config-tab .reappear-option .custom-checkbox input:focus-visible+.checkmark{outline:2px solid #6ea8ff;outline-offset:2px}.chat-config-tab .reappear-option .custom-checkbox input:checked+.checkmark{border-color:#009cde}.chat-config-tab .reappear-option .custom-checkbox input:checked+.checkmark:after{display:block}.chat-config-tab .reappear-option .custom-checkbox .checkmark{width:18px;height:18px;border:2px solid #666;background:#fff;transition:all .2s ease;box-sizing:border-box}.chat-config-tab .reappear-option .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:32%;top:10%;width:6px;height:12px;border:solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.chat-config-tab .reappear-option .reappear-label{color:#28292c;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:normal;cursor:pointer}.chat-config-tab .save-button-container{margin-top:32px;padding-top:24px;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end}.chat-config-tab .save-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;background:#009cde;border:1px solid #009CDE;border-radius:24px;color:#fff!important;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.chat-config-tab .save-btn-primary span{color:#fff!important}.chat-config-tab .save-btn-primary svg{color:#fff!important;fill:#fff!important}.chat-config-tab .save-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;color:#fff!important}.chat-config-tab .save-btn-primary:hover:not(:disabled) span{color:#fff!important}.chat-config-tab .save-btn-primary:hover:not(:disabled) svg{color:#fff!important;fill:#fff!important}.chat-config-tab .save-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;color:#fff!important}.chat-config-tab .save-btn-primary:disabled span{color:#fff!important}.chat-config-tab .save-btn-primary:disabled svg{color:#fff!important;fill:#fff!important}.knowledge-base-tab .custom-modal-overlay,.chat-config-tab .custom-modal-overlay{position:fixed;inset:0;background:#0006!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex;align-items:center;justify-content:center;z-index:99999999999;padding:16px}@media (max-width: 599px){.knowledge-base-tab .custom-modal-overlay,.chat-config-tab .custom-modal-overlay{padding:0;align-items:flex-end}}.knowledge-base-tab .custom-status-modal,.chat-config-tab .custom-status-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}.knowledge-base-tab .custom-status-modal.crop-modal,.chat-config-tab .custom-status-modal.crop-modal{width:620px;max-width:95vw;max-height:85vh}.knowledge-base-tab .custom-status-modal.crop-modal .modal-header,.chat-config-tab .custom-status-modal.crop-modal .modal-header{padding:19px}.knowledge-base-tab .custom-status-modal.crop-modal .crop-controls,.chat-config-tab .custom-status-modal.crop-modal .crop-controls{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group{display:flex;align-items:center;gap:8px}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group .control-label,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group .control-label{font-size:13px;font-weight:500;color:#374151}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group .zoom-buttons,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group .zoom-buttons{display:flex;gap:4px}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn:hover,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn:hover{border-color:#009cde;color:#009cde;background:#009cde0d}.knowledge-base-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn.active,.chat-config-tab .custom-status-modal.crop-modal .crop-control-group .crop-ctrl-btn.active{border-color:#009cde;background:#009cde1a;color:#009cde}.knowledge-base-tab .custom-status-modal.crop-modal .crop-modal-content,.chat-config-tab .custom-status-modal.crop-modal .crop-modal-content{display:flex;gap:24px;padding:19px;min-height:380px}@media (max-width: 768px){.knowledge-base-tab .custom-status-modal.crop-modal .crop-modal-content,.chat-config-tab .custom-status-modal.crop-modal .crop-modal-content{flex-direction:column;min-height:auto}}.knowledge-base-tab .custom-status-modal.crop-modal .crop-area,.chat-config-tab .custom-status-modal.crop-modal .crop-area{flex:1;min-width:0}.knowledge-base-tab .custom-status-modal.crop-modal .crop-area .crop-container,.chat-config-tab .custom-status-modal.crop-modal .crop-area .crop-container{width:100%;height:360px;background:#f3f4f6;border-radius:8px;overflow:hidden}.knowledge-base-tab .custom-status-modal.crop-modal .crop-area .crop-container img,.chat-config-tab .custom-status-modal.crop-modal .crop-area .crop-container img{display:block;max-width:100%;max-height:100%}.knowledge-base-tab .custom-status-modal.crop-modal .crop-preview-area,.chat-config-tab .custom-status-modal.crop-modal .crop-preview-area{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}.knowledge-base-tab .custom-status-modal.crop-modal .crop-preview-area .preview-label,.chat-config-tab .custom-status-modal.crop-modal .crop-preview-area .preview-label{font-size:14px;font-weight:500;color:#6b7280;margin:0}.knowledge-base-tab .custom-status-modal.crop-modal .crop-preview-area .preview-container,.chat-config-tab .custom-status-modal.crop-modal .crop-preview-area .preview-container{width:128px;height:128px;border-radius:8px;overflow:hidden;border:2px solid #e5e7eb;background:#f9fafb;display:flex;align-items:center;justify-content:center}.knowledge-base-tab .custom-status-modal.crop-modal .crop-preview-area .preview-container .crop-preview-image,.chat-config-tab .custom-status-modal.crop-modal .crop-preview-area .preview-container .crop-preview-image{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 599px){.knowledge-base-tab .custom-status-modal,.chat-config-tab .custom-status-modal{max-width:100%;max-height:70vh;border-radius:20px 20px 0 0}}.knowledge-base-tab .custom-status-modal .modal-header,.chat-config-tab .custom-status-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #E5E7EB;background:#fff;flex-shrink:0}@media (max-width: 599px){.knowledge-base-tab .custom-status-modal .modal-header,.chat-config-tab .custom-status-modal .modal-header{padding:32px 24px 20px}}.knowledge-base-tab .custom-status-modal .modal-header .modal-title,.chat-config-tab .custom-status-modal .modal-header .modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:normal}.knowledge-base-tab .custom-status-modal .modal-header .close-btn,.chat-config-tab .custom-status-modal .modal-header .close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.knowledge-base-tab .custom-status-modal .modal-header .close-btn:hover:not(:disabled),.chat-config-tab .custom-status-modal .modal-header .close-btn:hover:not(:disabled){background:#f3f4f6;color:#28292c}.knowledge-base-tab .custom-status-modal .modal-content,.chat-config-tab .custom-status-modal .modal-content{padding:24px;background:#fff;overflow-y:auto;flex:1}@media (max-width: 599px){.knowledge-base-tab .custom-status-modal .modal-content,.chat-config-tab .custom-status-modal .modal-content{padding:20px 16px}}.knowledge-base-tab .custom-status-modal .modal-content .confirm-text,.chat-config-tab .custom-status-modal .modal-content .confirm-text{font-size:16px;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:1.6}.knowledge-base-tab .custom-status-modal .modal-content .form-field,.chat-config-tab .custom-status-modal .modal-content .form-field{margin-bottom:16px}.knowledge-base-tab .custom-status-modal .modal-content .form-field:last-child,.chat-config-tab .custom-status-modal .modal-content .form-field:last-child{margin-bottom:0}.knowledge-base-tab .custom-status-modal .modal-content .form-field label,.chat-config-tab .custom-status-modal .modal-content .form-field label{display:flex;align-items:center;gap:4px;margin-bottom:8px;color:#28292c;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;line-height:normal;text-transform:none;letter-spacing:normal}.knowledge-base-tab .custom-status-modal .modal-content .form-field label sup.asterisk,.chat-config-tab .custom-status-modal .modal-content .form-field label sup.asterisk{all:unset;color:#ff4c00;font-weight:600;margin-left:2px;font-size:.65em}.knowledge-base-tab .custom-status-modal .modal-footer,.chat-config-tab .custom-status-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB;background:#fff;flex-shrink:0}@media (max-width: 599px){.knowledge-base-tab .custom-status-modal .modal-footer,.chat-config-tab .custom-status-modal .modal-footer{padding:16px;flex-direction:column-reverse;gap:8px}.knowledge-base-tab .custom-status-modal .modal-footer .modal-btn,.chat-config-tab .custom-status-modal .modal-footer .modal-btn{width:100%}}.knowledge-base-tab .custom-status-modal .modal-btn,.chat-config-tab .custom-status-modal .modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;min-width:100px;border:1px solid transparent}.knowledge-base-tab .custom-status-modal .modal-btn:disabled,.chat-config-tab .custom-status-modal .modal-btn:disabled{opacity:.6;cursor:not-allowed}.knowledge-base-tab .custom-status-modal .modal-btn-outlined,.chat-config-tab .custom-status-modal .modal-btn-outlined{border:1px solid #009CDE;background:#fff;color:#009cde}.knowledge-base-tab .custom-status-modal .modal-btn-outlined:hover:not(:disabled),.chat-config-tab .custom-status-modal .modal-btn-outlined:hover:not(:disabled){background:#009cde;color:#fff}.knowledge-base-tab .custom-status-modal .modal-btn-primary,.chat-config-tab .custom-status-modal .modal-btn-primary{border:1px solid #009CDE;background:#009cde;color:#fff}.knowledge-base-tab .custom-status-modal .modal-btn-primary:hover:not(:disabled),.chat-config-tab .custom-status-modal .modal-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.knowledge-base-tab .custom-status-modal .modal-btn-primary:disabled,.chat-config-tab .custom-status-modal .modal-btn-primary:disabled{background:#9ca3af;border-color:#9ca3af}.knowledge-base-tab .custom-status-modal .modal-btn-danger,.chat-config-tab .custom-status-modal .modal-btn-danger{border:1px solid #DC2626;background:#dc2626;color:#fff!important}.knowledge-base-tab .custom-status-modal .modal-btn-danger span,.chat-config-tab .custom-status-modal .modal-btn-danger span{color:#fff!important}.knowledge-base-tab .custom-status-modal .modal-btn-danger:hover:not(:disabled),.chat-config-tab .custom-status-modal .modal-btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;color:#fff!important}.knowledge-base-tab .custom-status-modal .modal-btn-danger:disabled,.chat-config-tab .custom-status-modal .modal-btn-danger:disabled{background:#9ca3af;border-color:#9ca3af;color:#fff!important}.knowledge-base-tab .custom-status-modal .modal-btn-secondary,.chat-config-tab .custom-status-modal .modal-btn-secondary{border:1px solid #009CDE;background:#fff;color:#009cde}.knowledge-base-tab .custom-status-modal .modal-btn-secondary:hover:not(:disabled),.chat-config-tab .custom-status-modal .modal-btn-secondary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;color:#fff}.knowledge-base-tab .custom-status-modal.question-modal,.chat-config-tab .custom-status-modal.question-modal{max-width:550px}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field{margin-bottom:16px}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field:last-child,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field:last-child{margin-bottom:0}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field label,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field label{display:block;font-size:12px;font-weight:600;letter-spacing:.3px;color:#666;margin-bottom:8px;font-family:Figtree,sans-serif;text-transform:none}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field label sup.asterisk,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field label sup.asterisk{all:unset;color:#ff4c00;font-weight:600;margin-left:2px;font-size:.65em}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;cursor:pointer;font-family:Figtree,sans-serif}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option input[type=radio],.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option input[type=radio]{margin-top:4px;width:18px;height:18px;accent-color:#009CDE;flex-shrink:0}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option .radio-label,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .radio-option .radio-label{font-size:14px;font-weight:500;color:#28292c;text-transform:none}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options{margin:8px 0 16px 28px}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-hint,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-hint{font-size:13px;font-style:italic;color:#6b7280;margin:0 0 10px;font-family:Figtree,sans-serif}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input-composite,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input-composite{display:flex;align-items:stretch;flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input-composite:focus-within,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input-composite:focus-within{border-color:#009cde;box-shadow:0 0 0 2px #009cde26}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-number,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:48px;padding:0 12px;font-size:14px;font-weight:600;color:#28292c;background-color:#f0f8ff;border-right:1px solid #e5e7eb;font-family:Figtree,sans-serif}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input{flex:1;min-width:0}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field),.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field){border-radius:0!important;background:#fff!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field--variant-outlined .v-field__outline),.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field--variant-outlined .v-field__outline){display:none!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field__input),.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .choice-input :deep(.v-field__input){min-height:40px;padding-top:8px!important;padding-bottom:8px!important;padding-inline:12px!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete{background:none!important;border:none!important;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ef4444!important;flex-shrink:0;transition:all .2s ease}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete:hover,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete:hover{background:#fee2e2!important;color:#dc2626!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete svg,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .choice-input-row .icon-btn.delete svg{color:inherit!important;fill:inherit!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-choices-row,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-choices-row{display:flex;justify-content:flex-end;margin-top:4px}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-more-choices-link,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-more-choices-link{background:none;border:none;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;padding:4px 0}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-more-choices-link:hover,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field.answer-type-field .answer-type-radios .single-choice-options .add-more-choices-link:hover{text-decoration:underline}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:nowrap}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .v-text-field,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .v-text-field{flex:1;min-width:0}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete{background:none!important;border:none!important;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ef4444!important;flex-shrink:0;transition:all .2s ease}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete:hover,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete:hover{background:#fee2e2!important;color:#dc2626!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete svg,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete svg{color:#ef4444!important;fill:#ef4444!important}.knowledge-base-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete:hover svg,.chat-config-tab .custom-status-modal.question-modal .modal-content .form-field .option-row .icon-btn.delete:hover svg{color:#dc2626!important;fill:#dc2626!important}.knowledge-base-tab .custom-status-modal.delete-modal,.chat-config-tab .custom-status-modal.delete-modal{max-width:400px}.knowledge-base-tab .advanced-options-section,.chat-config-tab .advanced-options-section{margin-top:24px}.knowledge-base-tab .advanced-options-section .advanced-options-header,.chat-config-tab .advanced-options-section .advanced-options-header{font-size:14px;font-weight:600;color:#009cde;margin-bottom:16px;font-family:Figtree,sans-serif}.knowledge-base-tab .advanced-options-section .advanced-options-container,.chat-config-tab .advanced-options-section .advanced-options-container{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px;margin-bottom:16px}.knowledge-base-tab .advanced-options-section .advanced-options-container .section-label,.chat-config-tab .advanced-options-section .advanced-options-container .section-label{display:block;font-size:10px;font-weight:800;color:#28292c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-family:Figtree,sans-serif}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border-radius:6px;margin-bottom:8px}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-label,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-label{font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions{display:flex;align-items:center;gap:8px}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#009cde;transition:all .2s ease}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn:hover,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn:hover{background:#e8f7fc}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn.delete,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn.delete{color:#dc2626}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn.delete:hover,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .icon-btn.delete:hover{background:#fee2e2}.knowledge-base-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .v-switch,.chat-config-tab .advanced-options-section .advanced-options-container .custom-button-row .button-actions .v-switch{margin:0}.knowledge-base-tab .advanced-options-section .advanced-options-container .add-button,.chat-config-tab .advanced-options-section .advanced-options-container .add-button{display:block;width:100%;padding:12px;background:none;border:1px dashed #D1D5DB;border-radius:6px;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;text-align:center}.knowledge-base-tab .advanced-options-section .advanced-options-container .add-button:hover:not(:disabled),.chat-config-tab .advanced-options-section .advanced-options-container .add-button:hover:not(:disabled){background:#e8f7fc;border-color:#009cde}.knowledge-base-tab .advanced-options-section .advanced-options-container .add-button:disabled,.chat-config-tab .advanced-options-section .advanced-options-container .add-button:disabled{opacity:.5;cursor:not-allowed}.knowledge-base-tab .advanced-options-section .custom-questions-list,.chat-config-tab .advanced-options-section .custom-questions-list{margin-bottom:12px}.knowledge-base-tab .advanced-options-section .custom-questions-list .questions-group-header,.chat-config-tab .advanced-options-section .custom-questions-list .questions-group-header{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;margin-top:8px;font-family:Figtree,sans-serif}.knowledge-base-tab .advanced-options-section .custom-questions-list .questions-group-header:first-child,.chat-config-tab .advanced-options-section .custom-questions-list .questions-group-header:first-child{margin-top:0}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row,.chat-config-tab .advanced-options-section .custom-questions-list .question-row{display:flex;align-items:center;padding:10px 12px;background:#f9fafb;border-radius:6px;margin-bottom:6px;cursor:grab;transition:all .2s ease}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row:hover,.chat-config-tab .advanced-options-section .custom-questions-list .question-row:hover{background:#f3f4f6}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row:active,.chat-config-tab .advanced-options-section .custom-questions-list .question-row:active{cursor:grabbing}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-order,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-order{font-size:14px;color:#6b7280;min-width:24px;font-family:Figtree,sans-serif}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .drag-handle,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .drag-handle{color:#9ca3af;margin-right:8px;cursor:grab}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-text,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-text{flex:1;font-size:14px;color:#28292c;font-family:Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-actions,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-actions{display:flex;align-items:center;gap:4px;margin-left:8px}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#009cde;transition:all .2s ease}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn:hover,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn:hover{background:#e8f7fc}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn.delete,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn.delete{color:#dc2626}.knowledge-base-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn.delete:hover,.chat-config-tab .advanced-options-section .custom-questions-list .question-row .question-actions .icon-btn.delete:hover{background:#fee2e2}.knowledge-base-tab .advanced-options-section .add-option-btn,.chat-config-tab .advanced-options-section .add-option-btn{background:none;border:none;color:#009cde;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;padding:4px 0}.knowledge-base-tab .advanced-options-section .add-option-btn:hover,.chat-config-tab .advanced-options-section .add-option-btn:hover{text-decoration:underline}.knowledge-base-tab .modal-actions,.chat-config-tab .modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px;background:#fff}@media (max-width: 599px){.knowledge-base-tab .modal-actions,.chat-config-tab .modal-actions{padding:16px;flex-direction:column-reverse;gap:8px}.knowledge-base-tab .modal-actions button,.chat-config-tab .modal-actions button{width:100%}}.knowledge-base-tab .modal-actions button,.chat-config-tab .modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;min-width:100px;border:1px solid transparent}.knowledge-base-tab .modal-actions button:disabled,.chat-config-tab .modal-actions button:disabled{opacity:.6;cursor:not-allowed}.knowledge-base-tab .remove-margin-bottom,.chat-config-tab .remove-margin-bottom{margin-bottom:0!important}.form-submissions-settings-page{padding:0;max-width:calc(100vw - 3rem)}@media (max-width: 959px){.form-submissions-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 599px){.form-submissions-settings-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.form-submissions-settings-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.form-submissions-settings-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.form-submissions-settings-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.form-submissions-settings-page .breadcrumb .separator{display:flex;align-items:center}.form-submissions-settings-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.form-submissions-settings-page .page-header-row .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.form-submissions-settings-page .page-header-row .page-heading{font-size:24px}}.form-submissions-settings-page .page-header-row .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 4px}@media (max-width: 599px){.form-submissions-settings-page .page-header-row .page-subheading{font-size:14px}}.form-submissions-settings-page .settings-tabs{display:flex;align-items:center;gap:32px;margin-bottom:16px;padding:0;overflow-x:auto;scrollbar-width:none}.form-submissions-settings-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.form-submissions-settings-page .settings-tabs{gap:24px}}@media (max-width: 599px){.form-submissions-settings-page .settings-tabs{gap:16px;margin-bottom:20px}}.form-submissions-settings-page .settings-tabs .tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;flex-shrink:0}.form-submissions-settings-page .settings-tabs .tab span{color:inherit}@media (max-width: 768px){.form-submissions-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}@media (max-width: 599px){.form-submissions-settings-page .settings-tabs .tab{padding:10px 0;font-size:13px}}.form-submissions-settings-page .settings-tabs .tab:hover:not(.active){color:#009cde}.form-submissions-settings-page .settings-tabs .tab:hover:not(.active) span{color:#009cde}.form-submissions-settings-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.form-submissions-settings-page .settings-tabs .tab.active span{color:#009cde}.form-submissions-settings-page .settings-content-wrapper,.form-submissions-settings-page .settings-content-wrapper .tab-content{width:100%}.form-submissions-settings-page .settings-content-wrapper .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.form-submissions-settings-page .settings-content-wrapper .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.form-submissions-settings-page .settings-content-wrapper .settings-section{padding:24px 20px;margin-bottom:20px}}.form-submissions-settings-page .settings-content-wrapper .settings-section .section-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px;line-height:normal}@media (max-width: 599px){.form-submissions-settings-page .settings-content-wrapper .settings-section .section-title{font-size:20px;margin-bottom:12px}}.form-submissions-settings-page .settings-content-wrapper .settings-section .section-description{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;margin:0;line-height:1.6}.forms-tab,.statuses-tab,.search-settings-tab{width:100%}.forms-tab .settings-section,.statuses-tab .settings-section,.search-settings-tab .settings-section{background:#fff;border-radius:8px;padding:32px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.forms-tab .settings-section,.statuses-tab .settings-section,.search-settings-tab .settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.forms-tab .settings-section,.statuses-tab .settings-section,.search-settings-tab .settings-section{padding:24px 20px;margin-bottom:20px}}.forms-tab .section-title,.statuses-tab .section-title,.search-settings-tab .section-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.forms-tab .section-title,.statuses-tab .section-title,.search-settings-tab .section-title{font-size:20px;margin-bottom:16px}}.forms-tab .section-description,.statuses-tab .section-description,.search-settings-tab .section-description{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;margin:0 0 24px;line-height:1.6}.forms-tab .loading-state,.statuses-tab .loading-state,.search-settings-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:calc(100vh - 400px)}@media (max-width: 599px){.forms-tab .loading-state,.statuses-tab .loading-state,.search-settings-tab .loading-state{min-height:calc(100vh - 300px);padding:40px 20px}}.forms-tab .loading-state p,.statuses-tab .loading-state p,.search-settings-tab .loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280}.forms-tab .error-state-wrapper,.statuses-tab .error-state-wrapper,.search-settings-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:0 20px;width:100%}@media (max-width: 599px){.forms-tab .error-state-wrapper,.statuses-tab .error-state-wrapper,.search-settings-tab .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.forms-tab .empty-state,.statuses-tab .empty-state,.search-settings-tab .empty-state{padding:48px 20px;text-align:center;color:#6b7280;font-size:16px;font-family:Figtree,sans-serif;line-height:1.6}.forms-tab .empty-state p,.statuses-tab .empty-state p,.search-settings-tab .empty-state p{margin:16px 0 0;font-family:Figtree,sans-serif}.forms-tab{width:100%;background:#fff}.forms-tab .forms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px;padding:16px;flex-wrap:wrap}@media (max-width: 768px){.forms-tab .forms-toolbar{flex-direction:column;align-items:stretch}}.forms-tab .forms-toolbar .toolbar-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}@media (max-width: 768px){.forms-tab .forms-toolbar .toolbar-left{flex-direction:column;width:100%}}.forms-tab .forms-toolbar .toolbar-left .form-field{position:relative;min-width:150px}@media (max-width: 768px){.forms-tab .forms-toolbar .toolbar-left .form-field{width:100%}}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select{width:100%}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select .v-field{border-radius:4px;border-color:#28292c33;background:#fff}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select .v-field__input{font-size:14px;color:#28292c;padding:8px 40px 8px 16px;min-height:40px}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select .v-field__outline{border-color:#28292c33}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select .v-field--focused .v-field__outline{border-color:#009cde}.forms-tab .forms-toolbar .toolbar-left .form-field .status-select .v-select__menu-icon{display:none!important}.forms-tab .forms-toolbar .toolbar-left .form-field .dropdown-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c99;pointer-events:none;z-index:2}.forms-tab .forms-toolbar .toolbar-left .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.forms-tab .forms-toolbar .toolbar-left .search-input{flex:0 1 auto;width:300px;max-width:100%}@media (max-width: 768px){.forms-tab .forms-toolbar .toolbar-left .search-input{width:100%}}.forms-tab .forms-toolbar .toolbar-left .search-input .v-field{border-radius:4px;border-color:#28292c33;background:#fff}.forms-tab .forms-toolbar .toolbar-left .search-input .v-field__input{font-size:14px;color:#28292c;padding:8px 16px;min-height:40px}.forms-tab .forms-toolbar .toolbar-left .search-input .v-field__outline{border-color:#28292c33}.forms-tab .forms-toolbar .toolbar-left .search-input .v-field--focused .v-field__outline{border-color:#009cde}.forms-tab .forms-toolbar .toolbar-left .search-input .v-field__append-inner{padding-right:12px;color:#28292c99}.forms-tab .forms-toolbar .add-location-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.forms-tab .forms-toolbar .add-location-btn svg{color:#009cde;transition:color .2s ease}.forms-tab .forms-toolbar .add-location-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.forms-tab .forms-toolbar .add-location-btn:hover:not(:disabled) svg{color:#fff}.forms-tab .forms-toolbar .add-location-btn:disabled{opacity:.5;cursor:not-allowed}.forms-tab .forms-toolbar .add-location-btn:active:not(:disabled){transform:scale(.98)}@media (max-width: 768px){.forms-tab .forms-toolbar .add-location-btn{width:100%;justify-content:center}}.forms-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:calc(100vh - 400px)}@media (max-width: 599px){.forms-tab .loading-state{min-height:calc(100vh - 300px);padding:40px 20px}}.forms-tab .loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280}.forms-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:80px 20px;width:100%}@media (max-width: 599px){.forms-tab .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.forms-tab .empty-state{padding:48px 24px;text-align:center;color:#28292c99;font-size:14px;background:#fff;border-radius:8px;border:1px solid rgba(40,41,44,.1)}.forms-tab .forms-table-container{width:100%;overflow-x:auto;border:1px solid rgba(40,41,44,.1);background:#fff}.forms-tab .forms-table-container .forms-table{width:100%;border-collapse:collapse}.forms-tab .forms-table-container .forms-table thead{background:#f9fafb;border-bottom:1px solid rgba(0,156,222,.2);border-top:1px solid rgba(0,156,222,.2)}.forms-tab .forms-table-container .forms-table thead tr th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#28292c;white-space:nowrap}.forms-tab .forms-table-container .forms-table thead tr th:first-child{padding-left:20px}.forms-tab .forms-table-container .forms-table thead tr th:last-child{padding-right:20px}.forms-tab .forms-table-container .forms-table tbody tr{border-bottom:1px solid rgba(40,41,44,.1);transition:background-color .2s ease}.forms-tab .forms-table-container .forms-table tbody tr.clickable{cursor:pointer}.forms-tab .forms-table-container .forms-table tbody tr.clickable:hover{background:#f9fafb}.forms-tab .forms-table-container .forms-table tbody tr:last-child{border-bottom:none}.forms-tab .forms-table-container .forms-table tbody tr td{padding:16px;font-size:14px;color:#28292c;vertical-align:middle}.forms-tab .forms-table-container .forms-table tbody tr td:first-child{padding-left:20px}.forms-tab .forms-table-container .forms-table tbody tr td:last-child{padding-right:20px}.forms-tab .forms-table-container .forms-table tbody tr td.name-cell .name-content{display:flex;align-items:center;gap:8px}.forms-tab .forms-table-container .forms-table tbody tr td.name-cell .name-content .name-icon{flex-shrink:0;color:#009cde}.forms-tab .forms-table-container .forms-table tbody tr td.name-cell .name-content .name-icon.special-icon{color:#28292c66}.forms-tab .forms-table-container .forms-table tbody tr td.name-cell .name-content span{flex:1;min-width:0}.forms-tab .forms-table-container .forms-table tbody tr td .status-badge-{display:inline-block;padding:4px 12px;background:#e0f2fe;color:#009cde;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.forms-tab .forms-table-container .forms-table tbody tr td .status-badge-active{display:inline-block;padding:4px 12px;background:#009bde43;color:#009bde;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.forms-tab .forms-table-container .forms-table tbody tr td .status-badge-inactive{display:inline-block;padding:4px 12px;background:#bb665942;color:#bb6659;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.forms-tab .pagination{display:flex;align-items:center;justify-content:flex-end;padding:17px;margin-top:8px;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.forms-tab .pagination{flex-direction:column;align-items:stretch}}.forms-tab .pagination .per-page-container{display:flex;align-items:center;background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:4px;overflow:hidden}.forms-tab .pagination .per-page-container .form-field{position:relative;min-width:150px}.forms-tab .pagination .per-page-container .form-field .per-page-select{width:100%}.forms-tab .pagination .per-page-container .form-field .per-page-select .v-field{border-radius:0;border:none;border-color:transparent;background:transparent;box-shadow:none}.forms-tab .pagination .per-page-container .form-field .per-page-select .v-field__input{font-size:14px;color:#28292c;padding:8px 40px 8px 16px;min-height:40px}.forms-tab .pagination .per-page-container .form-field .per-page-select .v-field__outline{display:none}.forms-tab .pagination .per-page-container .form-field .per-page-select .v-select__menu-icon{display:none!important}.forms-tab .pagination .per-page-container .form-field .dropdown-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28292c99;pointer-events:none;z-index:2}.forms-tab .pagination .per-page-container .form-field:has(.v-field--focused) .dropdown-icon{color:#009cde}.forms-tab .pagination .pagination-right-group{display:flex;align-items:center;background:#fff;border:1px solid rgba(40,41,44,.2);border-radius:4px;overflow:hidden}.forms-tab .pagination .pagination-right-group .page-range{font-size:14px;color:#28292ccc;padding:8px 16px;white-space:nowrap}.forms-tab .pagination .pagination-right-group .pagination-separator{width:1px;height:24px;background:#28292c33;flex-shrink:0}.forms-tab .pagination .pagination-right-group .pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#28292ccc;cursor:pointer;transition:all .2s ease;padding:0}.forms-tab .pagination .pagination-right-group .pagination-btn:hover:not(:disabled){color:#009cde;background:#f0f9ff}.forms-tab .pagination .pagination-right-group .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.forms-tab .pagination .pagination-right-group .pagination-btn:active:not(:disabled){background:#e0f2fe}.status-statuses-tab{width:100%}.status-statuses-tab .status-settings-section{background:#fff;border-radius:8px;padding:32px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}@media (max-width: 599px){.status-statuses-tab .status-settings-section{padding:20px 16px;margin-bottom:16px}}@media (max-width: 768px){.status-statuses-tab .status-settings-section{padding:24px 20px;margin-bottom:20px}}.status-statuses-tab .status-section-title{color:#28292c;font-family:Figtree,sans-serif;font-size:24px;font-weight:600;margin:0 0 24px;line-height:normal}@media (max-width: 599px){.status-statuses-tab .status-section-title{font-size:20px;margin-bottom:16px}}.status-statuses-tab .status-section-description{color:#6b7280;font-family:Figtree,sans-serif;font-size:14px;margin:0 0 24px;line-height:1.6}.status-statuses-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:calc(100vh - 400px);background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;border:1px solid #F3F4F6;width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 599px){.status-statuses-tab .loading-state{min-height:calc(100vh - 300px);padding:40px 20px}}@media (max-width: 768px){.status-statuses-tab .loading-state{padding:60px 20px}}.status-statuses-tab .loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280}.status-statuses-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:0 20px;width:100%}@media (max-width: 599px){.status-statuses-tab .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.status-statuses-tab .status-custom-statuses-wrapper{margin-bottom:24px}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox input[type=checkbox]:checked~.status-checkmark{background-color:#009cde;border-color:#009cde}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox input[type=checkbox]:checked~.status-checkmark:after{display:block}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox .status-checkmark{position:absolute;left:0;height:18px;width:18px;background-color:#fff;border:2px solid rgba(40,41,44,.3);border-radius:3px;transition:all .2s}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox .status-checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.status-statuses-tab .status-custom-statuses-wrapper .status-custom-checkbox .status-checkbox-label{font-size:14px;font-weight:500;color:#28292c;margin-left:8px}.status-statuses-tab .status-hr-line-dashed{height:1px;border-bottom:1px dashed rgba(40,41,44,.2);margin:24px 0}.status-statuses-tab .status-info-alert{display:flex;align-items:center;padding:12px 16px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-top:24px}.status-statuses-tab .status-info-alert .status-mr-2{margin-right:8px}.status-statuses-tab .status-info-alert span{font-size:14px;color:#0369a1}.status-statuses-tab .status-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.status-statuses-tab .status-statuses-table-container{background:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(40,41,44,.1);margin-bottom:24px}.status-statuses-tab .status-statuses-table{width:100%;border-collapse:collapse}.status-statuses-tab .status-statuses-table thead{background-color:#f9fafb}.status-statuses-tab .status-statuses-table thead th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#28292cb3;text-transform:uppercase;letter-spacing:.5px}.status-statuses-tab .status-statuses-table thead th.status-actions-column{text-align:right}.status-statuses-tab .status-statuses-table tbody tr{border-top:1px solid rgba(40,41,44,.1);transition:background-color .2s}.status-statuses-tab .status-statuses-table tbody tr:hover{background-color:#f9fafb}.status-statuses-tab .status-statuses-table tbody tr td{padding:16px;font-size:14px;color:#28292c}.status-statuses-tab .status-statuses-table tbody tr td.status-status-name{font-weight:500}.status-statuses-tab .status-statuses-table tbody tr td.status-actions-column{text-align:right}.status-statuses-tab .status-color-indicator{width:20px;height:20px;border-radius:50%;border:2px solid rgba(40,41,44,.1)}.status-statuses-tab .status-edit-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:13px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.status-statuses-tab .status-edit-btn svg{color:#009cde;transition:color .2s ease}.status-statuses-tab .status-edit-btn span{color:#009cde;transition:color .2s ease}.status-statuses-tab .status-edit-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.status-statuses-tab .status-edit-btn:hover:not(:disabled) svg{color:#fff}.status-statuses-tab .status-edit-btn:hover:not(:disabled) span{color:#fff}.status-statuses-tab .status-edit-btn:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-edit-btn:active:not(:disabled){transform:scale(.98)}.status-statuses-tab .status-add-status-container{margin-top:24px}.status-statuses-tab .status-add-status-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.status-statuses-tab .status-add-status-btn svg{color:#009cde;transition:color .2s ease}.status-statuses-tab .status-add-status-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.status-statuses-tab .status-add-status-btn:hover:not(:disabled) svg{color:#fff}.status-statuses-tab .status-add-status-btn:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-add-status-btn:active:not(:disabled){transform:scale(.98)}.status-statuses-tab .status-empty-state{padding:48px 20px;text-align:center;color:#6b7280;font-size:16px;font-family:Figtree,sans-serif;line-height:1.6}.status-statuses-tab .status-empty-state p{margin:16px 0 0;font-family:Figtree,sans-serif}.status-statuses-tab .status-custom-modal-overlay{position:fixed;inset:0;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1005;padding:16px}@media (max-width: 599px){.status-statuses-tab .status-custom-modal-overlay{padding:0;align-items:flex-end}}.status-statuses-tab .status-custom-status-modal{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal{max-width:100%;max-height:70vh;border-radius:20px 20px 0 0;animation:status-slideUpFromBottom .3s ease-out;position:relative}.status-statuses-tab .status-custom-status-modal:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#d1d5db;border-radius:2px;z-index:1}}.status-statuses-tab .status-custom-status-modal .status-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;background:#fff;flex-shrink:0}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-header{padding:32px 24px 20px}}.status-statuses-tab .status-custom-status-modal .status-modal-header .status-modal-title{font-family:Figtree;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#28292c;margin:0;padding:0}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-header .status-modal-title{font-size:20px}}.status-statuses-tab .status-custom-status-modal .status-modal-header .status-close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-header .status-close-btn:hover:not(:disabled){background:#f3f4f6;color:#28292c}.status-statuses-tab .status-custom-status-modal .status-modal-header .status-close-btn:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-custom-status-modal .status-modal-content{padding:5px 20px;background:#fff;overflow-y:auto;flex:1;display:flex;flex-direction:column}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-content{padding:20px 16px}}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-custom-modal-tabs{display:flex;gap:0;margin-bottom:32px;margin-top:0;flex-shrink:0}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-custom-modal-tabs .status-custom-tab{background:none;border:none;font-family:Figtree;font-size:16px;font-weight:500;color:#6b7280;text-transform:none;padding:5px 20px;cursor:pointer;position:relative;transition:all .2s ease;border-bottom:2px solid transparent;margin-bottom:-1px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-custom-modal-tabs .status-custom-tab:hover{color:#009cde;background:#009cde0d}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-custom-modal-tabs .status-custom-tab.status-active{color:#009cde;font-weight:600;border-bottom-color:#009cde}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-content .status-custom-modal-tabs .status-custom-tab{font-size:14px;padding:10px 16px}}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-content-wrapper{padding:0;flex:1;overflow-y:auto;min-height:200px;scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-content-wrapper::-webkit-scrollbar{width:8px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-content-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:4px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-content-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;transition:background .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-content-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel{display:block;animation:status-fadeIn .2s ease-in-out}@keyframes status-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-fields-row{display:flex;gap:16px;margin-bottom:5px}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-fields-row{flex-direction:column;gap:0}}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-fields-row .status-form-field{width:50%;margin-bottom:0}@media (max-width: 599px){.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-fields-row .status-form-field{width:100%;flex:0 0 100%}}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field{position:relative;margin-bottom:5px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field:last-child{margin-bottom:0}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field label{display:block;margin-bottom:8px;font-family:Figtree;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#28292ccc}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field label .status-asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;line-height:1;vertical-align:baseline;transform:translateY(-.35em)}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-text-field),.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select){width:100%}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-text-field) .v-field,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field{border:1px solid #DBDBDD;border-radius:4px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-text-field) .v-field .v-field__outline__start,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-text-field) .v-field .v-field__outline__notch,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-text-field) .v-field .v-field__outline__end,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field .v-field__outline__start,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field .v-field__outline__notch,.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field .v-field__outline__end{border:none}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select){position:relative}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field--empty .v-field__input{color:#6b728099!important;opacity:1!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field--empty .v-select__selection{color:#6b728099!important;opacity:1!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field--empty .v-select__selection-text{color:#6b728099!important;opacity:1!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field__input::placeholder{color:#6b728099!important;opacity:1!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-select__selection--placeholder{color:#6b728099!important;opacity:1!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select).v-field--empty .v-field__input::placeholder{display:block!important;opacity:1!important;color:#6b728099!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-select__selection:not(.v-select__selection--placeholder){color:#28292c}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field :deep(.v-select) .v-field__input[placeholder]:not(:focus):placeholder-shown{color:#6b728099!important}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field .dropdown-arrow{position:absolute;right:12px;top:48px;transform:translateY(-50%);color:#28292c99;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field:has(:deep(.v-field--focused)) .dropdown-arrow{color:#009cde}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field .status-color-input-wrapper{display:flex;align-items:center;gap:12px;width:100%}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field .status-color-input-wrapper .status-color-input{width:100%;height:48px;min-width:60px;border:1px solid #DBDBDD;border-radius:4px;cursor:pointer;transition:border-color .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field .status-color-input-wrapper .status-color-input:hover:not(:disabled){border-color:#009cde}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-tab-panel .status-form-field .status-color-input-wrapper .status-color-input:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list{margin-bottom:32px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list .status-reasons-table{width:100%;border-collapse:collapse}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list .status-reasons-table tbody tr{border-bottom:1px solid #DBDBDD;transition:background-color .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list .status-reasons-table tbody tr:hover{background-color:#f9fafb}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list .status-reasons-table tbody tr td{padding:12px 16px;font-size:14px;color:#28292c}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-reasons-list .status-reasons-table tbody tr td.status-actions-column{text-align:right}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-section-title{font-family:Figtree;font-weight:600;font-size:16px;color:#28292c;margin-bottom:8px}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-section-description{font-family:Figtree;font-size:13px;color:#28292cb3;margin-bottom:16px;line-height:1.5}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input{display:flex;gap:12px;align-items:flex-start}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input :deep(.v-text-field){flex:1}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn svg{color:#009cde;transition:color .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn span{color:#009cde;transition:color .2s ease}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn:hover:not(:disabled) svg{color:#fff}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn:hover:not(:disabled) span{color:#fff}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-add-reason-section .status-add-reason-input .status-add-reason-btn:active:not(:disabled){transform:scale(.98)}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-remove-btn{background:none;border:none;color:#28292c99;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.status-statuses-tab .status-custom-status-modal .status-modal-content .status-remove-btn:hover{color:#dc2626}.status-statuses-tab .status-custom-status-modal .status-modal-footer{padding:20px 24px;border-top:1px solid rgba(40,41,44,.1);flex-shrink:0}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-footer-buttons{display:flex;gap:12px;justify-content:flex-end}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid transparent}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn:disabled{opacity:.5;cursor:not-allowed}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn:active:not(:disabled){transform:scale(.98)}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn.status-modal-btn-outlined{border:1px solid #009CDE!important;background:#fff!important;color:#009cde!important}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn.status-modal-btn-outlined:hover:not(:disabled){background:#009cde!important;border-color:#009cde!important;color:#fff!important}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn.status-modal-btn-primary{border:1px solid #009CDE!important;background:#009cde!important;color:#fff!important}.status-statuses-tab .status-custom-status-modal .status-modal-footer .status-modal-btn.status-modal-btn-primary:hover:not(:disabled){background:#0088c7!important;border-color:#0088c7!important;box-shadow:0 4px 6px -1px #0000001a}@keyframes status-slideUpFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.searchtab-search-settings-tab{background:#fff;border-radius:8px;padding:32px;box-shadow:0 1px 3px #0000000d;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #F3F4F6}.searchtab-search-settings-tab .searchtab-settings-section .searchtab-section-title{font-size:24px;font-weight:600;margin-bottom:8px;color:#28292c}.searchtab-search-settings-tab .searchtab-settings-section .searchtab-section-description{font-size:14px;color:#28292cb3;margin-bottom:24px}.searchtab-search-settings-tab .searchtab-settings-toggle{margin-bottom:24px;padding-bottom:24px}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper{margin-bottom:0}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]:checked~.searchtab-checkmark{background-color:#009cde;border-color:#009cde}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]:checked~.searchtab-checkmark:after{display:block}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkmark{position:absolute;left:0;height:18px;width:18px;background-color:#fff;border:2px solid rgba(40,41,44,.3);border-radius:3px;transition:all .2s}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.searchtab-search-settings-tab .searchtab-settings-toggle .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkbox-label{font-size:14px;font-weight:500;color:#28292c;margin-left:8px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-tabs{display:flex;gap:0;margin-bottom:24px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-tabs .searchtab-tab{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:#28292c99;cursor:pointer;transition:all .2s;margin-bottom:-2px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-tabs .searchtab-tab:hover{color:#009cde}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-tabs .searchtab-tab.searchtab-active{color:#009cde;border-bottom-color:#009cde}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-tab-content{min-height:200px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-tab-pane .searchtab-tab-pane-content h3{font-size:18px;font-weight:600;margin-bottom:8px;color:#28292c}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-tab-pane .searchtab-tab-pane-content .searchtab-tab-description{font-size:14px;color:#28292cb3;margin-bottom:24px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group{margin-bottom:24px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-form-label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-form-input{width:100%;max-width:300px;padding:10px 12px;border:1px solid rgba(40,41,44,.2);border-radius:6px;font-size:14px;color:#28292c}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-form-input:focus{outline:none;border-color:#28292c}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper{margin-bottom:0}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:28px}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]:checked~.searchtab-checkmark{background-color:#009cde;border-color:#009cde}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox input[type=checkbox]:checked~.searchtab-checkmark:after{display:block}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkmark{position:absolute;left:0;height:18px;width:18px;background-color:#fff;border:2px solid rgba(40,41,44,.3);border-radius:3px;transition:all .2s}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.searchtab-search-settings-tab .searchtab-settings-content .searchtab-settings-form .searchtab-form-group .searchtab-custom-checkbox-wrapper .searchtab-custom-checkbox .searchtab-checkbox-label{font-size:14px;font-weight:500;color:#28292c;margin-left:8px}.searchtab-search-settings-tab .searchtab-save-section{margin-top:32px;padding-top:24px;border-top:1px dashed rgba(40,41,44,.2)}.searchtab-search-settings-tab .searchtab-save-section .searchtab-save-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#009cde;color:#fff;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px}.searchtab-search-settings-tab .searchtab-save-section .searchtab-save-btn span{color:#fff;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-save-section .searchtab-save-btn:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.searchtab-search-settings-tab .searchtab-save-section .searchtab-save-btn:disabled{opacity:.5;cursor:not-allowed}.searchtab-search-settings-tab .searchtab-save-section .searchtab-save-btn:active:not(:disabled){transform:scale(.98)}.searchtab-search-settings-tab .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;min-height:calc(100vh - 400px)}@media (max-width: 599px){.searchtab-search-settings-tab .loading-state{min-height:calc(100vh - 300px);padding:40px 20px}}.searchtab-search-settings-tab .loading-state p{margin:16px 0 0;font-family:Figtree,sans-serif;font-size:16px;color:#6b7280}.searchtab-search-settings-tab .error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 400px);padding:0 20px;width:100%}@media (max-width: 599px){.searchtab-search-settings-tab .error-state-wrapper{min-height:calc(100vh - 300px);padding:40px 20px}}.searchtab-search-settings-tab .searchtab-empty-state{padding:48px 24px;text-align:center;color:#28292c99;font-size:14px}.searchtab-search-settings-tab .searchtab-empty-state.searchtab-error{color:#dc2626}.searchtab-search-settings-tab .searchtab-data-table{width:100%;border-collapse:collapse;margin-bottom:24px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.searchtab-search-settings-tab .searchtab-data-table thead{background:#f9fafb}.searchtab-search-settings-tab .searchtab-data-table thead tr th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#28292cb3;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(40,41,44,.1)}.searchtab-search-settings-tab .searchtab-data-table thead tr th.searchtab-actions-column{width:60px;text-align:center}.searchtab-search-settings-tab .searchtab-data-table tbody tr{border-bottom:1px solid rgba(40,41,44,.05);transition:background-color .2s}.searchtab-search-settings-tab .searchtab-data-table tbody tr:hover{background-color:#f9fafb}.searchtab-search-settings-tab .searchtab-data-table tbody tr:last-child{border-bottom:none}.searchtab-search-settings-tab .searchtab-data-table tbody tr td{padding:12px 16px;font-size:14px;color:#28292c}.searchtab-search-settings-tab .searchtab-data-table tbody tr td.searchtab-actions-column{text-align:center;width:60px}.searchtab-search-settings-tab .searchtab-add-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;margin-top:16px}.searchtab-search-settings-tab .searchtab-add-btn svg{color:#009cde;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-add-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.searchtab-search-settings-tab .searchtab-add-btn:hover:not(:disabled) svg{color:#fff}.searchtab-search-settings-tab .searchtab-add-btn:disabled{opacity:.5;cursor:not-allowed}.searchtab-search-settings-tab .searchtab-add-btn:active:not(:disabled){transform:scale(.98)}.searchtab-search-settings-tab .searchtab-edit-btn,.searchtab-search-settings-tab .searchtab-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid rgba(40,41,44,.2);background:#fff;cursor:pointer;transition:all .2s ease;padding:0}.searchtab-search-settings-tab .searchtab-edit-btn svg,.searchtab-search-settings-tab .searchtab-delete-btn svg{color:#28292c;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-edit-btn:hover,.searchtab-search-settings-tab .searchtab-delete-btn:hover{background:#f9fafb;border-color:#009cde}.searchtab-search-settings-tab .searchtab-edit-btn:hover svg,.searchtab-search-settings-tab .searchtab-delete-btn:hover svg{color:#009cde}.searchtab-search-settings-tab .searchtab-edit-btn:active,.searchtab-search-settings-tab .searchtab-delete-btn:active{transform:scale(.95)}.searchtab-search-settings-tab .searchtab-delete-btn:hover{background:#fef2f2;border-color:#dc2626}.searchtab-search-settings-tab .searchtab-delete-btn:hover svg{color:#dc2626}.searchtab-search-settings-tab .searchtab-custom-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:searchtab-fadeIn .2s ease}.searchtab-search-settings-tab .searchtab-custom-status-modal{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px #0003;animation:searchtab-slideUpFromBottom .3s ease;overflow:hidden}.searchtab-search-settings-tab .searchtab-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid rgba(40,41,44,.1)}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-modal-title{font-size:20px;font-weight:600;color:#28292c;margin:0}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;padding:0}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-close-btn svg{color:#28292c99;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-close-btn:hover:not(:disabled){background:#f9fafb}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-close-btn:hover:not(:disabled) svg{color:#28292c}.searchtab-search-settings-tab .searchtab-modal-header .searchtab-close-btn:disabled{opacity:.5;cursor:not-allowed}.searchtab-search-settings-tab .searchtab-modal-content{padding:24px;overflow-y:auto;flex:1}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-form-field{position:relative;margin-bottom:0}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-form-field label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-form-field label .searchtab-asterisk{color:#dc2626;margin-left:2px}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-form-field .dropdown-arrow{position:absolute;right:12px;top:46px;transform:translateY(-50%);color:#28292c99;pointer-events:none;z-index:2;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-form-field:has(:deep(.v-field--focused)) .dropdown-arrow{color:#009cde}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-divider{height:1px;background:#28292c1a;margin:24px 0}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-section-title{font-size:16px;font-weight:600;color:#28292c;margin-bottom:8px}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-filter-options-section{margin-top:0ch}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table{width:100%;border-collapse:collapse;margin-bottom:24px;background:#fff;border-radius:6px;overflow:hidden;border:1px solid rgba(40,41,44,.1)}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table thead{background:#f9fafb}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table thead tr th{padding:10px 12px;text-align:left;font-size:12px;font-weight:600;color:#28292cb3;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(40,41,44,.1)}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table thead tr th.searchtab-actions-column{width:60px;text-align:center}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table tbody tr{border-bottom:1px solid rgba(40,41,44,.05)}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table tbody tr:last-child{border-bottom:none}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table tbody tr td{padding:10px 12px;font-size:14px;color:#28292c}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-options-table tbody tr td.searchtab-actions-column{text-align:center;width:60px}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row{display:flex;gap:12px;align-items:flex-start}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-option-input{flex:1}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;border:1px solid #009CDE;background:#fff;color:#009cde;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;margin-top:8px;height:40px}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn svg{color:#009cde;transition:color .2s ease}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn:hover:not(:disabled){background:#009cde;border-color:#009cde;color:#fff}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn:hover:not(:disabled) svg{color:#fff}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn:disabled{opacity:.5;cursor:not-allowed}.searchtab-search-settings-tab .searchtab-modal-content .searchtab-add-option-row .searchtab-add-option-btn:active:not(:disabled){transform:scale(.98)}.searchtab-search-settings-tab .searchtab-modal-footer{padding:15px;border-top:1px solid rgba(40,41,44,.1);display:flex;justify-content:flex-end}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-footer-buttons{display:flex;gap:12px}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;font-family:Figtree;cursor:pointer;transition:all .2s ease;text-transform:none;min-width:100px;border:1px solid}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn:disabled{opacity:.5;cursor:not-allowed}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn:active:not(:disabled){transform:scale(.98)}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-outlined{border-color:#28292c33;background:#fff;color:#28292c}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-outlined:hover:not(:disabled){background:#f9fafb;border-color:#28292c4d}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-primary{border-color:#009cde;background:#009cde;color:#fff}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-primary span{color:#fff}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7;box-shadow:0 4px 6px -1px #0000001a}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-danger{border-color:#dc2626;background:#dc2626;color:#fff}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-danger span{color:#fff}.searchtab-search-settings-tab .searchtab-modal-footer .searchtab-modal-btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 6px -1px #0000001a}.searchtab-search-settings-tab .searchtab-confirm-modal .searchtab-confirm-message{font-size:16px;color:#28292c;line-height:1.5;margin:0;padding:8px 0}@keyframes searchtab-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchtab-slideUpFromBottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.searchtab-search-settings-tab .v-messages__message{text-align:start!important;margin-left:-12px;margin-bottom:10px}.template-detail-page{padding:20px;max-width:100%;font-family:Figtree,sans-serif}.template-detail-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;flex-wrap:wrap}.template-detail-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.template-detail-page .breadcrumb .breadcrumb-link:hover{color:#009cde;text-decoration:underline}.template-detail-page .breadcrumb .breadcrumb-current{color:#28292c99}.template-detail-page .breadcrumb .separator{display:flex;align-items:center;color:#28292c80}.template-detail-page .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}@media (max-width: 599px){.template-detail-page .page-header{flex-direction:column}}.template-detail-page .page-header .header-content h1{font-size:32px;font-weight:600;color:#28292c;margin:0 0 4px;line-height:1.2}@media (max-width: 599px){.template-detail-page .page-header .header-content h1{font-size:24px}}.template-detail-page .page-header .header-content .subtitle{font-size:16px;color:#6b7280;margin:0;font-weight:400}.template-detail-page .page-header .header-actions{display:flex;gap:12px}.template-detail-page .loading-state,.template-detail-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;padding:40px 20px}.template-detail-page .loading-state p,.template-detail-page .error-state p{font-size:16px;color:#6b7280;margin:0}.template-detail-page .loading-state .error-icon,.template-detail-page .error-state .error-icon,.template-detail-page .loading-state .error-message,.template-detail-page .error-state .error-message{color:#dc2626}.template-detail-page .template-content{display:flex;flex-direction:column;gap:24px}.template-detail-page .settings-tabs{display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.template-detail-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.template-detail-page .settings-tabs{gap:24px}}@media (max-width: 599px){.template-detail-page .settings-tabs{gap:16px;margin-bottom:20px}}.template-detail-page .settings-tabs .tab{position:relative;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;flex-shrink:0}.template-detail-page .settings-tabs .tab span{color:inherit}@media (max-width: 768px){.template-detail-page .settings-tabs .tab{padding:10px 0;font-size:13px}}@media (max-width: 599px){.template-detail-page .settings-tabs .tab{padding:10px 0;font-size:13px}}.template-detail-page .settings-tabs .tab:hover:not(.active){color:#009cde}.template-detail-page .settings-tabs .tab:hover:not(.active) span{color:#009cde}.template-detail-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.template-detail-page .settings-tabs .tab.active span{color:#009cde}.template-detail-page .tab-content{display:flex;flex-direction:column;gap:24px}.template-detail-page .standard-template-notice{background:#e8f4fd;border:1px solid #B8DAEF;border-radius:8px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.template-detail-page .standard-template-notice{flex-direction:column;align-items:flex-start}}.template-detail-page .standard-template-notice .notice-content{display:flex;align-items:flex-start;gap:12px}.template-detail-page .standard-template-notice .notice-content .notice-icon{color:#009cde;flex-shrink:0;margin-top:2px}.template-detail-page .standard-template-notice .notice-content .notice-text p{margin:0;font-size:14px;color:#28292c;line-height:1.5}.template-detail-page .standard-template-notice .notice-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 768px){.template-detail-page .standard-template-notice .notice-actions{width:100%}}.template-detail-page .template-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.template-detail-page .template-card .card-header{padding:16px 24px;border-bottom:1px solid #E5E7EB;display:flex;justify-content:space-between;align-items:center}.template-detail-page .template-card .card-header h2{font-size:20px;font-weight:600;color:#28292c;margin:0}.template-detail-page .template-card .card-content{padding:24px}.template-detail-page .status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.template-detail-page .status-badge.status-active{background:#d1fae5;color:#065f46}.template-detail-page .status-badge.status-inactive{background:#f3f4f6;color:#6b7280}.template-detail-page .readonly-view{display:flex;flex-direction:column;gap:16px}.template-detail-page .readonly-view .detail-row{display:flex;flex-direction:column;gap:4px}.template-detail-page .readonly-view .detail-row label{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.template-detail-page .readonly-view .detail-row .detail-value{font-size:16px;color:#28292c;line-height:1.5}.template-detail-page .readonly-view .detail-row .detail-value.body-html{background:#f9fafb;padding:16px;border-radius:6px;border:1px solid #E5E7EB;max-height:400px;overflow-y:auto}.template-detail-page .readonly-view .detail-row .detail-value.body-plain{background:#f9fafb;padding:16px;border-radius:6px;border:1px solid #E5E7EB;font-family:monospace;font-size:14px;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;margin:0}.template-detail-page .readonly-view .detail-row.detail-row-body{margin-top:8px}.template-detail-page .readonly-view .flow-readonly{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB;margin-top:8px}.template-detail-page .template-form{display:flex;flex-direction:column;gap:20px}.template-detail-page .template-form .form-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}@media (max-width: 992px){.template-detail-page .template-form .form-row{grid-template-columns:1fr 1fr}}@media (max-width: 599px){.template-detail-page .template-form .form-row{grid-template-columns:1fr}}.template-detail-page .template-form .form-row .form-group{min-width:0;overflow:hidden}.template-detail-page .template-form .form-group{display:flex;flex-direction:column;gap:6px}.template-detail-page .template-form .form-group label{font-size:14px;font-weight:500;color:#28292c}.template-detail-page .template-form .form-group label .required{color:#dc2626;font-size:12px;vertical-align:super}.template-detail-page .template-form .form-group .form-input{width:100%;padding:10px 12px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:6px;transition:border-color .2s ease}.template-detail-page .template-form .form-group .form-input:focus{outline:none;border-color:#009cde}.template-detail-page .template-form .form-group .form-input::placeholder{color:#9ca3af}.template-detail-page .template-form .form-group .form-textarea{width:100%;padding:12px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:6px;resize:vertical;min-height:150px;font-family:inherit;transition:border-color .2s ease}.template-detail-page .template-form .form-group .form-textarea:focus{outline:none;border-color:#009cde}.template-detail-page .template-form .form-group .form-textarea::placeholder{color:#9ca3af}.template-detail-page .template-form .form-group .v-input{max-width:100%;min-width:0}.template-detail-page .template-form .form-group :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:6px!important}.template-detail-page .template-form .form-group :deep(.v-field){border-radius:6px!important;background:#fff!important;overflow:hidden}.template-detail-page .template-form .form-group :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;color:#28292c!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.template-detail-page .template-form .form-group :deep(.v-select__selection-text){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.template-detail-page .template-form .form-group :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.template-detail-page .template-form .email-fields,.template-detail-page .template-form .flow-fields{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.template-detail-page .template-form .input-with-button{display:flex;gap:8px;align-items:flex-start}.template-detail-page .template-form .input-with-button .form-input,.template-detail-page .template-form .input-with-button .form-textarea,.template-detail-page .template-form .input-with-button .editor-container{flex:1;min-width:0}.template-detail-page .template-form .input-with-button .editor-container{border:1px solid #D1D5DB;border-radius:6px;overflow:hidden}.template-detail-page .template-form .input-with-button .editor-container:focus-within{border-color:#009cde}.template-detail-page .template-form .input-with-button .editor-container .html-editor{border:none;border-radius:0}.template-detail-page .template-form .icon-button{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #009CDE;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#009cde}.template-detail-page .template-form .icon-button svg{color:#009cde;transition:color .2s ease}.template-detail-page .template-form .icon-button:hover{background:#009cde;color:#fff}.template-detail-page .template-form .icon-button:hover svg{color:#fff}.template-detail-page .template-form .hr-line{height:1px;background:#e5e7eb;margin:8px 0}.template-detail-page .template-form .form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E5E7EB;margin-top:8px}.template-detail-page .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}@media (max-width: 768px){.template-detail-page .tools-grid{grid-template-columns:1fr}}.template-detail-page .tool-item{display:flex;gap:16px;padding:24px;background:#fff;border-radius:8px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d}.template-detail-page .tool-item .tool-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8f4fd;border-radius:12px;color:#009cde}.template-detail-page .tool-item .tool-icon.tool-icon-danger{background:#fee2e2;color:#dc2626}.template-detail-page .tool-item .tool-icon.tool-icon-warning{background:#fef3c7;color:#d97706}.template-detail-page .tool-item .tool-content{flex:1;min-width:0}.template-detail-page .tool-item .tool-content h3{font-size:16px;font-weight:600;color:#28292c;margin:0 0 8px}.template-detail-page .tool-item .tool-content p{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.template-detail-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.template-detail-page .btn-primary span{color:#fff}.template-detail-page .btn-primary svg{color:#fff}.template-detail-page .btn-primary:hover:not(:disabled){background:#0088c6}.template-detail-page .btn-primary:disabled{background:#d1d5db;cursor:not-allowed}.template-detail-page .btn-primary:disabled span,.template-detail-page .btn-primary:disabled svg{color:#fff}.template-detail-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.template-detail-page .btn-secondary span{color:#009cde;transition:color .2s ease}.template-detail-page .btn-secondary svg{color:#009cde;transition:color .2s ease}.template-detail-page .btn-secondary:hover:not(:disabled){background:#009cde;color:#fff}.template-detail-page .btn-secondary:hover:not(:disabled) span{color:#fff}.template-detail-page .btn-secondary:hover:not(:disabled) svg{color:#fff}.template-detail-page .btn-secondary:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.template-detail-page .btn-secondary:disabled span{color:#9ca3af}.template-detail-page .btn-secondary:disabled svg{color:#9ca3af}.template-detail-page .btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#dc2626;border:1px solid #DC2626;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.template-detail-page .btn-danger-outline span{color:#dc2626;transition:color .2s ease}.template-detail-page .btn-danger-outline svg{color:#dc2626;transition:color .2s ease}.template-detail-page .btn-danger-outline:hover:not(:disabled){background:#dc2626;color:#fff}.template-detail-page .btn-danger-outline:hover:not(:disabled) span{color:#fff}.template-detail-page .btn-danger-outline:hover:not(:disabled) svg{color:#fff}.template-detail-page .btn-danger-outline:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.template-detail-page .btn-danger-outline:disabled span,.template-detail-page .btn-danger-outline:disabled svg{color:#9ca3af}.parameter-modal{background:#fff;border-radius:12px;overflow:hidden;font-family:Figtree,sans-serif}.parameter-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #E5E7EB}.parameter-modal .modal-header h3{font-size:18px;font-weight:600;color:#28292c;margin:0}.parameter-modal .modal-header .close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}.parameter-modal .modal-header .close-button:hover{background:#f3f4f6;color:#28292c}.parameter-modal .modal-body{padding:20px}.parameter-modal .modal-body label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.parameter-modal .modal-body :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:6px!important}.parameter-modal .modal-body :deep(.v-field){border-radius:6px!important;background:#fff!important}.parameter-modal .modal-body :deep(.v-field__input){padding:10px 12px!important;font-size:14px!important;color:#28292c!important}.parameter-modal .modal-body :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.parameter-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #E5E7EB;background:#f9fafb}.parameter-modal .modal-footer .btn-secondary,.parameter-modal .modal-footer .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.parameter-modal .modal-footer .btn-secondary{background:#fff;color:#6b7280;border:1px solid #D1D5DB}.parameter-modal .modal-footer .btn-secondary:hover{background:#f3f4f6;color:#28292c}.parameter-modal .modal-footer .btn-primary{background:#009cde;color:#fff;border:none}.parameter-modal .modal-footer .btn-primary:hover{background:#0088c6}.form-detail-page{padding:0 0 100px;max-width:100%;font-family:Figtree,sans-serif}@media (max-width: 959px){.form-detail-page{margin:0 .75rem;width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem);padding-bottom:120px}}@media (max-width: 599px){.form-detail-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem);padding-bottom:140px}}.form-detail-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;flex-wrap:wrap}.form-detail-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none;transition:color .2s ease}.form-detail-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.form-detail-page .breadcrumb .breadcrumb-current{color:#28292ccc;font-weight:400}.form-detail-page .breadcrumb .separator{display:flex;align-items:center;color:#28292c80}.form-detail-page .page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px;flex-wrap:wrap}@media (max-width: 599px){.form-detail-page .page-header{flex-direction:column}}.form-detail-page .page-header .header-content h1{font-size:32px;font-weight:600;color:#28292c;margin:0 0 4px;line-height:1.2}@media (max-width: 599px){.form-detail-page .page-header .header-content h1{font-size:24px}}.form-detail-page .page-header .header-content .subtitle{font-size:16px;color:#28292ccc;margin:0;font-weight:400}.form-detail-page .page-header .header-actions{display:flex;gap:12px}.form-detail-page .loading-state,.form-detail-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;padding:40px 20px}.form-detail-page .loading-state p,.form-detail-page .error-state p{font-size:16px;color:#6b7280;margin:0}.form-detail-page .loading-state .error-icon,.form-detail-page .error-state .error-icon,.form-detail-page .loading-state .error-message,.form-detail-page .error-state .error-message{color:#dc2626}.form-detail-page .form-content{display:flex;flex-direction:column;gap:0}.form-detail-page .progress-section{background:#fff;border-radius:8px 8px 0 0;padding:16px 10%;box-shadow:0 1px 3px #0000000d;border:1px solid #F3F4F6;border-bottom:1px solid #DBDBDD;margin-bottom:12px}@media (max-width: 1400px){.form-detail-page .progress-section{padding:16px 5%}}@media (max-width: 1200px){.form-detail-page .progress-section{padding:16px 3%}}@media (max-width: 959px){.form-detail-page .progress-section{padding:14px 2%}}@media (max-width: 599px){.form-detail-page .progress-section{padding:12px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-detail-page .progress-section .progress-container{display:flex;align-items:center;justify-content:center;width:100%;gap:0}@media (max-width: 599px){.form-detail-page .progress-section .progress-container{min-width:600px}}.form-detail-page .progress-section .progress-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;z-index:2}@media (max-width: 599px){.form-detail-page .progress-section .progress-step{gap:6px}}.form-detail-page .progress-section .progress-step .step-circle{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.form-detail-page .progress-section .progress-step .step-circle svg{color:#fff}@media (max-width: 599px){.form-detail-page .progress-section .progress-step .step-circle{width:36px;height:36px}}.form-detail-page .progress-section .progress-step .step-label{color:#28292ccc;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}@media (max-width: 768px){.form-detail-page .progress-section .progress-step .step-label{font-size:12px}}@media (max-width: 599px){.form-detail-page .progress-section .progress-step .step-label{font-size:11px;max-width:70px;word-wrap:break-word;white-space:normal;line-height:1.2}}.form-detail-page .progress-section .progress-step.active .step-circle{background:#009cde!important;color:#fff!important}.form-detail-page .progress-section .progress-step.active .step-circle svg{color:#fff!important}.form-detail-page .progress-section .progress-step.completed .step-circle{background:#009cde!important;color:#fff!important}.form-detail-page .progress-section .progress-step.completed .step-circle svg{color:#fff!important}.form-detail-page .progress-section .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:30px;max-width:80px;margin:0 12px 25px;position:relative;z-index:1;align-self:center}@media (max-width: 959px){.form-detail-page .progress-section .progress-line{min-width:20px;max-width:50px;margin:0 -8px 22px}}@media (max-width: 599px){.form-detail-page .progress-section .progress-line{min-width:15px;max-width:40px;margin:0 -6px 20px}}.form-detail-page .progress-section .progress-line.active{background:#009cde}.form-detail-page .settings-tabs{display:flex;align-items:center;gap:32px;padding:0;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.form-detail-page .settings-tabs::-webkit-scrollbar{display:none}@media (max-width: 768px){.form-detail-page .settings-tabs{gap:24px}}@media (max-width: 599px){.form-detail-page .settings-tabs{gap:16px;margin-bottom:16px}}.form-detail-page .settings-tabs .tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#28292ccc;font-size:14px;font-weight:500;padding:6px 0;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative;flex-shrink:0;font-family:Figtree,sans-serif}.form-detail-page .settings-tabs .tab span{color:inherit}@media (max-width: 768px){.form-detail-page .settings-tabs .tab{padding:10px 0;font-size:13px}}@media (max-width: 599px){.form-detail-page .settings-tabs .tab{padding:10px 0;font-size:13px}}.form-detail-page .settings-tabs .tab:hover:not(.active){color:#009cde}.form-detail-page .settings-tabs .tab:hover:not(.active) span{color:#009cde}.form-detail-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.form-detail-page .settings-tabs .tab.active span{color:#009cde}.form-detail-page .tab-content{display:flex;flex-direction:column;gap:16px}.form-detail-page .form-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;border:1px solid #F3F4F6}.form-detail-page .form-card .card-header{padding:20px 24px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.form-detail-page .form-card .card-header{padding:16px}}.form-detail-page .form-card .card-header h2{font-size:24px;font-weight:600;color:#28292c;margin:0}.form-detail-page .form-card .card-content{padding:24px 32px}@media (max-width: 768px){.form-detail-page .form-card .card-content{padding:20px 24px}}@media (max-width: 599px){.form-detail-page .form-card .card-content{padding:16px}}.form-detail-page .form-editor-form{display:flex;flex-direction:column;gap:16px}.form-detail-page .form-editor-form .form-group{display:flex;flex-direction:column;gap:6px}.form-detail-page .form-editor-form .form-group label{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#28292c}.form-detail-page .form-editor-form .form-group label .required{color:#dc2626;font-size:14px}.form-detail-page .form-editor-form .form-group label>span{display:inline-flex;align-items:center}.form-detail-page .form-editor-form .form-group label .phone-no-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:pointer;line-height:1}.form-detail-page .form-editor-form .form-group label .phone-no-icon:hover,.form-detail-page .form-editor-form .form-group label .phone-no-icon:focus,.form-detail-page .form-editor-form .form-group label .phone-no-icon:active{background:transparent!important;box-shadow:none!important}.form-detail-page .form-editor-form .form-group .form-input{width:100%;padding:10px 12px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:6px;transition:border-color .2s ease;font-family:inherit}.form-detail-page .form-editor-form .form-group .form-input:focus{outline:none;border-color:#009cde}.form-detail-page .form-editor-form .form-group .form-input::placeholder{color:#9ca3af}.form-detail-page .form-editor-form .form-group .form-input.input-error{border-color:#dc2626}.form-detail-page .form-editor-form .form-group .form-textarea{width:100%;padding:12px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:6px;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s ease}.form-detail-page .form-editor-form .form-group .form-textarea:focus{outline:none;border-color:#009cde}.form-detail-page .form-editor-form .form-group .form-textarea::placeholder{color:#9ca3af}.form-detail-page .form-editor-form .form-group .field-error{font-size:12px;color:#dc2626;margin-top:2px}.form-detail-page :deep(.v-input){max-width:100%;min-width:0}.form-detail-page :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:8px!important}.form-detail-page :deep(.v-field){border-radius:8px!important;background:#fff!important;overflow:hidden;font-family:Figtree,sans-serif!important}.form-detail-page :deep(.v-field__input){padding:10px 14px!important;font-size:14px!important;color:#28292c!important;min-height:44px!important}.form-detail-page :deep(.v-field--focused .v-field__outline){border-color:#009cde!important;border-width:1px!important}.form-detail-page :deep(.v-select__selection-text){font-size:14px!important;color:#28292c!important}.form-detail-page :deep(.v-field__append-inner){padding-top:0!important}.form-detail-page :deep(.v-field__append-inner) svg{color:#6b7280}.form-detail-page .select-caret{transition:transform .2s ease}.form-detail-page .select-caret.rotated{transform:rotate(180deg)}.form-detail-page :deep(.v-text-field input){font-size:14px!important;color:#28292c!important}.form-detail-page :deep(.v-text-field input::placeholder){color:#9ca3af!important;opacity:1!important}.form-detail-page .hr-line{height:1px;background:#e5e7eb;margin:8px 0}.form-detail-page .form-section{margin-top:8px}.form-detail-page .form-section .section-title{font-size:16px;font-weight:600;color:#28292c;margin:0 0 12px}.form-detail-page .checkbox-group .checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#28292c;cursor:pointer}.form-detail-page .checkbox-group .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#009CDE;cursor:pointer}.form-detail-page .checkbox-group .checkbox-label .checkbox-text{font-weight:400}.form-detail-page .checkbox-group .field-hint{font-size:13px;color:#6b7280;margin:8px 0 0 28px}.form-detail-page .form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #E5E7EB;margin-top:8px}.form-detail-page .fields-layout{display:flex;gap:12px}@media (max-width: 992px){.form-detail-page .fields-layout{flex-direction:column}}.form-detail-page .field-type-sidebar{flex-shrink:0;width:200px;background:#fff;border-radius:8px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d;align-self:flex-start;position:sticky;top:20px}@media (max-width: 992px){.form-detail-page .field-type-sidebar{width:100%;position:static}}.form-detail-page .field-type-sidebar .sidebar-header{padding:12px 16px;border-bottom:1px solid #E5E7EB}.form-detail-page .field-type-sidebar .sidebar-header h3{font-size:14px;font-weight:600;color:#28292c;margin:0}.form-detail-page .field-type-sidebar .sidebar-content{padding:8px;display:flex;flex-direction:column;gap:4px}@media (max-width: 992px){.form-detail-page .field-type-sidebar .sidebar-content{flex-direction:column;gap:4px}}.form-detail-page .field-type-sidebar .field-category .category-header{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:color .15s ease;-webkit-user-select:none;user-select:none}.form-detail-page .field-type-sidebar .field-category .category-header svg{color:#9ca3af;transition:transform .2s ease}.form-detail-page .field-type-sidebar .field-category .category-header svg.rotated{transform:rotate(90deg)}.form-detail-page .field-type-sidebar .field-category .category-header:hover{color:#28292c}.form-detail-page .field-type-sidebar .field-category .category-header:hover svg{color:#6b7280}.form-detail-page .field-type-sidebar .field-category .category-fields{display:flex;flex-direction:column;gap:2px;padding-left:8px}@media (max-width: 992px){.form-detail-page .field-type-sidebar .field-category .category-fields{flex-direction:row;flex-wrap:wrap;gap:4px;padding-left:0}}.form-detail-page .field-type-sidebar .field-type-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;font-size:13px;font-weight:400;color:#28292c;cursor:pointer;transition:all .15s ease;text-align:left;font-family:Figtree,sans-serif}@media (max-width: 992px){.form-detail-page .field-type-sidebar .field-type-btn{width:auto;padding:6px 12px;border:1px solid #E5E7EB;font-size:12px}}.form-detail-page .field-type-sidebar .field-type-btn svg{flex-shrink:0;color:#6b7280;transition:color .15s ease}.form-detail-page .field-type-sidebar .field-type-btn:hover{background:#e8f4fd;color:#009cde}.form-detail-page .field-type-sidebar .field-type-btn:hover svg{color:#009cde}.form-detail-page .fields-list{flex:1;min-width:0}.form-detail-page .fields-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:#fff;border-radius:8px;border:1px dashed #D1D5DB;text-align:center}.form-detail-page .fields-empty-state .empty-icon{color:#d1d5db;margin-bottom:16px}.form-detail-page .fields-empty-state p{font-size:14px;color:#6b7280;margin:0;max-width:360px}.form-detail-page .fields-filter{margin-bottom:16px}.form-detail-page .fields-filter .filter-input{max-width:300px}@media (max-width: 599px){.form-detail-page .fields-filter .filter-input{max-width:100%}}.form-detail-page .fields-filter .filter-input .v-field{border-radius:6px;border-color:#28292c33;background:#fff}.form-detail-page .fields-filter .filter-input .v-field__input{font-size:14px;color:#28292c;padding:8px 16px;min-height:40px}.form-detail-page .fields-filter .filter-input .v-field__outline{border-color:#28292c33}.form-detail-page .fields-filter .filter-input .v-field--focused .v-field__outline{border-color:#009cde}.form-detail-page .fields-filter .filter-input .v-field__append-inner{padding-right:12px;color:#28292c99}.form-detail-page .sortable-list{display:flex;flex-direction:column;gap:8px}.form-detail-page .field-item{background:#fff;border-radius:8px;border:1px solid #E5E7EB;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.form-detail-page .field-item.field-hovered{border-color:#b8daef}.form-detail-page .field-item.field-expanded{border-color:#009cde;box-shadow:0 0 0 1px #009cde}.form-detail-page .field-item.field-ghost{opacity:.5;background:#e5f4fb;border:2px dashed #009CDE}.form-detail-page .field-item.field-chosen{box-shadow:0 4px 12px #00000026}.form-detail-page .field-item.field-drag{opacity:1;background:#fff;box-shadow:0 8px 24px #0003;border-color:#009cde}.form-detail-page .field-item .field-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.form-detail-page .field-item .field-header:hover{background:#f9fafb}.form-detail-page .field-item .field-header .field-header-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.form-detail-page .field-item .field-header .field-header-left .drag-handle{flex-shrink:0;color:#d1d5db;cursor:grab}.form-detail-page .field-item .field-header .field-header-left .drag-handle:active{cursor:grabbing}.form-detail-page .field-item .field-header .field-header-left .field-type-badge{font-size:12px;font-weight:500;color:#6b7280;white-space:nowrap}.form-detail-page .field-item .field-header .field-header-left .field-title{font-size:14px;font-weight:500;color:#28292c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-detail-page .field-item .field-header .field-header-left .field-title.has-error{color:#dc2626}.form-detail-page .field-item .field-header .field-header-left .required-indicator{color:#dc2626;font-weight:600}.form-detail-page .field-item .field-header .field-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.form-detail-page .field-item .field-preview{padding:16px 20px;background:#fafbfc;border-top:1px solid #E5E7EB}.form-detail-page .field-item .field-preview.preview-collapsed{padding:12px 20px;background:#fafbfc}.form-detail-page .field-item .field-preview .preview-label{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-preview .preview-label .required{color:#dc2626;margin-left:2px}.form-detail-page .field-item .field-preview .preview-input,.form-detail-page .field-item .field-preview .preview-textarea,.form-detail-page .field-item .field-preview .preview-select{width:100%;padding:8px 12px;font-size:14px;border:1px solid #E5E7EB;border-radius:6px;background:#fff;color:#6b7280;font-family:Figtree,sans-serif;cursor:not-allowed}.form-detail-page .field-item .field-preview .preview-input::placeholder,.form-detail-page .field-item .field-preview .preview-textarea::placeholder,.form-detail-page .field-item .field-preview .preview-select::placeholder{color:#9ca3af}.form-detail-page .field-item .field-preview .preview-textarea{resize:none;min-height:60px}.form-detail-page .field-item .field-preview .preview-select-wrapper{position:relative;width:100%}.form-detail-page .field-item .field-preview .preview-select-wrapper .preview-select{appearance:none;padding-right:36px}.form-detail-page .field-item .field-preview .preview-select-wrapper .select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.form-detail-page .field-item .field-preview .preview-hidden-field{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f3f4f6;border:1px dashed #D1D5DB;border-radius:4px;font-size:12px;color:#6b7280;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-preview .preview-hidden-field .hidden-label{font-weight:500;color:#9ca3af}.form-detail-page .field-item .field-preview .preview-hidden-field .hidden-value{color:#6b7280}.form-detail-page .field-item .field-preview .preview-checkbox-single{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-preview .preview-checkbox-single input[type=checkbox]{width:16px;height:16px;cursor:not-allowed;accent-color:#009CDE}.form-detail-page .field-item .field-preview .preview-checkbox-single label{cursor:not-allowed;color:#4b5563;font-size:13px}.form-detail-page .field-item .field-preview .preview-checkbox-group,.form-detail-page .field-item .field-preview .preview-radio-group{display:flex;flex-direction:column;gap:6px}.form-detail-page .field-item .field-preview .preview-checkbox-group.horizontal,.form-detail-page .field-item .field-preview .preview-radio-group.horizontal{flex-direction:row;flex-wrap:wrap;gap:16px}.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-checkbox-item,.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-radio-item,.form-detail-page .field-item .field-preview .preview-radio-group .preview-checkbox-item,.form-detail-page .field-item .field-preview .preview-radio-group .preview-radio-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-checkbox-item input,.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-radio-item input,.form-detail-page .field-item .field-preview .preview-radio-group .preview-checkbox-item input,.form-detail-page .field-item .field-preview .preview-radio-group .preview-radio-item input{width:16px;height:16px;cursor:not-allowed;accent-color:#009CDE}.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-checkbox-item label,.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-radio-item label,.form-detail-page .field-item .field-preview .preview-radio-group .preview-checkbox-item label,.form-detail-page .field-item .field-preview .preview-radio-group .preview-radio-item label{cursor:not-allowed;color:#4b5563}.form-detail-page .field-item .field-preview .preview-checkbox-group .preview-more-options,.form-detail-page .field-item .field-preview .preview-radio-group .preview-more-options{font-size:12px;color:#9ca3af;font-style:italic;padding-left:24px}.form-detail-page .field-item .field-preview .preview-file-upload .file-upload-box{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px dashed #D1D5DB;border-radius:6px;background:#fff;color:#6b7280;font-size:13px;font-family:Figtree,sans-serif;cursor:not-allowed}.form-detail-page .field-item .field-preview .preview-file-upload .file-upload-box svg{color:#9ca3af}.form-detail-page .field-item .field-preview .preview-date-wrapper,.form-detail-page .field-item .field-preview .preview-time-wrapper{position:relative;width:100%}.form-detail-page .field-item .field-preview .preview-date-wrapper .preview-input,.form-detail-page .field-item .field-preview .preview-time-wrapper .preview-input{padding-right:36px}.form-detail-page .field-item .field-preview .preview-date-wrapper .date-icon,.form-detail-page .field-item .field-preview .preview-date-wrapper .time-icon,.form-detail-page .field-item .field-preview .preview-time-wrapper .date-icon,.form-detail-page .field-item .field-preview .preview-time-wrapper .time-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.form-detail-page .field-item .field-preview .preview-html-block{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#eff6ff;border:1px solid #DBEAFE;border-radius:4px;font-size:12px;color:#1e40af;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-preview .preview-html-block svg{color:#3b82f6}.form-detail-page .field-item .field-preview .preview-description{margin-top:6px;font-size:12px;color:#6b7280;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content{border-top:1px solid #E5E7EB;background:#f9fafb}.form-detail-page .field-item .field-content .field-tabs{display:flex;gap:0;border-bottom:1px solid #E5E7EB;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.form-detail-page .field-item .field-content .field-tabs .field-tab{display:flex;align-items:center;gap:6px;padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content .field-tabs .field-tab svg{color:#6b7280;transition:color .2s ease}.form-detail-page .field-item .field-content .field-tabs .field-tab:hover:not(.active){color:#009cde;background:#f9fafb}.form-detail-page .field-item .field-content .field-tabs .field-tab:hover:not(.active) svg{color:#009cde}.form-detail-page .field-item .field-content .field-tabs .field-tab.active{color:#009cde;border-bottom-color:#009cde;background:#f9fafb}.form-detail-page .field-item .field-content .field-tabs .field-tab.active svg{color:#009cde}.form-detail-page .field-item .field-content .field-tab-content{padding:16px;display:flex;flex-direction:column;gap:16px}.form-detail-page .field-item .field-content .field-config-section{background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:12px;margin-top:8px}.form-detail-page .field-item .field-content .field-config-section h4{font-size:13px;font-weight:600;color:#28292c;margin:0 0 12px}.form-detail-page .field-item .field-content .options-table{display:flex;flex-direction:column;gap:12px}.form-detail-page .field-item .field-content .options-table .options-header{display:grid;grid-template-columns:1fr 1fr 40px;gap:12px;padding:0 0 10px;border-bottom:1px solid #E5E7EB}.form-detail-page .field-item .field-content .options-table .options-header span{font-size:14px;font-weight:500;color:#6b7280;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content .options-table .options-header.options-header-with-selected{grid-template-columns:60px 1fr 1fr 40px}.form-detail-page .field-item .field-content .options-table .options-header.options-header-with-selected .header-selected{text-align:center}.form-detail-page .field-item .field-content .options-table .option-row{display:grid;grid-template-columns:1fr 1fr 40px;gap:12px;align-items:center}.form-detail-page .field-item .field-content .options-table .option-row.option-row-with-selected{grid-template-columns:60px 1fr 1fr 40px}.form-detail-page .field-item .field-content .options-table .option-row.option-row-with-selected .option-selected-cell{display:flex;justify-content:center;align-items:center}.form-detail-page .field-item .field-content .options-table .option-row.option-row-with-selected .option-selected-cell input[type=radio],.form-detail-page .field-item .field-content .options-table .option-row.option-row-with-selected .option-selected-cell input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#009CDE}.form-detail-page .field-item .field-content .field-tools h4{font-size:14px;font-weight:600;color:#28292c;margin:0 0 8px}.form-detail-page .field-item .field-content .field-tools .conversion-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.form-detail-page .field-item .field-content .field-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 599px){.form-detail-page .field-item .field-content .field-form-row{grid-template-columns:1fr}}.form-detail-page .field-item .field-content .field-form-row.field-checkboxes{display:flex;gap:24px;flex-wrap:wrap}.form-detail-page .field-item .field-content .form-group{display:flex;flex-direction:column;gap:8px}.form-detail-page .field-item .field-content .form-group label{font-size:14px;font-weight:500;color:#28292ccc;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content .form-group label .required{color:#dc2626;font-size:12px;vertical-align:super}.form-detail-page .field-item .field-content .form-group .form-input{width:100%;padding:10px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:Figtree,sans-serif;min-height:44px}.form-detail-page .field-item .field-content .form-group .form-input:focus{outline:none;border-color:#009cde}.form-detail-page .field-item .field-content .form-group .form-input::placeholder{color:#9ca3af}.form-detail-page .field-item .field-content .form-group .form-input.input-error{border-color:#dc2626}.form-detail-page .field-item .field-content .form-group .form-textarea{width:100%;padding:10px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;resize:vertical;min-height:80px;font-family:Figtree,sans-serif;transition:all .2s ease}.form-detail-page .field-item .field-content .form-group .form-textarea:focus{outline:none;border-color:#009cde}.form-detail-page .field-item .field-content .form-group .form-textarea::placeholder{color:#9ca3af}.form-detail-page .field-item .field-content .form-group .field-hint{font-size:11px;color:#6b7280;margin-top:2px}.form-detail-page .field-item .field-content .form-group .field-error{font-size:11px;color:#dc2626}.form-detail-page .field-item .field-content .form-group :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:6px!important}.form-detail-page .field-item .field-content .form-group :deep(.v-field){border-radius:6px!important;background:#fff!important}.form-detail-page .field-item .field-content .form-group :deep(.v-field__input){padding:6px 10px!important;font-size:13px!important;color:#28292c!important}.form-detail-page .field-item .field-content .form-group :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.form-detail-page .field-item .field-content .checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#28292c;cursor:pointer}.form-detail-page .field-item .field-content .checkbox-label input[type=checkbox]{width:16px;height:16px;accent-color:#009CDE;cursor:pointer}.form-detail-page .field-item .field-content .field-options-section{display:flex;flex-direction:column;gap:12px}.form-detail-page .field-item .field-content .field-options-section>label{font-size:14px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content .field-options-section .option-row{display:flex;align-items:center;gap:8px}.form-detail-page .field-item .field-content .field-options-section .option-row .option-input{flex:1;padding:10px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:Figtree,sans-serif;min-height:44px}.form-detail-page .field-item .field-content .field-options-section .option-row .option-input:focus{outline:none;border-color:#009cde}.form-detail-page .field-item .field-content .field-options-section .option-row .option-input::placeholder{color:#9ca3af}.form-detail-page .field-item .field-content .field-options-section .add-option-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:1px dashed #D1D5DB;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease;align-self:flex-start;font-family:Figtree,sans-serif}.form-detail-page .field-item .field-content .field-options-section .add-option-btn:hover{border-color:#009cde;color:#009cde}.form-detail-page .field-item .field-content .field-options-section .add-option-btn:hover svg{color:#009cde}.form-detail-page .icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.form-detail-page .icon-btn:hover{background:#e8f4fd;color:#009cde}.form-detail-page .icon-btn.icon-btn-danger:hover{background:#fee2e2;color:#dc2626}.form-detail-page .fields-save-bar{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:8px}.form-detail-page .tab-save-bar{display:flex;justify-content:flex-end;padding-top:24px;margin-top:16px;border-top:1px solid #E5E7EB}.form-detail-page .collapsible-section{background:#fff;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:16px;overflow:hidden}.form-detail-page .collapsible-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f9fafb;cursor:pointer;transition:background .2s ease}.form-detail-page .collapsible-section .section-header:hover{background:#f3f4f6}.form-detail-page .collapsible-section .section-header .section-header-left{display:flex;align-items:center;gap:12px}.form-detail-page .collapsible-section .section-header .section-header-left svg{color:#6b7280;transition:transform .2s ease}.form-detail-page .collapsible-section .section-header .section-header-left svg.rotated{transform:rotate(90deg)}.form-detail-page .collapsible-section .section-header .section-header-left h3{font-size:16px;font-weight:600;color:#28292c;margin:0}.form-detail-page .collapsible-section .section-header .section-count{font-size:13px;color:#6b7280}.form-detail-page .collapsible-section .section-content{padding:20px;border-top:1px solid #E5E7EB}.form-detail-page .section-description{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.form-detail-page .empty-section{display:flex;flex-direction:column;align-items:center;padding:32px;color:#9ca3af}.form-detail-page .empty-section svg{margin-bottom:12px}.form-detail-page .empty-section p{font-size:14px;margin:0}.form-detail-page .logic-content .calculation-item,.form-detail-page .logic-content .rule-item{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:12px;overflow:hidden}.form-detail-page .logic-content .calculation-header,.form-detail-page .logic-content .rule-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #E5E7EB}.form-detail-page .logic-content .calculation-header .calculation-number,.form-detail-page .logic-content .rule-header .calculation-number{font-size:14px;font-weight:600;color:#28292c}.form-detail-page .logic-content .calculation-header .rule-type-select,.form-detail-page .logic-content .rule-header .rule-type-select{flex:1;max-width:300px}.form-detail-page .logic-content .calculation-body,.form-detail-page .logic-content .rule-body{padding:16px}.form-detail-page .logic-content .calculation-body .form-input,.form-detail-page .logic-content .rule-body .form-input{width:100%;padding:10px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:Figtree,sans-serif;min-height:44px}.form-detail-page .logic-content .calculation-body .form-input:focus,.form-detail-page .logic-content .rule-body .form-input:focus{outline:none;border-color:#009cde}.form-detail-page .logic-content .calculation-body .form-input::placeholder,.form-detail-page .logic-content .rule-body .form-input::placeholder{color:#9ca3af}.form-detail-page .logic-content .condition-group,.form-detail-page .logic-content .action-group{margin-bottom:16px}.form-detail-page .logic-content .condition-group:last-child,.form-detail-page .logic-content .action-group:last-child{margin-bottom:0}.form-detail-page .logic-content .condition-group>label,.form-detail-page .logic-content .action-group>label{display:block;font-size:13px;font-weight:500;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-detail-page .logic-content .condition-row,.form-detail-page .logic-content .action-row{display:flex;gap:12px;margin-bottom:8px;align-items:center}@media (max-width: 768px){.form-detail-page .logic-content .condition-row,.form-detail-page .logic-content .action-row{flex-wrap:wrap}}.form-detail-page .logic-content .condition-row .condition-field,.form-detail-page .logic-content .condition-row .action-target,.form-detail-page .logic-content .action-row .condition-field,.form-detail-page .logic-content .action-row .action-target{flex:2;min-width:150px}.form-detail-page .logic-content .condition-row .condition-operator,.form-detail-page .logic-content .condition-row .action-type,.form-detail-page .logic-content .action-row .condition-operator,.form-detail-page .logic-content .action-row .action-type{flex:1;min-width:120px}.form-detail-page .logic-content .condition-row .condition-value,.form-detail-page .logic-content .action-row .condition-value{flex:1;min-width:100px}.form-detail-page .logic-content .condition-row .form-input,.form-detail-page .logic-content .action-row .form-input{width:100%;padding:10px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:Figtree,sans-serif;min-height:44px}.form-detail-page .logic-content .condition-row .form-input:focus,.form-detail-page .logic-content .action-row .form-input:focus{outline:none;border-color:#009cde}.form-detail-page .logic-content .condition-row .form-input::placeholder,.form-detail-page .logic-content .action-row .form-input::placeholder{color:#9ca3af}.form-detail-page .logic-content .condition-actions{display:flex;gap:12px;align-items:center;margin-top:8px}.form-detail-page .logic-content .condition-actions .logic-select{max-width:200px}.form-detail-page .logic-content .add-condition-btn,.form-detail-page .logic-content .add-item-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#009cde;border:1px dashed #009CDE;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-detail-page .logic-content .add-condition-btn:hover,.form-detail-page .logic-content .add-item-btn:hover{background:#e8f4fd}.form-detail-page .logic-content .add-item-btn{margin-top:12px}.form-detail-page .logic-content .rules-table{width:100%;border-collapse:collapse;margin-bottom:16px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.form-detail-page .logic-content .rules-table thead{background:#f9fafb}.form-detail-page .logic-content .rules-table thead th{padding:12px 16px;text-align:left;font-size:14px;font-weight:500;color:#6b7280;border-bottom:1px solid #E5E7EB;font-family:Figtree,sans-serif}.form-detail-page .logic-content .rules-table thead th:last-child{width:100px}.form-detail-page .logic-content .rules-table tbody tr:not(:last-child){border-bottom:1px solid #E5E7EB}.form-detail-page .logic-content .rules-table tbody tr:hover{background:#f9fafb}.form-detail-page .logic-content .rules-table tbody td{padding:12px 16px;font-size:14px;color:#28292c;font-family:Figtree,sans-serif}.form-detail-page .logic-content .remove-rule-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;color:#6b7280;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Figtree,sans-serif}.form-detail-page .logic-content .remove-rule-btn:hover{background:#fee2e2;color:#dc2626;border-color:#dc2626}.form-detail-page .logic-content .add-rule-row{display:flex;gap:12px;align-items:center;max-width:50%}@media (max-width: 768px){.form-detail-page .logic-content .add-rule-row{max-width:100%}}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown{flex:1;min-width:200px}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field){background:#fff;border-radius:6px}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__outline){--v-field-border-opacity: 1}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__outline__start),.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__outline__end){border-color:#e5e7eb}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__append-inner){padding-top:0}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__append-inner) .v-icon{color:#6b7280;opacity:1}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-select__selection-text){font-size:14px;color:#28292c}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__input){padding:8px 12px;min-height:44px}.form-detail-page .logic-content .add-rule-row .rule-type-dropdown :deep(.v-field__input) input::placeholder{color:#9ca3af;opacity:1}.form-detail-page .logic-content .add-rule-row .btn-sm{padding:10px 20px;min-height:44px;flex-shrink:0}.form-detail-page .logic-content .rules-checkbox-list{display:flex;flex-direction:column;gap:16px}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row{display:flex;flex-direction:column;gap:4px}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;width:auto;height:auto;position:relative}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox input[type=checkbox]:checked~.checkmark{background-color:#009cde;border-color:#009cde}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox input[type=checkbox]:focus-visible~.checkmark{outline:2px solid #6ea8ff;outline-offset:2px}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox .checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:4px;background-color:#fff;transition:all .2s ease;margin-top:2px}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox .checkbox-label{font-size:14px;font-weight:500;color:#28292c;font-family:Figtree,sans-serif;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .custom-checkbox:hover input[type=checkbox]:not(:disabled)~.checkmark{border-color:#009cde}.form-detail-page .logic-content .rules-checkbox-list .rule-checkbox-row .rule-description{font-size:13px;color:#6b7280;font-family:Figtree,sans-serif;margin-left:32px;line-height:1.5}.form-detail-page .key-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.form-detail-page .key-actions .key-action-link{font-size:13px;color:#009cde;text-decoration:none;font-family:Figtree,sans-serif}.form-detail-page .key-actions .key-action-link:hover{text-decoration:underline}.form-detail-page .key-actions .key-action-separator{color:#d1d5db}.form-detail-page .captcha-caution-notice{background:#fef3c7;border:1px solid #F59E0B;border-radius:6px;padding:12px 16px;margin-bottom:16px}.form-detail-page .captcha-caution-notice p{font-size:13px;color:#92400e;line-height:1.5;margin:0 0 8px}.form-detail-page .captcha-caution-notice p:last-child{margin-bottom:0}.form-detail-page .captcha-caution-notice p strong{font-weight:600}.form-detail-page .captcha-threshold-info{background:#fef3c7;border:1px solid #F59E0B;border-radius:6px;padding:12px 16px;margin-bottom:16px}.form-detail-page .captcha-threshold-info ul{margin:0;padding-left:20px;list-style-type:disc}.form-detail-page .captcha-threshold-info ul li{font-size:13px;color:#92400e;line-height:1.5;margin-bottom:4px}.form-detail-page .captcha-threshold-info ul li:last-child{margin-bottom:0}.form-detail-page .advanced-content,.form-detail-page .logic-content{background:#fff;border-radius:8px;padding:24px;border:1px solid #E5E7EB}.form-detail-page .advanced-content .form-row,.form-detail-page .logic-content .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;align-items:start}@media (max-width: 768px){.form-detail-page .advanced-content .form-row,.form-detail-page .logic-content .form-row{grid-template-columns:1fr;gap:16px}}.form-detail-page .advanced-content .form-group,.form-detail-page .logic-content .form-group{display:flex;flex-direction:column;gap:8px}.form-detail-page .advanced-content .form-group label,.form-detail-page .logic-content .form-group label{font-size:14px;font-weight:500;color:#28292ccc;font-family:Figtree,sans-serif}.form-detail-page .advanced-content .form-group .form-input,.form-detail-page .logic-content .form-group .form-input{width:100%;padding:12px 14px;font-size:14px;color:#28292c;background:#fff;border:1px solid #D1D5DB;border-radius:8px;transition:all .2s ease;font-family:Figtree,sans-serif;min-height:44px}.form-detail-page .advanced-content .form-group .form-input:focus,.form-detail-page .logic-content .form-group .form-input:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.form-detail-page .advanced-content .form-group .form-input::placeholder,.form-detail-page .logic-content .form-group .form-input::placeholder{color:#9ca3af}.form-detail-page .advanced-content .form-group .form-input.input-error,.form-detail-page .logic-content .form-group .form-input.input-error{border-color:#dc2626}.form-detail-page .advanced-content .form-group :deep(.v-input),.form-detail-page .logic-content .form-group :deep(.v-input){min-height:44px}.form-detail-page .advanced-content .form-group :deep(.v-field),.form-detail-page .logic-content .form-group :deep(.v-field){min-height:44px!important;border-radius:8px!important;background:#fff!important}.form-detail-page .advanced-content .form-group :deep(.v-field__input),.form-detail-page .logic-content .form-group :deep(.v-field__input){min-height:44px!important;padding:10px 14px!important;font-size:14px!important}.form-detail-page .advanced-content .form-group :deep(.v-field__outline),.form-detail-page .logic-content .form-group :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:8px!important}.form-detail-page .advanced-content .form-group :deep(.v-field--focused .v-field__outline),.form-detail-page .logic-content .form-group :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.form-detail-page .advanced-content .form-group .field-hint,.form-detail-page .logic-content .form-group .field-hint{font-size:12px;color:#6b7280;margin-top:2px}.form-detail-page .advanced-content .checkbox-group .checkbox-label,.form-detail-page .logic-content .checkbox-group .checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#28292c;cursor:pointer}.form-detail-page .advanced-content .checkbox-group .checkbox-label input[type=checkbox],.form-detail-page .logic-content .checkbox-group .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#009CDE;cursor:pointer}.form-detail-page .advanced-content .checkbox-group .checkbox-label .checkbox-text,.form-detail-page .logic-content .checkbox-group .checkbox-label .checkbox-text{font-weight:400}.form-detail-page .advanced-content .checkbox-group .field-hint,.form-detail-page .logic-content .checkbox-group .field-hint{font-size:13px;color:#6b7280;margin:8px 0 0 28px}.form-detail-page .logic-content{background:transparent;border:none;padding:0}.form-detail-page .widget-generator-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 1024px){.form-detail-page .widget-generator-layout{grid-template-columns:1fr}}.form-detail-page .widget-generator-options{display:flex;flex-direction:column;gap:12px}.form-detail-page .generator-section{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:24px}.form-detail-page .generator-section h3{font-size:18px;font-weight:600;color:#28292c;margin:0 0 8px;font-family:Figtree,sans-serif}.form-detail-page .generator-section .section-description{font-size:14px;color:#6b7280;margin:0 0 12px;line-height:1.5}.form-detail-page .no-tokens-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fef3c7;border:1px solid #FCD34D;border-radius:8px}.form-detail-page .no-tokens-warning svg{flex-shrink:0;color:#d97706}.form-detail-page .no-tokens-warning p{font-size:14px;color:#92400e;margin:0;line-height:1.5}.form-detail-page .widget-options-form{display:flex;flex-direction:column;gap:16px}.form-detail-page .widget-options-form .form-group label{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.form-detail-page .widget-options-form .form-group label .required{color:#dc2626;font-size:14px}.form-detail-page .widget-options-form .form-group label>span{display:inline-flex;align-items:center}.form-detail-page .widget-options-form .form-group label .phone-no-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:pointer;line-height:1}.form-detail-page .widget-options-form .form-group label .phone-no-icon:hover,.form-detail-page .widget-options-form .form-group label .phone-no-icon:focus,.form-detail-page .widget-options-form .form-group label .phone-no-icon:active{background:transparent!important;box-shadow:none!important}.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field{min-height:44px;border-radius:8px;font-family:Figtree,sans-serif;font-size:14px}.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field .v-field__input{padding:10px 14px;min-height:44px}.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field--variant-outlined .v-field__outline__start,.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field--variant-outlined .v-field__outline__end{border-color:#d1d5db}.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field--focused .v-field__outline__start,.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field--focused .v-field__outline__end{border-color:#009cde}.form-detail-page .widget-options-form .form-group :deep(.v-input) .v-field__append-inner{padding-top:10px}.form-detail-page .widget-options-form .form-group :deep(.v-select) .v-select__selection-text{font-size:14px;color:#28292c}.form-detail-page .widget-options-form .form-group :deep(.v-text-field) input{font-size:14px;color:#28292c}.form-detail-page .widget-options-form .form-group :deep(.v-text-field) input::placeholder{color:#9ca3af;opacity:1}.form-detail-page .advanced-options-section{margin-top:8px}.form-detail-page .advanced-options-section .advanced-toggle{display:flex;align-items:center;gap:8px;padding:12px 0;background:none;border:none;font-size:14px;font-weight:500;color:#009cde;cursor:pointer;font-family:Figtree,sans-serif}.form-detail-page .advanced-options-section .advanced-toggle svg{transition:transform .2s ease}.form-detail-page .advanced-options-section .advanced-toggle svg.rotated{transform:rotate(90deg)}.form-detail-page .advanced-options-section .advanced-toggle:hover{color:#0088c6}.form-detail-page .advanced-options-section .advanced-options-content{padding-top:16px;border-top:1px solid #E5E7EB;margin-top:8px;display:flex;flex-direction:column;gap:16px}.form-detail-page .widget-code-section{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:24px;height:fit-content;position:sticky;top:20px}.form-detail-page .widget-code-section .code-section-header{margin-bottom:16px}.form-detail-page .widget-code-section .code-section-header h3{font-size:18px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif}.form-detail-page .widget-code-section .code-warning{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fef3c7;border:1px solid #FCD34D;border-radius:8px;margin-bottom:16px}.form-detail-page .widget-code-section .code-warning svg{flex-shrink:0;color:#d97706}.form-detail-page .widget-code-section .code-warning span{font-size:14px;color:#92400e}.form-detail-page .widget-code-section .code-blocks{display:flex;flex-direction:column;gap:12px}.form-detail-page .widget-code-section .code-block-wrapper .code-instruction{font-size:14px;color:#4b5563;margin:0 0 12px;line-height:1.5}.form-detail-page .widget-code-section .code-block-wrapper .code-instruction code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:13px;color:#dc2626}.form-detail-page .preview-content .preview-section,.form-detail-page .preview-content .widget-section,.form-detail-page .preview-content .widget-note-section,.form-detail-page .preview-content .instructions-section{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin-bottom:12px}.form-detail-page .preview-content .preview-section h3,.form-detail-page .preview-content .widget-section h3,.form-detail-page .preview-content .widget-note-section h3,.form-detail-page .preview-content .instructions-section h3{font-size:18px;font-weight:600;color:#28292c;margin:0 0 8px}.form-detail-page .preview-content .form-preview-container{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin-top:16px}.form-detail-page .preview-content .preview-form{display:flex;flex-wrap:wrap;gap:16px}.form-detail-page .preview-content .preview-form .preview-field{display:flex;flex-direction:column;gap:6px}.form-detail-page .preview-content .preview-form .preview-field.pc-col-12{width:100%}.form-detail-page .preview-content .preview-form .preview-field.pc-col-6{width:calc(50% - 8px)}.form-detail-page .preview-content .preview-form .preview-field.pc-col-4{width:calc(33.333% - 11px)}.form-detail-page .preview-content .preview-form .preview-field.pc-col-3{width:calc(25% - 12px)}@media (max-width: 768px){.form-detail-page .preview-content .preview-form .preview-field{width:100%!important}}.form-detail-page .preview-content .preview-form .preview-field label{font-size:14px;font-weight:500;color:#28292c}.form-detail-page .preview-content .preview-form .preview-field label .required{color:#dc2626}.form-detail-page .preview-content .preview-form .preview-input,.form-detail-page .preview-content .preview-form .preview-textarea,.form-detail-page .preview-content .preview-form .preview-select{width:100%;padding:10px 12px;font-size:14px;color:#9ca3af;background:#fff;border:1px solid #D1D5DB;border-radius:6px;font-family:inherit}.form-detail-page .preview-content .preview-form .preview-checkbox,.form-detail-page .preview-content .preview-form .preview-radio{display:flex;align-items:center;gap:8px;font-size:14px;color:#28292c}.form-detail-page .preview-content .preview-form .preview-radio-group{display:flex;flex-direction:column;gap:8px}.form-detail-page .preview-content .preview-form .preview-file{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border:1px dashed #D1D5DB;border-radius:6px;color:#6b7280;font-size:14px}.form-detail-page .preview-content .preview-form .preview-html{padding:12px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;color:#28292c}.form-detail-page .preview-content .preview-form .preview-description{font-size:12px;color:#6b7280;margin:0}.form-detail-page .preview-content .preview-form .preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:48px;color:#9ca3af}.form-detail-page .preview-content .preview-form .preview-empty p{margin:12px 0 0;font-size:14px}.form-detail-page .preview-content .instructions-list{margin:16px 0 0;padding-left:24px}.form-detail-page .preview-content .instructions-list li{font-size:14px;color:#4b5563;line-height:1.8;margin-bottom:8px}.form-detail-page .preview-content .instructions-list li:last-child{margin-bottom:0}.form-detail-page .code-block{position:relative;background:#1f2937;border-radius:8px;overflow:hidden}.form-detail-page .code-block pre{margin:0;padding:40px 16px 16px;overflow-x:auto}.form-detail-page .code-block pre code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#e5e7eb;line-height:1.6;white-space:pre-wrap;word-break:break-word}.form-detail-page .code-block .copy-btn{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff26;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease;font-family:Figtree,sans-serif}.form-detail-page .code-block .copy-btn svg{color:#fff;fill:#fff}.form-detail-page .code-block .copy-btn span{color:#fff}.form-detail-page .code-block .copy-btn:hover{background:#ffffff40}.form-detail-page .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}@media (max-width: 768px){.form-detail-page .tools-grid{grid-template-columns:1fr}}.form-detail-page .tool-item{display:flex;gap:16px;padding:24px;background:#fff;border-radius:8px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d}.form-detail-page .tool-item .tool-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8f4fd;border-radius:12px;color:#009cde}.form-detail-page .tool-item .tool-icon.tool-icon-primary{background:#e8f4fd;color:#009cde}.form-detail-page .tool-item .tool-icon.tool-icon-danger{background:#fee2e2;color:#dc2626}.form-detail-page .tool-item .tool-content{flex:1;min-width:0}.form-detail-page .tool-item .tool-content h3{font-size:16px;font-weight:600;color:#28292c;margin:0 0 8px}.form-detail-page .tool-item .tool-content p{font-size:14px;color:#6b7280;margin:0 0 16px;line-height:1.5}.form-detail-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.form-detail-page .btn-primary span{color:#fff}.form-detail-page .btn-primary svg{color:#fff}.form-detail-page .btn-primary:hover:not(:disabled){background:#0088c6}.form-detail-page .btn-primary:disabled{background:#d1d5db;cursor:not-allowed}.form-detail-page .btn-primary:disabled span,.form-detail-page .btn-primary:disabled svg{color:#fff}.form-detail-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.form-detail-page .btn-secondary span{color:#009cde;transition:color .2s ease}.form-detail-page .btn-secondary svg{color:#009cde;transition:color .2s ease}.form-detail-page .btn-secondary:hover:not(:disabled){background:#009cde;color:#fff}.form-detail-page .btn-secondary:hover:not(:disabled) span{color:#fff}.form-detail-page .btn-secondary:hover:not(:disabled) svg{color:#fff}.form-detail-page .btn-secondary:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.form-detail-page .btn-secondary:disabled span{color:#9ca3af}.form-detail-page .btn-secondary:disabled svg{color:#9ca3af}.form-detail-page .btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#dc2626;border:1px solid #DC2626;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.form-detail-page .btn-danger-outline span{color:#dc2626;transition:color .2s ease}.form-detail-page .btn-danger-outline svg{color:#dc2626;transition:color .2s ease}.form-detail-page .btn-danger-outline:hover:not(:disabled){background:#dc2626;color:#fff}.form-detail-page .btn-danger-outline:hover:not(:disabled) span{color:#fff}.form-detail-page .btn-danger-outline:hover:not(:disabled) svg{color:#fff}.form-detail-page .btn-danger-outline:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.form-detail-page .btn-danger-outline:disabled span,.form-detail-page .btn-danger-outline:disabled svg{color:#9ca3af}.v-dialog.edit-warning-dialog .v-card.edit-warning-card{border-radius:16px!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040!important;border:1px solid #E5E7EB!important;background:#fff!important;padding:0!important}.v-dialog.edit-warning-dialog .v-card.edit-warning-card :deep(.v-card-item),.v-dialog.edit-warning-dialog .v-card.edit-warning-card :deep(.v-card-title),.v-dialog.edit-warning-dialog .v-card.edit-warning-card :deep(.v-card-text),.v-dialog.edit-warning-dialog .v-card.edit-warning-card :deep(.v-card-actions){padding:0!important;margin:0!important}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px!important;border-bottom:1px solid #E5E7EB;background:#fff;margin:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .warning-title-section{display:flex;align-items:center;gap:12px}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .warning-icon-wrapper{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fef3c7;border-radius:10px;flex-shrink:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .warning-icon-wrapper svg{color:#f59e0b}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .edit-warning-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:1.2}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#28292c99;transition:all .2s ease;width:32px;height:32px}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .close-btn:hover{background:#f3f4f6;color:#28292c}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content{padding:24px!important;background:#fff;margin:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content p{font-size:14px;color:#4b5563;margin:0 0 16px;line-height:1.6;font-family:Figtree,sans-serif}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content p:last-child{margin-bottom:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content .warning-list{margin:16px 0;padding-left:0;list-style:none}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content .warning-list li{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:10px;padding-left:24px;position:relative;font-family:Figtree,sans-serif}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content .warning-list li:before{content:"";position:absolute;left:8px;top:8px;width:6px;height:6px;background:#f59e0b;border-radius:50%}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content .warning-list li:last-child{margin-bottom:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px!important;background:#f9fafb;border-top:1px solid #E5E7EB;margin:0}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-primary{padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #009cde33}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-primary:hover{background:#0088c6;box-shadow:0 4px 6px #009cde40}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-secondary{padding:12px 24px;background:#fff;color:#009cde;border:1px solid #009CDE;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-secondary:hover{background:#009cde0d}@media (max-width: 599px){.v-dialog.edit-warning-dialog .v-card.edit-warning-card{border-radius:20px 20px 0 0!important}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header{padding:24px 20px 16px!important}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-header .edit-warning-title{font-size:18px}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-content{padding:20px!important}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer{padding:16px 20px 24px!important;flex-direction:column}.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-primary,.v-dialog.edit-warning-dialog .v-card.edit-warning-card .edit-warning-footer .btn-secondary{width:100%;justify-content:center}}.v-dialog.confirm-dialog .v-card.confirm-dialog-card{border-radius:16px!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040!important;background:#fff!important;padding:0!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card :deep(.v-card-item),.v-dialog.confirm-dialog .v-card.confirm-dialog-card :deep(.v-card-title),.v-dialog.confirm-dialog .v-card.confirm-dialog-card :deep(.v-card-text),.v-dialog.confirm-dialog .v-card.confirm-dialog-card :deep(.v-card-actions){padding:0!important;margin:0!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px!important;border-bottom:1px solid #E5E7EB;background:#fff;margin:0}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header .confirm-dialog-title{font-size:20px;font-weight:600;color:#28292c;margin:0;font-family:Figtree,sans-serif;line-height:1.2}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header .confirm-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;color:#28292c99;cursor:pointer;transition:all .15s ease}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header .confirm-close-btn:hover{background:#f3f4f6;color:#28292c}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-content{padding:24px!important;background:#fff;margin:0}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-content p{font-size:14px;color:#4b5563;margin:0;line-height:1.6;font-family:Figtree,sans-serif}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px!important;border-top:1px solid #E5E7EB;background:#f9fafb;margin:0}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-cancel{padding:12px 24px;background:#fff;color:#6b7280;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-cancel:hover{background:#f3f4f6;color:#28292c}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-confirm{padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #009cde33}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-confirm:hover{background:#0088c6;box-shadow:0 4px 6px #009cde40}@media (max-width: 599px){.v-dialog.confirm-dialog .v-card.confirm-dialog-card{border-radius:20px 20px 0 0!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header{padding:24px 20px 16px!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-header .confirm-dialog-title{font-size:18px}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-content{padding:20px!important}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer{padding:16px 20px 24px!important;flex-direction:column}.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-cancel,.v-dialog.confirm-dialog .v-card.confirm-dialog-card .confirm-dialog-footer .btn-confirm{width:100%;justify-content:center}}.v-dialog.quota-dialog .v-card.quota-dialog-card{border-radius:16px!important;overflow:hidden;box-shadow:0 25px 50px -12px #00000040!important;background:#fff!important;padding:0!important}.v-dialog.quota-dialog .v-card.quota-dialog-card :deep(.v-card-item),.v-dialog.quota-dialog .v-card.quota-dialog-card :deep(.v-card-title),.v-dialog.quota-dialog .v-card.quota-dialog-card :deep(.v-card-text),.v-dialog.quota-dialog .v-card.quota-dialog-card :deep(.v-card-actions){padding:0!important;margin:0!important}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header{display:flex;align-items:center;gap:12px;padding:20px 24px 16px!important;border-bottom:1px solid #E5E7EB;background:#fef3c7;margin:0;position:relative}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header .quota-icon-wrapper{display:flex;align-items:center;justify-content:center;color:#92400e}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header .quota-dialog-title{font-size:20px;font-weight:600;color:#92400e;margin:0;font-family:Figtree,sans-serif;line-height:1.2;flex:1}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header .quota-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;color:#92400e;cursor:pointer;transition:all .15s ease}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header .quota-close-btn:hover{background:#92400e1a}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-content{padding:24px!important;background:#fff;margin:0}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-content p{font-size:14px;color:#4b5563;margin:0 0 16px;line-height:1.6;font-family:Figtree,sans-serif}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-content p:last-child{margin-bottom:0}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-content .quota-help-text{color:#6b7280;font-size:13px}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-footer{display:flex;justify-content:flex-end;padding:16px 24px 20px!important;border-top:1px solid #E5E7EB;background:#f9fafb;margin:0}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-footer .btn-primary{padding:12px 24px;background:#009cde;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #009cde33}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-footer .btn-primary:hover{background:#0088c6;box-shadow:0 4px 6px #009cde40}@media (max-width: 599px){.v-dialog.quota-dialog .v-card.quota-dialog-card{border-radius:20px 20px 0 0!important}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header{padding:24px 20px 16px!important}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-header .quota-dialog-title{font-size:18px}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-content{padding:20px!important}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-footer{padding:16px 20px 24px!important}.v-dialog.quota-dialog .v-card.quota-dialog-card .quota-dialog-footer .btn-primary{width:100%;justify-content:center}}.lead-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fef3c7;border:1px solid #FCD34D;border-radius:8px;margin-top:12px}.lead-warning svg{flex-shrink:0;color:#92400e;margin-top:2px}.lead-warning span{font-size:13px;color:#92400e;line-height:1.5}.captcha-keys-page{padding:0;width:100%;max-width:100vw;display:flex;flex-direction:column;height:100%}@media (max-width: 959px){.captcha-keys-page{margin:0 .75rem;width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem)}}@media (max-width: 599px){.captcha-keys-page{margin:0 1rem;width:calc(100% - 2rem);max-width:calc(100vw - 2rem)}}.captcha-keys-page .sticky-header{position:sticky;top:0;z-index:10;background:var(--app-bg, #ffffff);padding-bottom:8px}.captcha-keys-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}@media (max-width: 599px){.captcha-keys-page .breadcrumb{font-size:12px;gap:6px;margin-bottom:6px}}.captcha-keys-page .breadcrumb .breadcrumb-link{color:#28292ccc;text-decoration:none}.captcha-keys-page .breadcrumb .breadcrumb-link:hover{color:#009cde}.captcha-keys-page .breadcrumb .separator{display:flex;align-items:center}.captcha-keys-page .breadcrumb .breadcrumb-current{color:#28292ccc;font-weight:400}.captcha-keys-page .page-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.captcha-keys-page .page-heading{color:#28292c;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 4px}@media (max-width: 959px){.captcha-keys-page .page-heading{font-size:36px!important}}@media (max-width: 599px){.captcha-keys-page .page-heading{font-size:24px!important}}.captcha-keys-page .page-subheading{color:#28292ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}.captcha-keys-page .header-actions{display:flex;gap:12px}.captcha-keys-page .header-actions .btn-primary{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#009cde;color:#fff!important;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.captcha-keys-page .header-actions .btn-primary span,.captcha-keys-page .header-actions .btn-primary svg{color:#fff!important}.captcha-keys-page .header-actions .btn-primary:hover{background:#0088c6}.captcha-keys-page .toolbar-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #E5E7EB;border-bottom:none;flex-wrap:wrap}@media (max-width: 768px){.captcha-keys-page .toolbar-section{flex-direction:column;align-items:stretch}}.captcha-keys-page .toolbar-section .search-box{position:relative;flex:1;min-width:200px;max-width:400px}@media (max-width: 768px){.captcha-keys-page .toolbar-section .search-box{max-width:100%}}.captcha-keys-page .toolbar-section .search-box .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.captcha-keys-page .toolbar-section .search-box .search-input{width:100%;padding:10px 12px 10px 40px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;outline:none}.captcha-keys-page .toolbar-section .search-box .search-input:focus{border-color:#009cde}.captcha-keys-page .toolbar-section .filter-group{display:flex;align-items:center;gap:8px}.captcha-keys-page .toolbar-section .filter-group label{font-size:14px;color:#6b7280;white-space:nowrap}.captcha-keys-page .toolbar-section .filter-group .status-filter{min-width:140px}.captcha-keys-page .table-section{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #E5E7EB;border-top:none;overflow:hidden;box-shadow:0 1px 3px #0000000d}.captcha-keys-page .keys-table-container{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}.captcha-keys-page .keys-table{width:100%;min-width:800px;border-collapse:collapse;background:#fff;table-layout:auto}.captcha-keys-page .keys-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.captcha-keys-page .keys-table thead th{border-bottom:1px solid #009CDE!important}.captcha-keys-page .keys-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap;vertical-align:middle}@media (max-width: 959px){.captcha-keys-page .keys-table th{padding:14px 16px;font-size:18px}}@media (max-width: 599px){.captcha-keys-page .keys-table th{padding:12px;font-size:14px}}.captcha-keys-page .keys-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#28292c;text-align:left;vertical-align:middle;overflow:visible;word-wrap:break-word}@media (max-width: 959px){.captcha-keys-page .keys-table td{padding:14px 16px;font-size:15px}}@media (max-width: 599px){.captcha-keys-page .keys-table td{padding:12px;font-size:13px}}.captcha-keys-page .keys-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.captcha-keys-page .keys-table tbody tr:hover{background:#009cde0d}.captcha-keys-page .keys-table tbody tr:last-child{border-bottom:none!important}.captcha-keys-page .keys-table .status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;background:#fff;border:1px solid #dee2e6}.captcha-keys-page .keys-table .status-badge.active{background:#d1fae5;color:#059669;border-color:#a7f3d0}.captcha-keys-page .keys-table .status-badge.inactive{background:#fee2e2;color:#dc2626;border-color:#fecaca}.captcha-keys-page .keys-table .action-btn{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s}.captcha-keys-page .keys-table .action-btn:hover{background:#009cde1a;color:#009cde}.captcha-keys-page .loading-state,.captcha-keys-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#fff;border-radius:8px;border:1px solid #E5E7EB}.captcha-keys-page .loading-state .error-icon,.captcha-keys-page .error-state .error-icon{color:#dc2626;margin-bottom:16px}.captcha-keys-page .loading-state .error-message,.captcha-keys-page .error-state .error-message{font-size:16px;color:#6b7280;margin-bottom:16px}.captcha-keys-page .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.captcha-keys-page .empty-state .empty-icon{color:#9ca3af;margin-bottom:16px}.captcha-keys-page .empty-state p{font-size:16px;color:#6b7280;margin-bottom:16px}.captcha-keys-page .edit-view{background:#fff;border-radius:8px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d;overflow:hidden}.captcha-keys-page .alert-warning{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fef3c7;border-bottom:1px solid #F59E0B;color:#92400e;font-size:14px}.captcha-keys-page .settings-tabs{display:flex;gap:32px;padding:0 20px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.captcha-keys-page .settings-tabs .tab{padding:16px 0;background:none;border:none;font-size:14px;font-weight:500;color:#28292ccc;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s}.captcha-keys-page .settings-tabs .tab:hover:not(.active){color:#009cde}.captcha-keys-page .settings-tabs .tab.active{color:#009cde;border-bottom-color:#009cde}.captcha-keys-page .form-card .card-header{padding:16px 24px;border-bottom:1px solid #E5E7EB;background:#f9fafb}.captcha-keys-page .form-card .card-header h2{font-size:18px;font-weight:600;color:#28292c;margin:0}.captcha-keys-page .form-card .card-content{padding:24px}.captcha-keys-page .form-group{margin-bottom:20px}.captcha-keys-page .form-group label{display:block;font-size:14px;font-weight:500;color:#28292c;margin-bottom:8px}.captcha-keys-page .form-group label .required{color:#dc2626}.captcha-keys-page .form-group .form-input,.captcha-keys-page .form-group .form-textarea{width:100%;padding:10px 12px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;outline:none;font-family:inherit}.captcha-keys-page .form-group .form-input:focus,.captcha-keys-page .form-group .form-textarea:focus{border-color:#009cde}.captcha-keys-page .form-group .form-input:disabled,.captcha-keys-page .form-group .form-textarea:disabled{background:#f9fafb;cursor:not-allowed}.captcha-keys-page .form-group .form-textarea{resize:vertical;min-height:100px}.captcha-keys-page .form-group .readonly-value{display:block;padding:10px 0;font-size:14px;color:#6b7280}.captcha-keys-page .form-group .field-hint{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.captcha-keys-page .info-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#eff6ff;border:1px solid #3B82F6;border-radius:8px;margin-bottom:20px;color:#1e40af;font-size:14px}.captcha-keys-page .info-alert a{color:inherit;text-decoration:underline}.captcha-keys-page .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #E5E7EB}.captcha-keys-page .btn-primary,.captcha-keys-page .btn-secondary,.captcha-keys-page .btn-warning,.captcha-keys-page .btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.captcha-keys-page .btn-primary:disabled,.captcha-keys-page .btn-secondary:disabled,.captcha-keys-page .btn-warning:disabled,.captcha-keys-page .btn-danger:disabled{opacity:.6;cursor:not-allowed}.captcha-keys-page .btn-primary{background:#009cde;color:#fff}.captcha-keys-page .btn-primary:hover:not(:disabled){background:#0088c6}.captcha-keys-page .btn-secondary{background:#fff;color:#6b7280;border:1px solid #E5E7EB}.captcha-keys-page .btn-secondary:hover:not(:disabled){background:#f9fafb}.captcha-keys-page .btn-warning{background:#f59e0b;color:#fff}.captcha-keys-page .btn-warning:hover:not(:disabled){background:#d97706}.captcha-keys-page .btn-danger{background:#dc2626;color:#fff}.captcha-keys-page .btn-danger:hover:not(:disabled){background:#b91c1c}.captcha-keys-page .tools-section{padding:24px;display:flex;flex-direction:column;gap:16px}.captcha-keys-page .tool-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.captcha-keys-page .tool-card .tool-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#eff6ff;border-radius:8px;color:#3b82f6;flex-shrink:0}.captcha-keys-page .tool-card .tool-icon.danger{background:#fee2e2;color:#dc2626}.captcha-keys-page .tool-card .tool-content{flex:1}.captcha-keys-page .tool-card .tool-content h3{font-size:16px;font-weight:600;color:#28292c;margin:0 0 8px}.captcha-keys-page .tool-card .tool-content p{font-size:14px;color:#6b7280;margin:0}.captcha-keys-page .inactive-notice{display:flex;align-items:center;gap:12px;padding:20px;background:#f9fafb;border-radius:8px;color:#6b7280}.captcha-keys-page .inactive-notice p{margin:0;font-size:14px}.captcha-keys-page :deep(.v-select) .v-field{min-height:44px;border-radius:8px}.captcha-keys-page :deep(.v-select) .v-field__input{padding:10px 12px;font-size:14px}.captcha-keys-page .select-caret{transition:transform .2s ease}.captcha-keys-page .select-caret.rotated{transform:rotate(180deg)}body:has(.dev-tools-page){overflow:auto!important;height:auto!important}html:has(.dev-tools-page){overflow:auto!important;height:auto!important}.dev-tools-page{margin-top:50px;padding:24px}.dev-tools-page .page-title{font-size:32px;font-weight:600;margin-bottom:4px;color:#1a1a1a}.dev-tools-page .subtitle{font-size:16px;color:#666;margin-top:4px;margin-bottom:24px}.dev-tools-page .dev-tool-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;max-height:500px;overflow-y:auto;scrollbar-width:thin}.dev-tools-page .dev-tool-card .section-title{font-size:24px;font-weight:600;margin-top:0;margin-bottom:0;color:#1a1a1a}.dev-tools-page .dev-tool-card .section-content{margin-top:16px}.dev-tools-page .dev-tool-card .section-content .tool-description{font-size:16px;color:#666;margin-bottom:16px}.dev-tools-page .dev-tool-card .section-content .button-container{margin-bottom:16px}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px;white-space:nowrap}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button .v-btn__content,.dev-tools-page .dev-tool-card .section-content .button-container .tool-button span{color:#009cde;font-size:16px;font-weight:400}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button:hover{background:#009cde;border-color:#009cde}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button:hover .v-btn__content,.dev-tools-page .dev-tool-card .section-content .button-container .tool-button:hover span{color:#fff}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button:hover .v-btn__overlay{opacity:0!important}.dev-tools-page .dev-tool-card .section-content .button-container .tool-button:disabled{opacity:.5;cursor:not-allowed}.dev-tools-page .dev-tool-card .section-content .response-container{margin-top:24px}.dev-tools-page .dev-tool-card .section-content .response-container .response-title{font-size:20px;font-weight:500;margin-bottom:12px;color:#1a1a1a}.dev-tools-page .dev-tool-card .section-content .response-container .json-viewer{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:16px;overflow-x:auto}.dev-tools-page .dev-tool-card .section-content .response-container .json-viewer pre{margin:0;font-family:Courier New,Courier,monospace;font-size:14px;color:#333}.dev-tools-page .dev-tool-card .section-content .error-container,.dev-tools-page .dev-tool-card .section-content .success-container{margin-top:16px}.dev-tools-page .dev-tool-card .section-content .dev-user-info-grid{display:flex;flex-direction:column;gap:12px}.dev-tools-page .dev-tool-card .section-content .dev-user-info-grid .info-row{display:flex;align-items:center;gap:8px}.dev-tools-page .dev-tool-card .section-content .dev-user-info-grid .info-row .info-label{font-size:16px;font-weight:500;color:#1a1a1a;min-width:150px}.dev-tools-page .dev-tool-card .section-content .dev-user-info-grid .info-row .info-value{font-size:16px;font-weight:400;color:#666}@media (max-width: 768px){.dev-tools-page{padding:16px}.dev-tools-page .page-title{font-size:24px}.dev-tools-page .dev-tool-card{padding:16px}.dev-tools-page .dev-tool-card .section-title{font-size:20px}}.error-403-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--app-bar-height));padding:24px;background:var(--app-bg)}.error-403-page .error-container{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;padding:48px 32px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014}@media (max-width: 599px){.error-403-page .error-container{padding:32px 24px;max-width:100%}}.error-403-page .error-icon{display:flex;align-items:center;justify-content:center;width:160px;height:160px;margin-bottom:32px;color:#009cde;opacity:.8}@media (max-width: 599px){.error-403-page .error-icon{width:120px;height:120px;margin-bottom:24px}}.error-403-page .error-icon svg{width:100%;height:100%}.error-403-page .error-title{font-size:32px;font-weight:600;color:var(--app-text-color);margin:0 0 16px;line-height:1.2}@media (max-width: 599px){.error-403-page .error-title{font-size:24px;margin-bottom:12px}}.error-403-page .error-message{font-size:18px;font-weight:500;color:#28292ce6;margin:0 0 12px;line-height:1.5}@media (max-width: 599px){.error-403-page .error-message{font-size:16px;margin-bottom:10px}}.error-403-page .error-description{font-size:16px;font-weight:400;color:#28292cb3;margin:0 0 32px;line-height:1.6}@media (max-width: 599px){.error-403-page .error-description{font-size:14px;margin-bottom:24px}}.error-403-page .error-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 599px){.error-403-page .error-actions{flex-direction:column;width:100%;gap:10px}}.error-403-page .error-actions .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family);min-width:160px}.error-403-page .error-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.error-403-page .error-actions .form-action-btn.form-action-btn-primary:hover:not(:disabled){background:#0088c7;border-color:#0088c7}.error-403-page .error-actions .form-action-btn.form-action-btn-primary:disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}.error-403-page .error-actions .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.error-403-page .error-actions .form-action-btn.form-action-btn-outlined:hover:not(:disabled){background:#009cde;color:#fff}.error-403-page .error-actions .form-action-btn.form-action-btn-outlined:disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.error-403-page .error-actions .form-action-btn{min-width:100%;width:100%}}.stay-smart-dashboard{display:flex;flex-direction:column;gap:12px}.stay-smart-dashboard .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-dashboard .page-header.is-condensed{padding:12px 0}.stay-smart-dashboard .page-header h1{font-size:32px;font-weight:600;margin:0;color:#111827;line-height:1.2;padding:var(--app-sticky-header-padding) 0}@media (max-width: 959px){.stay-smart-dashboard .page-header h1{font-size:28px}}@media (max-width: 599px){.stay-smart-dashboard .page-header h1{font-size:24px}}.stay-smart-dashboard .page-header .subtitle{margin:0;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.stay-smart-dashboard .page-header .subtitle{font-size:14px;margin-bottom:20px}}@media (max-width: 599px){.stay-smart-dashboard .page-header .subtitle{font-size:14px;margin-bottom:16px}}.stay-smart-dashboard .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.stay-smart-dashboard .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-dashboard .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-dashboard .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-dashboard .help-section{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:12px}@media (max-width: 960px){.stay-smart-dashboard .help-section{padding:20px}}@media (max-width: 599px){.stay-smart-dashboard .help-section{padding:16px}}.stay-smart-dashboard .help-section .section-title{font-size:24px;font-weight:600;color:#111827;margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid #DBDBDD}@media (max-width: 768px){.stay-smart-dashboard .help-section .section-title{font-size:20px;margin-bottom:20px;padding-bottom:12px}}@media (max-width: 599px){.stay-smart-dashboard .help-section .section-title{font-size:18px;margin-bottom:16px;padding-bottom:12px}}.stay-smart-dashboard .help-section .support-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.stay-smart-dashboard .help-section .support-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stay-smart-dashboard .help-section .support-cards-grid{grid-template-columns:1fr;gap:12px}}@media (max-width: 599px){.stay-smart-dashboard .help-section .support-cards-grid{gap:12px}}.stay-smart-dashboard .help-section .support-card{border:1px solid #e5e7eb;border-radius:8px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .2s ease}.stay-smart-dashboard .help-section .support-card:hover:not(.is-disabled){border-color:#009cde;box-shadow:0 2px 8px #009cde1a}.stay-smart-dashboard .help-section .support-card.is-disabled{cursor:not-allowed;opacity:.6}.stay-smart-dashboard .help-section .support-card .card-icon{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.stay-smart-dashboard .help-section .support-card .card-icon .icon-wrapper{width:48px;height:48px;border-radius:50%;background-color:#009cde;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stay-smart-dashboard .help-section .support-card .card-content{display:flex;flex-direction:column;gap:8px;flex:1}.stay-smart-dashboard .help-section .support-card .card-title{font-size:20px;font-weight:500;color:#111827;margin:0;line-height:1.4}@media (max-width: 768px){.stay-smart-dashboard .help-section .support-card .card-title{font-size:18px}}@media (max-width: 599px){.stay-smart-dashboard .help-section .support-card .card-title{font-size:16px}}.stay-smart-dashboard .help-section .support-card .card-description{font-size:16px;font-weight:400;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 768px){.stay-smart-dashboard .help-section .support-card .card-description{font-size:14px}}@media (max-width: 599px){.stay-smart-dashboard .help-section .support-card .card-description{font-size:14px}}.stay-smart-page{display:flex;flex-direction:column;gap:15px}.stay-smart-page .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-page .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2;padding:var(--app-sticky-header-padding) 0}@media (max-width: 959px){.stay-smart-page .page-header h1{font-size:28px}}@media (max-width: 599px){.stay-smart-page .page-header h1{font-size:24px}}.stay-smart-page .page-header .subtitle{margin:0;color:#6b7280;font-size:16px;font-weight:400;line-height:.5}@media (max-width: 959px){.stay-smart-page .page-header .subtitle{font-size:14px;margin-bottom:20px}}@media (max-width: 599px){.stay-smart-page .page-header .subtitle{font-size:14px;margin-bottom:16px}}.stay-smart-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:14px;color:#6b7280}.stay-smart-page .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-page .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-page .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-page .content-section{background:#fff;border-radius:8px;padding:28px;box-shadow:none}@media (max-width: 960px){.stay-smart-page .content-section{padding:20px}}@media (max-width: 599px){.stay-smart-page .content-section{padding:16px}}.stay-smart-page .content-section .placeholder-content{color:#6b7280;font-size:16px;text-align:center;padding:40px 20px}@media (max-width: 599px){.stay-smart-page .content-section .placeholder-content{font-size:14px;padding:30px 15px}}.report-issues-page .main-content-section{display:flex;flex-direction:column}.report-issues-page .progress-indicator{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;background:#fff;border-radius:8px;border-bottom:1px solid #E5E7EB}@media (max-width: 599px){.report-issues-page .progress-indicator{padding:16px;gap:8px}}.report-issues-page .progress-indicator .progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .3s ease;flex-shrink:0;position:relative;z-index:3}.report-issues-page .progress-indicator .progress-step .step-icon{width:40px;height:40px;border-radius:50%;background:#009cde33;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.report-issues-page .progress-indicator .progress-step .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}.report-issues-page .progress-indicator .progress-step.active .step-icon{background:#009cde;color:#fff}.report-issues-page .progress-indicator .progress-step.active .step-label{color:#28292ccc}.report-issues-page .progress-indicator .progress-step.completed .step-icon{background:#009cde;color:#fff}.report-issues-page .progress-indicator .progress-step.completed .step-label{color:#28292ccc}.report-issues-page .progress-indicator .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:90px;max-width:120px;margin:0 -15px 25px;position:relative;z-index:3;align-self:center}.report-issues-page .progress-indicator .progress-line.active{background:#009cde}.report-issues-page .content-section{background:#fff;border-radius:8px;padding:32px;box-shadow:none}@media (max-width: 960px){.report-issues-page .content-section{padding:24px}}@media (max-width: 599px){.report-issues-page .content-section{padding:20px}}.report-issues-page .content-section .form-section{margin-bottom:32px}@media (max-width: 599px){.report-issues-page .content-section .form-section{margin-bottom:24px}}.report-issues-page .content-section .form-section:last-child{margin-bottom:0}.report-issues-page .content-section .form-section .section-title{font-size:20px;font-weight:600;color:#111827;margin-bottom:16px}@media (max-width: 599px){.report-issues-page .content-section .form-section .section-title{font-size:18px;margin-bottom:12px}}.report-issues-page .content-section .form-section .form-field{margin-bottom:24px;position:relative}@media (max-width: 599px){.report-issues-page .content-section .form-section .form-field{margin-bottom:20px}}.report-issues-page .content-section .form-section .form-field:last-child{margin-bottom:0}.report-issues-page .content-section .form-section .form-field .field-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.report-issues-page .content-section .form-section .form-field .field-label .asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.report-issues-page .content-section .form-section .form-field .dropdown-arrow{position:absolute;color:#6b7280;pointer-events:none;z-index:2;display:block}.report-issues-page .content-section .form-section .form-field:has(.custom-select) .dropdown-arrow{right:calc(50% - 12px);top:42px}@media (max-width: 599px){.report-issues-page .content-section .form-section .form-field:has(.custom-select) .dropdown-arrow{right:12px}}.report-issues-page .content-section .form-section .form-field .custom-select~.dropdown-arrow{right:calc(50% - 12px);top:45px;margin-right:22px}@media (max-width: 599px){.report-issues-page .content-section .form-section .form-field .custom-select~.dropdown-arrow{right:12px}}.report-issues-page .content-section .form-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 959px){.report-issues-page .content-section .form-section .form-row{grid-template-columns:1fr;gap:20px}}.report-issues-page .content-section .form-section .custom-select :deep(.v-field),.report-issues-page .content-section .form-section .custom-input :deep(.v-field),.report-issues-page .content-section .form-section .custom-textarea :deep(.v-field){background:#fff;border-color:#d1d5db}.report-issues-page .content-section .form-section .custom-select :deep(.v-field__input),.report-issues-page .content-section .form-section .custom-input :deep(.v-field__input),.report-issues-page .content-section .form-section .custom-textarea :deep(.v-field__input){font-size:14px;color:#111827}.report-issues-page .content-section .form-section .custom-select{max-width:50%}@media (max-width: 599px){.report-issues-page .content-section .form-section .custom-select{max-width:100%}}.report-issues-page .content-section .form-section .custom-select :deep(.v-field__append-inner){padding-right:8px}.report-issues-page .content-section .form-section .custom-select :deep(.v-field__append-inner .v-icon){opacity:1;color:#6b7280}.report-issues-page .content-section .file-upload-area{border-radius:8px;padding:32px;background:#f0f9ff;text-align:center;transition:all .2s ease}@media (max-width: 599px){.report-issues-page .content-section .file-upload-area{padding:24px}}.report-issues-page .content-section .file-upload-area:hover{border:2px dashed #d1d5db}.report-issues-page .content-section .file-upload-area .upload-info{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.report-issues-page .content-section .file-upload-area .upload-info .upload-label{font-size:16px;color:#6b7280}.report-issues-page .content-section .file-upload-area .upload-info .upload-size{font-size:16px;font-weight:600;color:#111827}.report-issues-page .content-section .file-upload-area .upload-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;color:#009cde;border:none;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:background .2s ease}.report-issues-page .content-section .file-upload-area .upload-button-text{color:#009cde;font-size:18px;font-weight:600}.report-issues-page .content-section .file-upload-area .attachments-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:16px}@media (max-width: 599px){.report-issues-page .content-section .file-upload-area .attachments-preview-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}}.report-issues-page .content-section .file-upload-area .attachment-preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb}.report-issues-page .content-section .file-upload-area .preview-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.report-issues-page .content-section .file-upload-area .preview-image{width:100%;height:100%;object-fit:cover}.report-issues-page .content-section .file-upload-area .preview-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.report-issues-page .content-section .file-upload-area .remove-attachment-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.report-issues-page .content-section .file-upload-area .remove-attachment-btn:hover:not(:disabled){background:#000c}.report-issues-page .content-section .file-upload-area .remove-attachment-btn:disabled{opacity:.5;cursor:not-allowed}.report-issues-page .content-section .file-upload-area .upload-progress-overlay{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:5}.report-issues-page .content-section .file-upload-area .progress-bar{width:100%;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.report-issues-page .content-section .file-upload-area .progress-fill{height:100%;background:#009cde;transition:width .3s}.report-issues-page .content-section .file-upload-area .progress-text{font-size:11px;text-align:center}.report-issues-page .content-section .option-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media (max-width: 599px){.report-issues-page .content-section .option-buttons{gap:8px}}.report-issues-page .content-section .option-buttons .option-button{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;width:260px;padding:24px;justify-content:center}@media (max-width: 599px){.report-issues-page .content-section .option-buttons .option-button{padding:12px 16px;min-width:100px}}.report-issues-page .content-section .option-buttons .option-button:hover{border-color:#009cde;background:#f0f9ff}.report-issues-page .content-section .option-buttons .option-button.selected{border-color:#009cde;background:#e6f4ff}.report-issues-page .content-section .option-buttons .option-button.selected span{color:#009cde;font-weight:600}.report-issues-page .content-section .option-buttons .option-button span{font-size:14px;color:#374151;font-weight:500}.report-issues-page .content-section .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}@media (max-width: 599px){.report-issues-page .content-section .form-actions{flex-direction:column-reverse;gap:12px;margin-top:24px;padding-top:20px}}.report-issues-page .content-section .form-actions .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:8px 16px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family)}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-primary:hover:not(:disabled):not(.disabled){background:#0088c7;border-color:#0088c7}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-primary:disabled,.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-primary.disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-outlined:hover:not(:disabled):not(.disabled){background:#009cde;color:#fff}.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-outlined:disabled,.report-issues-page .content-section .form-actions .form-action-btn.form-action-btn-outlined.disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.report-issues-page .content-section .form-actions .form-action-btn{width:100%}}.report-issues-page .content-section.success-section{text-align:center;padding:48px 32px}@media (max-width: 599px){.report-issues-page .content-section.success-section{padding:32px 20px}}.report-issues-page .content-section.success-section .success-content{max-width:600px;margin:0 auto}.report-issues-page .content-section.success-section .success-content .success-title{font-size:32px;font-weight:600;color:#111827;margin-bottom:24px}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-title{font-size:28px;margin-bottom:20px}}.report-issues-page .content-section.success-section .success-content .success-illustration{margin:32px 0;display:flex;justify-content:center;align-items:center}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-illustration{margin:24px 0}}.report-issues-page .content-section.success-section .success-content .success-info{margin-bottom:32px}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-info{margin-bottom:24px}}.report-issues-page .content-section.success-section .success-content .success-info .ticket-id{font-size:18px;font-weight:600;color:#111827;margin-bottom:12px}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-info .ticket-id{font-size:16px}}.report-issues-page .content-section.success-section .success-content .success-info .success-message{font-size:16px;color:#6b7280;line-height:1.6}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-info .success-message{font-size:14px}}.report-issues-page .content-section.success-section .success-content .success-actions{display:flex;justify-content:center;gap:12px}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-actions{flex-direction:column;gap:12px}}.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:8px 16px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family)}.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-primary:hover:not(:disabled):not(.disabled){background:#0088c7;border-color:#0088c7}.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-outlined:hover:not(:disabled):not(.disabled){background:#009cde;color:#fff}@media (max-width: 599px){.report-issues-page .content-section.success-section .success-content .success-actions .form-action-btn{width:100%}}.stay-smart-manage-tickets{display:flex;flex-direction:column}.stay-smart-manage-tickets .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-manage-tickets .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2;padding:var(--app-sticky-header-padding) 0}@media (max-width: 959px){.stay-smart-manage-tickets .page-header h1{font-size:28px}}@media (max-width: 599px){.stay-smart-manage-tickets .page-header h1{font-size:24px}}.stay-smart-manage-tickets .page-header .subtitle{margin:4px 0 24px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.stay-smart-manage-tickets .page-header .subtitle{font-size:14px;margin-bottom:20px}}@media (max-width: 599px){.stay-smart-manage-tickets .page-header .subtitle{font-size:14px;margin-bottom:16px}}.stay-smart-manage-tickets .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.stay-smart-manage-tickets .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-manage-tickets .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-manage-tickets .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-manage-tickets .content-section{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px}@media (max-width: 960px){.stay-smart-manage-tickets .content-section{padding:20px}}@media (max-width: 599px){.stay-smart-manage-tickets .content-section{padding:16px;gap:16px}}.stay-smart-manage-tickets .content-section .tickets-filters{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 959px){.stay-smart-manage-tickets .content-section .tickets-filters{flex-direction:column;align-items:stretch;gap:12px}}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left{display:flex;gap:12px;align-items:center}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter{min-width:180px}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter :deep(.v-input__details){display:none!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter :deep(.v-field){border-radius:4px!important;background:#fff!important;min-height:40px}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important;min-height:40px}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter .caret-icon{color:#6b7280;transition:transform .2s ease}.stay-smart-manage-tickets .content-section .tickets-filters .filters-left .status-filter .caret-icon.rotated{transform:rotate(180deg)}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right{display:flex;gap:12px;flex:1;align-items:center}@media (max-width: 959px){.stay-smart-manage-tickets .content-section .tickets-filters .filters-right{width:100%}}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input{flex:1;max-width:400px}@media (max-width: 959px){.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input{max-width:100%}}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-input__details){display:none!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-field){border-radius:4px!important;background:#fff!important;min-height:40px}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important;min-height:40px}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.stay-smart-manage-tickets .content-section .tickets-filters .filters-right .search-input :deep(.v-field__append-inner){color:#6b7280}.stay-smart-manage-tickets .content-section .table-loading{padding:40px 0}.stay-smart-manage-tickets .content-section .error-message{padding:40px 20px;text-align:center;color:#dc2626}.stay-smart-manage-tickets .content-section .error-message p{margin-bottom:16px;font-size:16px}.stay-smart-manage-tickets .content-section .empty-state{padding:40px 20px;text-align:center;color:#6b7280;font-size:16px}.stay-smart-manage-tickets .content-section .tickets-table-container{overflow-x:auto;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table{width:100%;min-width:800px;border-collapse:collapse;background:#fff}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table thead th{border-bottom:1px solid #009CDE!important}@media (max-width: 959px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table{min-width:700px}}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table{min-width:600px}}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th{background:#f9fafb;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th{padding:12px 8px;font-size:16px}}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(1){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(2){min-width:200px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(3){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(4){min-width:150px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(5){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(6){min-width:120px}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(1){min-width:80px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(2){min-width:150px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(3){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(4){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(5){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table th:nth-child(6){min-width:100px}}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td{padding:12px 8px;font-size:14px}}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(1){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(2){min-width:200px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(3){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(4){min-width:150px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(5){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(6){min-width:120px}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(1){min-width:80px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(2){min-width:150px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(3){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(4){min-width:120px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(5){min-width:100px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td:nth-child(6){min-width:100px}}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td.ticket-id{font-weight:500}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table td.ticket-subject{white-space:normal;word-break:break-word;max-width:300px}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table tbody tr.ticket-row{cursor:pointer}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table tbody tr.ticket-row:hover{background:#009cde0d}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:400;text-align:center;white-space:nowrap}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-new{background:#bfdbfe;color:#1e40af}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-open{background:#d1fae5;color:#065f46}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-pending{background:#e9d5ff;color:#6b21a8}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-hold{background:#fed7aa;color:#9a3412}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-solved{background:#86efac;color:#166534}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-closed{background:#a7f3d0;color:#064e3b}.stay-smart-manage-tickets .content-section .tickets-table-container .tickets-table .status-badge.status-default{background:#009cde1a;color:#28292ccc}.stay-smart-manage-tickets .content-section .pagination{display:flex;justify-content:flex-end;align-items:center;gap:24px}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .pagination{gap:16px}}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select{min-width:140px}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-input__details){display:none!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field__outline){border:1px solid #D1D5DB!important;border-radius:4px!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field){border-radius:4px!important;background:#fff!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field__input){padding:8px 12px!important;font-size:14px!important;font-weight:400!important;color:#28292c!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field--focused .v-field__outline){border-color:#009cde!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item){font-size:14px!important;font-weight:400!important;color:#28292c!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-menu .v-list-item) strong{font-weight:700!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field__input){font-weight:400!important}.stay-smart-manage-tickets .content-section .pagination .pagination-left .per-page-select :deep(.v-field__input) strong{font-weight:700!important}.stay-smart-manage-tickets .content-section .pagination .pagination-right{display:flex;align-items:center;border:1px solid #aeaeae;border-radius:4px;height:48px;background:#fff;overflow:hidden}@media (max-width: 599px){.stay-smart-manage-tickets .content-section .pagination .pagination-right{justify-content:space-between}}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-info{font-size:14px;color:#28292c;font-weight:400;padding:8px 16px;height:100%;border-right:1px solid #aeaeae;display:flex;gap:6px;align-items:center}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-info b,.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-info strong{font-weight:700}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-arrows{display:flex}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-arrows .arrow-btn{width:40px;height:40px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#28292c}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-arrows .arrow-btn:hover:not(:disabled){background:#f9fafb;color:#28292c}.stay-smart-manage-tickets .content-section .pagination .pagination-right .pagination-arrows .arrow-btn:disabled{cursor:not-allowed;color:#28292c80}.stay-smart-manage-ticket-detail{display:flex;flex-direction:column;gap:32px}.stay-smart-manage-ticket-detail .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-manage-ticket-detail .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2;padding:var(--app-sticky-header-padding) 0}@media (max-width: 959px){.stay-smart-manage-ticket-detail .page-header h1{font-size:28px}}@media (max-width: 599px){.stay-smart-manage-ticket-detail .page-header h1{font-size:24px}}.stay-smart-manage-ticket-detail .page-header .subtitle{margin:4px 0 16px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.stay-smart-manage-ticket-detail .page-header .subtitle{font-size:14px;margin-bottom:12px}}@media (max-width: 599px){.stay-smart-manage-ticket-detail .page-header .subtitle{font-size:14px;margin-bottom:8px}}.stay-smart-manage-ticket-detail .page-header .ticket-id-display{font-size:20px;font-weight:500;color:#111827;margin-top:8px}@media (max-width: 599px){.stay-smart-manage-ticket-detail .page-header .ticket-id-display{font-size:18px}}.stay-smart-manage-ticket-detail .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.stay-smart-manage-ticket-detail .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-manage-ticket-detail .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-manage-ticket-detail .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-manage-ticket-detail .content-section{display:flex;flex-direction:column;gap:16px}.stay-smart-manage-ticket-detail .content-section .loading-state,.stay-smart-manage-ticket-detail .content-section .error-state{padding:40px 20px;text-align:center}.stay-smart-manage-ticket-detail .content-section .loading-state p,.stay-smart-manage-ticket-detail .content-section .error-state p{margin-bottom:16px;font-size:16px;color:#dc2626}.stay-smart-manage-ticket-detail .content-section .ticket-content{display:flex;flex-direction:column;gap:16px}.stay-smart-manage-ticket-detail .content-section .ticket-card{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.stay-smart-manage-ticket-detail .content-section .ticket-card{padding:20px}}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card{padding:16px;gap:12px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-title{font-size:24px;font-weight:500;color:#111827;margin:0}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-title{font-size:20px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content{display:flex;flex-direction:column;gap:20px}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content{gap:16px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content{display:flex;flex-direction:column;gap:16px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-header .ticket-author{font-size:20px;font-weight:500;color:#111827}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-header .ticket-author{font-size:18px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-header .ticket-date{font-size:16px;color:#6b7280}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-header .ticket-date{font-size:14px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body{font-size:16px;color:#374151;line-height:1.6}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body{font-size:14px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(p){margin:0 0 8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(p):last-child{margin-bottom:0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(ul),.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(ol){margin:8px 0;padding-left:24px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(.inline-attachment){max-width:100%;height:auto;border-radius:4px;margin:8px 0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(a){color:#009cde;text-decoration:none}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-body :deep(a):hover{text-decoration:underline}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments{margin-top:20px;display:flex;border-top:1px solid #efefef;padding-top:10px;flex-wrap:wrap;gap:0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item{margin-right:15px;margin-bottom:10px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item a{display:block;text-decoration:none;color:inherit}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .image-wrapper{min-width:80px;min-height:80px;background:#fff;border:1px solid silver;border-radius:5px;padding:2px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .image-wrapper img{max-width:600px;max-height:400px;background-color:#fff;border-radius:3px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper{width:150px;border:1px solid silver;border-radius:5px;overflow:hidden}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .icon-info{padding:10px;background:#fff;text-align:center;font-weight:700;font-size:20px;vertical-align:middle;display:flex;align-items:center;justify-content:center}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .icon-info i{color:#666}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .icon-info svg{color:#666}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .path-info{padding:5px;border-top:1px solid silver;text-align:left;background:#efefef}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .path-info .file-name{display:block;font-size:10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .ticket-info-content .ticket-info-attachments .ticket-attachment-item .file-wrapper .path-info .extension{display:block;font-size:12px;color:#666;text-transform:uppercase}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .form-group{display:flex;flex-direction:column;gap:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .form-group label{font-size:16px;font-weight:400;color:#374151}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .form-group label{font-size:14px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 959px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .form-row{grid-template-columns:1fr;gap:20px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display{margin-top:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display .attachment-list{display:flex;flex-direction:column;gap:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display .attachment-item-display{padding:12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display .attachment-item-display .attachment-link{display:flex;align-items:center;color:#009cde;text-decoration:none;font-size:14px;transition:color .2s ease}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display .attachment-item-display .attachment-link:hover{color:#0077a3}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .attachment-display .attachment-not-found{padding:12px;background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:14px;text-align:center}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .phone-input-wrapper{margin-top:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline{display:flex;flex-direction:column;gap:24px}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline{gap:20px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item{padding-bottom:24px;border-bottom:1px solid #e5e7eb}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item:last-child{border-bottom:none;padding-bottom:0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-header .comment-author{font-size:20px;font-weight:500;color:#111827}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-header .comment-author{font-size:18px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-header .comment-date{font-size:16px;color:#6b7280}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-header .comment-date{font-size:14px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body{font-size:16px;color:#374151;line-height:1.6;margin-bottom:12px}@media (max-width: 599px){.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body{font-size:14px}}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(p){margin:0 0 8px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(p):last-child{margin-bottom:0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(ul),.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(ol){margin:8px 0;padding-left:24px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(.inline-attachment){max-width:100%;height:auto;border-radius:4px;margin:8px 0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(a){color:#009cde;text-decoration:none}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-body :deep(a):hover{text-decoration:underline}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments{margin-top:20px;display:flex;border-top:1px solid #efefef;padding-top:10px;flex-wrap:wrap;gap:0}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item{margin-right:15px;margin-bottom:10px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item a{display:block;text-decoration:none;color:inherit}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .image-wrapper{min-width:80px;min-height:80px;background:#fff;border:1px solid silver;border-radius:5px;padding:2px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .image-wrapper img{max-width:600px;max-height:400px;background-color:#fff;border-radius:3px}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper{width:150px;border:1px solid silver;border-radius:5px;overflow:hidden}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .icon-info{padding:10px;background:#fff;text-align:center;font-weight:700;font-size:20px;vertical-align:middle;display:flex;align-items:center;justify-content:center}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .icon-info i{color:#666}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .icon-info svg{color:#666}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .path-info{padding:5px;border-top:1px solid silver;text-align:left;background:#efefef}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .path-info .file-name{display:block;font-size:10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-smart-manage-ticket-detail .content-section .ticket-card .card-content .comments-timeline .comment-item .comment-attachments .comment-attachment-item .file-wrapper .path-info .extension{display:block;font-size:12px;color:#666;text-transform:uppercase}.ticket-reply-form{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.ticket-reply-form{padding:20px}}@media (max-width: 599px){.ticket-reply-form{padding:16px;gap:12px}}.ticket-reply-form .section-title{font-size:24px;font-weight:500;color:#111827;margin:0}@media (max-width: 599px){.ticket-reply-form .section-title{font-size:20px}}.ticket-reply-form .closed-message{padding:20px;text-align:center;color:#6b7280;font-size:16px}.ticket-reply-form .reply-form-content{display:flex;flex-direction:column;gap:20px}@media (max-width: 599px){.ticket-reply-form .reply-form-content{gap:16px}}.ticket-reply-form .reply-form-content .form-row-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 959px){.ticket-reply-form .reply-form-content .form-row-layout{grid-template-columns:1fr;gap:20px}}.ticket-reply-form .reply-form-content .form-group{display:flex;flex-direction:column;gap:8px;min-width:0}.ticket-reply-form .reply-form-content .form-group label{font-size:16px;font-weight:400;color:#374151}@media (max-width: 599px){.ticket-reply-form .reply-form-content .form-group label{font-size:14px}}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea{margin-top:0!important;margin-bottom:0!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field{margin-top:0!important;margin-bottom:0!important;min-height:155px;border-radius:8px!important;background:#eff1f380!important;align-items:flex-start!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field .v-field__outline{border-color:transparent!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field:hover .v-field__outline,.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field.v-field--focused .v-field__outline{border-color:#009cde!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field__field{align-items:flex-start!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field__field textarea{padding:16px!important;align-self:flex-start!important}.ticket-reply-form .reply-form-content .form-group.message-section .reply-textarea .v-field__field textarea::placeholder{text-align:left;color:#28292c99}.ticket-reply-form .reply-form-content .form-group.attachment-section-wrapper{min-width:0;overflow:hidden}.ticket-reply-form .reply-form-content .attachment-wrapper{display:flex;flex-direction:column;gap:16px}.ticket-reply-form .reply-form-content .attachment-wrapper .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader{display:flex;padding:16px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;background:#eff1f380;flex-shrink:0;min-height:155px;position:relative;border:1px dashed transparent;cursor:pointer;transition:all .2s ease}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader.drag-over{border-color:#009cde;background:#e0f2fe}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-inner{text-align:center;width:100%}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text{color:#28292ccc;text-align:center;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text .image-size-info{color:#28292ccc;font-family:Figtree,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text .upload_link_container{margin-top:24px;display:flex;justify-content:center}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text .upload_link{color:#009cde;text-align:center;font-family:Figtree,sans-serif;font-size:18px;font-style:normal;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;line-height:1}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text .upload_link svg{display:block;flex:0 0 auto;width:20px;height:20px}.ticket-reply-form .reply-form-content .attachment-wrapper .uploader .uploader-text .upload_link:hover{color:#0087c7}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container{display:flex;flex-direction:column;gap:12px;border-radius:8px;border:1px dashed transparent;padding:8px;transition:all .2s ease}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container.drag-over{border-color:#009cde;background:#f0f9ff}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border-radius:8px;border:1px solid rgba(219,219,221,.3);background:#fff;min-height:120px;align-items:flex-start}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item{position:relative;width:100px;display:flex;flex-direction:column;align-items:center;gap:6px}@media (max-width: 599px){.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item{width:80px}}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .preview-image{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid rgba(219,219,221,.3)}@media (max-width: 599px){.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .preview-image{width:80px;height:80px}}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .file-icon{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#f9fafb;border-radius:4px;border:1px solid rgba(219,219,221,.3);color:#6b7280}@media (max-width: 599px){.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .file-icon{width:80px;height:80px}}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .file-icon .file-ext{font-size:10px;font-weight:600;color:#374151;text-transform:uppercase}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .preview-filename{font-size:11px;color:#374151;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Figtree,sans-serif}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .upload-progress{position:absolute;inset:0 0 24px;background:#009cde26;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .upload-progress .progress-bar{width:70%;height:4px;background:#ffffff80;border-radius:2px;overflow:hidden}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .upload-progress .progress-bar .progress-fill{height:100%;background:#009cde;transition:width .3s ease}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .upload-progress .progress-text{font-size:11px;font-weight:600;color:#009cde;font-family:Figtree,sans-serif}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .remove-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#dc2626e6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:10}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .remove-btn:hover:not(:disabled){background:#dc2626}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item .remove-btn:disabled{opacity:.5;cursor:not-allowed}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item.is-uploading .preview-image,.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .preview-wrap .preview-item.is-uploading .file-icon{opacity:.6}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-link.add-more{display:inline-flex;align-items:center;gap:6px;color:#009cde;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-link.add-more:hover:not(:disabled){color:#0087c7}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-link.add-more:disabled{opacity:.5;cursor:not-allowed}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-ghost.remove-all{color:#ff543e;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-ghost.remove-all:hover:not(:disabled){color:#e63e2a}.ticket-reply-form .reply-form-content .attachment-wrapper .attachments-preview-container .btn-row.attachment-actions .btn-ghost.remove-all:disabled{opacity:.5;cursor:not-allowed}.ticket-reply-form .reply-form-content .form-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;padding-top:24px}@media (max-width: 599px){.ticket-reply-form .reply-form-content .form-actions{flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn{border-radius:24px;background-color:#009cde;font-family:Figtree,sans-serif;text-transform:none;border:1px solid #009CDE;align-items:center}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn span{color:#fff;font-size:16px;font-weight:400}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn:hover:not(:disabled){background-color:#0088c7;border-color:#0088c7}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn:disabled,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--disabled,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--loading{background-color:#9ca3af!important;border-color:#9ca3af!important;opacity:1!important;cursor:not-allowed}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn:disabled span,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--disabled span,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--loading span{color:#fff!important}.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn:disabled .v-btn__overlay,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--disabled .v-btn__overlay,.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn.v-btn--loading .v-btn__overlay{opacity:0!important}@media (max-width: 599px){.ticket-reply-form .reply-form-content .form-actions .submit-btn.v-btn{width:100%}}.stay-smart-help-centre{display:flex;flex-direction:column;gap:32px}.stay-smart-help-centre .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-help-centre .page-header h1{font-size:32px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2;padding:var(--app-sticky-header-padding) 0}@media (max-width: 959px){.stay-smart-help-centre .page-header h1{font-size:28px}}@media (max-width: 599px){.stay-smart-help-centre .page-header h1{font-size:24px}}.stay-smart-help-centre .page-header .subtitle{margin:4px 0 24px;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}@media (max-width: 959px){.stay-smart-help-centre .page-header .subtitle{font-size:14px;margin-bottom:20px}}@media (max-width: 599px){.stay-smart-help-centre .page-header .subtitle{font-size:14px;margin-bottom:16px}}.stay-smart-help-centre .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.stay-smart-help-centre .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-help-centre .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-help-centre .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-help-centre .help-section{background:#fff;border-radius:8px;padding:28px;box-shadow:none;display:flex;flex-direction:column;gap:24px}@media (max-width: 960px){.stay-smart-help-centre .help-section{padding:20px}}@media (max-width: 599px){.stay-smart-help-centre .help-section{padding:16px}}.stay-smart-help-centre .help-section .section-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #DBDBDD}@media (max-width: 768px){.stay-smart-help-centre .help-section .section-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:12px}}@media (max-width: 599px){.stay-smart-help-centre .help-section .section-header{gap:12px;margin-bottom:16px;padding-bottom:12px}}.stay-smart-help-centre .help-section .section-title{font-size:24px;font-weight:600;color:#111827;margin:0;flex:1}@media (max-width: 768px){.stay-smart-help-centre .help-section .section-title{font-size:20px}}@media (max-width: 599px){.stay-smart-help-centre .help-section .section-title{font-size:18px}}.stay-smart-help-centre .help-section .search-container{flex-shrink:0}.stay-smart-help-centre .help-section .search-container .search-input-wrapper{position:relative;display:flex;align-items:center}.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-icon{position:absolute;left:16px;pointer-events:none;flex-shrink:0}.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-input{width:300px;padding:12px 16px 12px 48px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;color:#111827;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-input:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-input::placeholder{color:#9ca3af}@media (max-width: 768px){.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-input{width:100%}}@media (max-width: 599px){.stay-smart-help-centre .help-section .search-container .search-input-wrapper .search-input{font-size:14px;padding:10px 14px 10px 44px}}.stay-smart-help-centre .help-section .category-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.stay-smart-help-centre .help-section .category-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stay-smart-help-centre .help-section .category-cards-grid{grid-template-columns:1fr;gap:12px}}@media (max-width: 599px){.stay-smart-help-centre .help-section .category-cards-grid{gap:12px}}.stay-smart-help-centre .help-section .category-card{border:1px solid #e5e7eb;border-radius:8px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:all .2s ease}.stay-smart-help-centre .help-section .category-card:hover{border-color:#009cde;box-shadow:0 2px 8px #009cde1a}.stay-smart-help-centre .help-section .category-card .card-icon{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.stay-smart-help-centre .help-section .category-card .card-icon .icon-wrapper{width:48px;height:48px;border-radius:50%;background-color:#009cde;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stay-smart-help-centre .help-section .category-card .card-content{display:flex;flex-direction:column;gap:8px;flex:1}.stay-smart-help-centre .help-section .category-card .card-title{font-size:20px;font-weight:500;color:#111827;margin:0;line-height:1.4}@media (max-width: 768px){.stay-smart-help-centre .help-section .category-card .card-title{font-size:18px}}@media (max-width: 599px){.stay-smart-help-centre .help-section .category-card .card-title{font-size:16px}}.stay-smart-help-centre .help-section .category-card .card-description{font-size:16px;font-weight:400;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 768px){.stay-smart-help-centre .help-section .category-card .card-description{font-size:14px}}@media (max-width: 599px){.stay-smart-help-centre .help-section .category-card .card-description{font-size:14px}}.stay-smart-help-centre .help-section .loading-state .skeleton-card{border:1px solid #e5e7eb;border-radius:8px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:16px;animation:pulse 1.5s ease-in-out infinite}.stay-smart-help-centre .help-section .loading-state .skeleton-card .skeleton-icon{width:48px;height:48px;border-radius:50%;background-color:#e5e7eb}.stay-smart-help-centre .help-section .loading-state .skeleton-card .skeleton-title{height:24px;width:60%;background-color:#e5e7eb;border-radius:4px}.stay-smart-help-centre .help-section .loading-state .skeleton-card .skeleton-description{height:16px;width:100%;background-color:#e5e7eb;border-radius:4px}.stay-smart-help-centre .help-section .error-state,.stay-smart-help-centre .help-section .empty-state{text-align:center;padding:40px 20px}.stay-smart-help-centre .help-section .error-state .error-message,.stay-smart-help-centre .help-section .error-state .empty-message,.stay-smart-help-centre .help-section .empty-state .error-message,.stay-smart-help-centre .help-section .empty-state .empty-message{color:#6b7280;font-size:16px;margin:0}@media (max-width: 599px){.stay-smart-help-centre .help-section .error-state .error-message,.stay-smart-help-centre .help-section .error-state .empty-message,.stay-smart-help-centre .help-section .empty-state .error-message,.stay-smart-help-centre .help-section .empty-state .empty-message{font-size:14px}}.stay-smart-help-centre .help-section .error-state .error-message,.stay-smart-help-centre .help-section .empty-state .error-message{color:#dc2626}.stay-smart-help-centre .loading-articles-state{background:#fff;border-radius:8px;padding:28px}@media (max-width: 960px){.stay-smart-help-centre .loading-articles-state{padding:20px}}@media (max-width: 599px){.stay-smart-help-centre .loading-articles-state{padding:16px}}.stay-smart-help-centre .loading-articles-state .loading-skeleton{display:flex;flex-direction:column;gap:24px}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-tabs{height:40px;background:#e5e7eb;border-radius:8px;animation:pulse 1.5s ease-in-out infinite}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header{display:flex;justify-content:space-between;gap:16px}@media (max-width: 768px){.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header{flex-direction:column}}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header .skeleton-dropdown{width:180px;height:44px;background:#e5e7eb;border-radius:8px;animation:pulse 1.5s ease-in-out infinite}@media (max-width: 768px){.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header .skeleton-dropdown{width:100%}}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header .skeleton-search{width:300px;height:44px;background:#e5e7eb;border-radius:8px;animation:pulse 1.5s ease-in-out infinite}@media (max-width: 768px){.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-header .skeleton-search{width:100%}}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-table{display:flex;flex-direction:column;gap:12px}.stay-smart-help-centre .loading-articles-state .loading-skeleton .skeleton-table .skeleton-row{height:48px;background:#e5e7eb;border-radius:8px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.stay-smart-help-centre-article{display:flex;flex-direction:column;gap:24px}.stay-smart-help-centre-article .page-header{position:sticky;top:0;z-index:5;background:#f2f2f3;padding:12px 0;display:flex;flex-direction:column;transition:padding .2s ease;will-change:transform;transform:translateZ(0)}.stay-smart-help-centre-article .breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#6b7280}.stay-smart-help-centre-article .breadcrumb .breadcrumb-link{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-smart-help-centre-article .breadcrumb .breadcrumb-link:hover{color:#111827}.stay-smart-help-centre-article .breadcrumb .separator{color:#d1d5db;flex:0 0 auto}.stay-smart-help-centre-article .article-section{background:#fff;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:24px}@media (max-width: 960px){.stay-smart-help-centre-article .article-section{padding:20px}}@media (max-width: 599px){.stay-smart-help-centre-article .article-section{padding:16px;gap:20px}}.stay-smart-help-centre-article .article-title{font-size:32px;font-weight:600;margin:0 0 16px;color:#111827;line-height:1.2}@media (max-width: 959px){.stay-smart-help-centre-article .article-title{font-size:28px;margin-bottom:12px}}@media (max-width: 599px){.stay-smart-help-centre-article .article-title{font-size:24px;margin-bottom:12px}}.stay-smart-help-centre-article .article-content-viewer{width:100%}.stay-smart-help-centre-article .article-content{font-family:Figtree,sans-serif;font-size:16px;line-height:1.6;color:#28292c}@media (max-width: 599px){.stay-smart-help-centre-article .article-content{font-size:14px}}.stay-smart-help-centre-article .article-content p{margin:0 0 16px}.stay-smart-help-centre-article .article-content p:last-child{margin-bottom:0}.stay-smart-help-centre-article .article-content img{max-width:100%;height:auto;border:1px solid #cbd5e1;padding:5px;border-radius:3px;margin:16px 0}.stay-smart-help-centre-article .article-content ul{padding-left:24px;margin:0 0 16px;list-style-type:disc;list-style-position:outside}.stay-smart-help-centre-article .article-content ul li{margin-bottom:8px}.stay-smart-help-centre-article .article-content ol{padding-left:24px;margin:0 0 16px;list-style-type:decimal;list-style-position:outside}.stay-smart-help-centre-article .article-content ol li{margin-bottom:8px}.stay-smart-help-centre-article .article-content h1,.stay-smart-help-centre-article .article-content h2,.stay-smart-help-centre-article .article-content h3,.stay-smart-help-centre-article .article-content h4,.stay-smart-help-centre-article .article-content h5,.stay-smart-help-centre-article .article-content h6{font-weight:600;color:#111827;margin:24px 0 16px}.stay-smart-help-centre-article .article-content h1:first-child,.stay-smart-help-centre-article .article-content h2:first-child,.stay-smart-help-centre-article .article-content h3:first-child,.stay-smart-help-centre-article .article-content h4:first-child,.stay-smart-help-centre-article .article-content h5:first-child,.stay-smart-help-centre-article .article-content h6:first-child{margin-top:0}.stay-smart-help-centre-article .article-content h1{font-size:28px}@media (max-width: 599px){.stay-smart-help-centre-article .article-content h1{font-size:24px}}.stay-smart-help-centre-article .article-content h2{font-size:24px}@media (max-width: 599px){.stay-smart-help-centre-article .article-content h2{font-size:20px}}.stay-smart-help-centre-article .article-content h3{font-size:20px}@media (max-width: 599px){.stay-smart-help-centre-article .article-content h3{font-size:18px}}.stay-smart-help-centre-article .article-content a{color:#009cde;text-decoration:none}.stay-smart-help-centre-article .article-content a:hover{text-decoration:underline}.stay-smart-help-centre-article .article-content code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:14px}.stay-smart-help-centre-article .article-content pre{background:#f3f4f6;padding:16px;border-radius:4px;overflow-x:auto;margin:16px 0}.stay-smart-help-centre-article .article-content pre code{background:none;padding:0}.stay-smart-help-centre-article .article-content blockquote{border-left:4px solid #009CDE;padding-left:16px;margin:16px 0;color:#6b7280;font-style:italic}.stay-smart-help-centre-article .article-content table{width:100%;border-collapse:collapse;margin:16px 0}.stay-smart-help-centre-article .article-content table th,.stay-smart-help-centre-article .article-content table td{padding:12px;border:1px solid #e5e7eb;text-align:left}.stay-smart-help-centre-article .article-content table th{background:#f9fafb;font-weight:500}.stay-smart-help-centre-article .loading-state,.stay-smart-help-centre-article .error-state{display:flex;flex-direction:column;gap:16px;padding:40px 20px;text-align:center;color:#6b7280}@media (max-width: 599px){.stay-smart-help-centre-article .loading-state,.stay-smart-help-centre-article .error-state{padding:30px 15px}}.stay-smart-help-centre-article .loading-state .skeleton-title{height:40px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:24px}.stay-smart-help-centre-article .loading-state .skeleton-content{display:flex;flex-direction:column;gap:12px}.stay-smart-help-centre-article .loading-state .skeleton-line{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:4px}.stay-smart-help-centre-article .loading-state .skeleton-line:nth-child(1){width:100%}.stay-smart-help-centre-article .loading-state .skeleton-line:nth-child(2){width:95%}.stay-smart-help-centre-article .loading-state .skeleton-line:nth-child(3){width:90%}.stay-smart-help-centre-article .loading-state .skeleton-line:nth-child(4){width:85%}.stay-smart-help-centre-article .loading-state .skeleton-line:nth-child(5){width:80%}.stay-smart-help-centre-article .error-state p{margin:0 0 16px;font-size:16px}.stay-smart-help-centre-article .error-state .back-button{display:inline-flex;align-items:center;padding:8px 16px;background-color:#fff;border:1px solid #E1E2E3;border-radius:4px;color:#009cde;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.stay-smart-help-centre-article .error-state .back-button:hover{background-color:#f5f5f5;color:#009cde}.stay-smart-help-centre-article .error-state .back-button:active{background-color:#fff;color:#009cde;box-shadow:none}@media (max-width: 599px){.stay-smart-help-centre-article .error-state .back-button{font-size:14px;padding:6px 12px}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.category-articles-view{display:flex;flex-direction:column;gap:24px}.category-articles-view .category-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:16px;border-bottom:1px solid #DBDBDD;scrollbar-width:thin}.category-articles-view .category-tabs::-webkit-scrollbar{height:4px}.category-articles-view .category-tabs::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.category-articles-view .category-tabs .category-tab{padding:8px 16px;border:none;background:transparent;color:#6b7280;font-size:16px;font-weight:400;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:all .2s ease;margin-bottom:-16px}.category-articles-view .category-tabs .category-tab:hover{color:#111827}.category-articles-view .category-tabs .category-tab.is-active{color:#009cde;border-bottom-color:#009cde;font-weight:500}@media (max-width: 599px){.category-articles-view .category-tabs .category-tab{font-size:14px;padding:6px 12px}}.category-articles-view .articles-section{background:#fff;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:24px}@media (max-width: 960px){.category-articles-view .articles-section{padding:20px}}@media (max-width: 599px){.category-articles-view .articles-section{padding:16px;gap:20px}}.category-articles-view .articles-header{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 768px){.category-articles-view .articles-header{flex-direction:column;align-items:stretch}}.category-articles-view .articles-header .categories-dropdown{flex-shrink:0}.category-articles-view .articles-header .categories-dropdown .categories-select{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;color:#111827;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;min-width:180px}.category-articles-view .articles-header .categories-dropdown .categories-select:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}@media (max-width: 599px){.category-articles-view .articles-header .categories-dropdown .categories-select{font-size:14px;padding:10px 14px;min-width:100%}}.category-articles-view .articles-header .search-container{flex-shrink:0;max-width:400px}@media (max-width: 768px){.category-articles-view .articles-header .search-container{max-width:100%}}.category-articles-view .articles-header .search-container .search-input-wrapper{position:relative;display:flex;align-items:center}.category-articles-view .articles-header .search-container .search-input-wrapper .search-icon{position:absolute;left:16px;pointer-events:none;flex-shrink:0}.category-articles-view .articles-header .search-container .search-input-wrapper .search-input{width:100%;padding:12px 16px 12px 48px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;color:#111827;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.category-articles-view .articles-header .search-container .search-input-wrapper .search-input:focus{outline:none;border-color:#009cde;box-shadow:0 0 0 3px #009cde1a}.category-articles-view .articles-header .search-container .search-input-wrapper .search-input::placeholder{color:#9ca3af}@media (max-width: 599px){.category-articles-view .articles-header .search-container .search-input-wrapper .search-input{font-size:14px;padding:10px 44px 10px 14px}}.category-articles-view .articles-list{display:flex;flex-direction:column;gap:0}.category-articles-view .articles-list .subcategory-heading{font-size:20px;font-weight:500;color:#374151;margin:0 0 16px;padding:0}.category-articles-view .articles-list .subcategory-heading:not(:first-child){margin-top:32px}@media (max-width: 599px){.category-articles-view .articles-list .subcategory-heading:not(:first-child){margin-top:24px}}@media (max-width: 599px){.category-articles-view .articles-list .subcategory-heading{font-size:18px;margin-bottom:12px}}.category-articles-view .articles-list .articles-table-container{overflow-x:auto;border:1px solid #e5e7eb;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin-bottom:0}.category-articles-view .articles-list .articles-table-container .articles-table{width:100%;min-width:600px;border-collapse:collapse;background:#fff}@media (max-width: 599px){.category-articles-view .articles-list .articles-table-container .articles-table{min-width:500px}}.category-articles-view .articles-list .articles-table-container .articles-table thead{border-top:1px solid #009CDE!important;border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important}.category-articles-view .articles-list .articles-table-container .articles-table thead th{border-bottom:1px solid #009CDE!important;background:#92d2ff1f!important;padding:16px 20px;text-align:left;font-size:20px;font-weight:500;color:#374151;white-space:nowrap}@media (max-width: 599px){.category-articles-view .articles-list .articles-table-container .articles-table thead th{padding:12px 8px;font-size:16px}}.category-articles-view .articles-list .articles-table-container .articles-table thead th:nth-child(1){min-width:300px}.category-articles-view .articles-list .articles-table-container .articles-table thead th:nth-child(2){min-width:200px}.category-articles-view .articles-list .articles-table-container .articles-table thead th.text-center{text-align:center}@media (max-width: 599px){.category-articles-view .articles-list .articles-table-container .articles-table thead th:nth-child(1){min-width:200px}.category-articles-view .articles-list .articles-table-container .articles-table thead th:nth-child(2){min-width:150px}}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #DBDBDD!important;cursor:pointer}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr:hover{background:#009cde0d}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr:last-child{border-bottom:none}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td{padding:16px 20px;font-size:16px;font-weight:400;color:#374151;vertical-align:middle}@media (max-width: 599px){.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td{padding:12px 8px;font-size:14px}}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td:nth-child(1){min-width:300px}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td:nth-child(2){min-width:200px}@media (max-width: 599px){.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td:nth-child(1){min-width:200px}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td:nth-child(2){min-width:150px}}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.article-name{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.content-type .content-type-tags{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.content-type .content-type-tag{padding:4px 12px;border-radius:4px;font-size:14px;font-weight:400;white-space:nowrap;border:1px solid}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.content-type .content-type-tag.tag-text{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.content-type .content-type-tag.tag-video{background:#fef3c7;color:#92400e;border-color:#fcd34d}.category-articles-view .articles-list .articles-table-container .articles-table tbody tr td.content-type span:not(.content-type-tag){color:#6b7280}.category-articles-view .articles-list .no-articles{text-align:center;padding:40px 20px;color:#6b7280;font-size:16px}@media (max-width: 599px){.category-articles-view .articles-list .no-articles{font-size:14px;padding:30px 15px}}.platform-support-page .main-content-section{display:flex;flex-direction:column}.platform-support-page .progress-indicator{display:flex;align-items:center;justify-content:center;gap:0;padding:24px 15%;background:#fff;border-radius:8px 8px 0 0;border-bottom:1px solid #DBDBDD;box-shadow:0 1px 3px #0000000d}@media (max-width: 1200px){.platform-support-page .progress-indicator{padding:24px 10%}}@media (max-width: 959px){.platform-support-page .progress-indicator{padding:20px 5%}}@media (max-width: 599px){.platform-support-page .progress-indicator{padding:16px 20px;overflow-x:auto;justify-content:flex-start;gap:20px}}.platform-support-page .progress-indicator .progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .3s ease;flex-shrink:0;position:relative;z-index:3}@media (max-width: 599px){.platform-support-page .progress-indicator .progress-step{min-width:70px;gap:4px}}.platform-support-page .progress-indicator .progress-step .step-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#009cde33;color:#fff;font-weight:600;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.platform-support-page .progress-indicator .progress-step .step-icon svg{color:#fff}.platform-support-page .progress-indicator .progress-step .step-label{color:#28292ccc;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}@media (max-width: 768px){.platform-support-page .progress-indicator .progress-step .step-label{font-size:13px}}@media (max-width: 599px){.platform-support-page .progress-indicator .progress-step .step-label{font-size:11px;white-space:normal;max-width:80px;line-height:1.2}}.platform-support-page .progress-indicator .progress-step.active .step-icon{background:#009cde!important;color:#fff!important}.platform-support-page .progress-indicator .progress-step.active .step-icon svg{color:#fff!important}.platform-support-page .progress-indicator .progress-step.active .step-label{font-size:14px;font-weight:400}@media (max-width: 768px){.platform-support-page .progress-indicator .progress-step.active .step-label{font-size:13px}}@media (max-width: 599px){.platform-support-page .progress-indicator .progress-step.active .step-label{font-size:11px;line-height:1.2}}.platform-support-page .progress-indicator .progress-step.completed .step-icon{background:#009cde;color:#fff!important}.platform-support-page .progress-indicator .progress-step.completed .step-icon svg{color:#fff!important}.platform-support-page .progress-indicator .progress-step.completed .step-label{font-size:14px;font-weight:400}@media (max-width: 768px){.platform-support-page .progress-indicator .progress-step.completed .step-label{font-size:13px}}@media (max-width: 599px){.platform-support-page .progress-indicator .progress-step.completed .step-label{font-size:11px;line-height:1.2}}.platform-support-page .progress-indicator .progress-line{flex:1;height:4px;background:#ccebf8;transition:background .3s ease;min-width:90px;max-width:120px;margin:0 -15px 25px;position:relative;z-index:3;align-self:center}.platform-support-page .progress-indicator .progress-line.active{background:#009cde}@media (max-width: 768px){.platform-support-page .progress-indicator .progress-line{min-width:40px;max-width:80px;margin:0 -8px 25px}}@media (max-width: 599px){.platform-support-page .progress-indicator .progress-line{display:none}}.platform-support-page .content-section{background:#fff;border-radius:0 0 8px 8px;padding:32px;box-shadow:none;margin-top:0}@media (max-width: 960px){.platform-support-page .content-section{padding:24px}}@media (max-width: 599px){.platform-support-page .content-section{padding:20px}}.platform-support-page .content-section .form-section{margin-bottom:32px}@media (max-width: 599px){.platform-support-page .content-section .form-section{margin-bottom:24px}}.platform-support-page .content-section .form-section:last-child{margin-bottom:0}.platform-support-page .content-section .form-section .section-title{font-size:20px;font-weight:600;color:#111827;margin-bottom:16px}@media (max-width: 599px){.platform-support-page .content-section .form-section .section-title{font-size:18px;margin-bottom:12px}}.platform-support-page .content-section .form-section .section-description{font-size:16px;color:#6b7280;margin-bottom:24px}.platform-support-page .content-section .form-section .form-field{margin-bottom:24px}@media (max-width: 599px){.platform-support-page .content-section .form-section .form-field{margin-bottom:20px}}.platform-support-page .content-section .form-section .form-field:last-child{margin-bottom:0}.platform-support-page .content-section .form-section .form-field .field-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.platform-support-page .content-section .form-section .form-field .field-label .asterisk{color:#ff4c00!important;font-weight:600;display:inline;margin-left:2px;font-size:.65em}.platform-support-page .content-section .form-section .form-field .field-label .tooltip-wrapper{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;cursor:pointer}.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label{display:flex;color:#28292ccc;gap:12px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.2px;margin-bottom:0;align-items:center}.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label .check-icon,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label .check-icon{color:#009cde;width:18px;height:18px;border:2px solid #009CDE;border-radius:2px;background:#fff;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;flex-shrink:0;transition:all .2s ease}.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label .check-icon:checked:after,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label .check-icon:checked:after{top:0;left:4px;font-size:14px;content:"";position:absolute;width:5px;height:10px;border:solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label .check-icon:disabled,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label .check-icon:disabled{opacity:.5;cursor:not-allowed}.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label label,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label label{font-size:16px;font-weight:400;color:#28292ccc;cursor:pointer;margin:0;display:flex;align-items:center;gap:8px;font-family:Figtree,sans-serif;-webkit-user-select:none;user-select:none}@media (max-width: 599px){.platform-support-page .content-section .form-section .form-field.checkbox-field .setting-label label,.platform-support-page .content-section .form-section .form-field .checkbox-field .setting-label label{font-size:14px}}.platform-support-page .content-section .form-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 959px){.platform-support-page .content-section .form-section .form-row{grid-template-columns:1fr;gap:20px}}.platform-support-page .content-section .form-section .custom-select :deep(.v-field),.platform-support-page .content-section .form-section .custom-input :deep(.v-field),.platform-support-page .content-section .form-section .custom-textarea :deep(.v-field){background:#fff;border-color:#d1d5db}.platform-support-page .content-section .form-section .custom-select :deep(.v-field__input),.platform-support-page .content-section .form-section .custom-input :deep(.v-field__input),.platform-support-page .content-section .form-section .custom-textarea :deep(.v-field__input){font-size:14px;color:#111827}.platform-support-page .content-section .form-section .custom-select.half-width,.platform-support-page .content-section .form-section .custom-input.half-width,.platform-support-page .content-section .form-section .custom-textarea.half-width,.platform-support-page .content-section .form-section .date-range-picker{max-width:588px}.platform-support-page .content-section .form-section .date-range-picker .date-range-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 599px){.platform-support-page .content-section .form-section .date-range-picker .date-range-row{grid-template-columns:1fr;gap:12px}}.platform-support-page .content-section .form-section .date-range-picker .date-input :deep(.v-field){background:#fff;border-color:#d1d5db}.platform-support-page .content-section .form-section .upload-support-attachments{max-width:588px}.platform-support-page .content-section .form-section .upload-support-attachments .file-upload-area{background:#eff1f380;border-radius:8px;padding:32px;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.platform-support-page .content-section .form-section .upload-support-attachments .file-upload-area .upload-info{text-align:center;margin-bottom:0}.platform-support-page .content-section .form-section .upload-support-attachments .file-upload-area .upload-info .upload-label{font-weight:600}.platform-support-page .content-section .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.platform-support-page .content-section .loading-container .loading-text{color:#6b7280;font-size:16px;margin:0}.platform-support-page .content-section .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.platform-support-page .content-section .error-container .error-text{color:#dc2626;font-size:16px;margin:0;text-align:center}.platform-support-page .content-section .question-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1264px){.platform-support-page .content-section .question-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 960px){.platform-support-page .content-section .question-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.platform-support-page .content-section .question-grid{grid-template-columns:1fr}}.platform-support-page .content-section .question-grid .question-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:23px;background:#ffffff40;border:1px solid #d4d4d5;border-radius:4px;cursor:pointer;transition:all .2s ease;height:118px;overflow:hidden}.platform-support-page .content-section .question-grid .question-card:hover{border-color:#009cde}.platform-support-page .content-section .question-grid .question-card.selected{border-color:#009cde;background:#ccebf840}.platform-support-page .content-section .question-grid .question-card .question-text{font-family:var(--app-font-family);font-size:16px;font-weight:400;color:#28292c;line-height:1.4}.platform-support-page .content-section .option-buttons{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 599px){.platform-support-page .content-section .option-buttons{gap:8px;flex-direction:column}}.platform-support-page .content-section .option-buttons .option-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:16px 24px;background:#fff;border:1px solid #d4d4d5;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%;max-width:400px}@media (max-width: 599px){.platform-support-page .content-section .option-buttons .option-button{max-width:100%;padding:12px 16px}}.platform-support-page .content-section .option-buttons .option-button:hover{border-color:#009cde;background:#f0f9ff}.platform-support-page .content-section .option-buttons .option-button.selected{border-color:#009cde;background:#ccebf840}.platform-support-page .content-section .option-buttons .option-button.selected span{color:#009cde;font-weight:600}.platform-support-page .content-section .option-buttons .option-button span{font-size:16px;color:#374151;font-weight:500;text-align:left}.platform-support-page .content-section .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}@media (max-width: 599px){.platform-support-page .content-section .form-actions{flex-direction:column-reverse;gap:12px;margin-top:24px;padding-top:20px}}.platform-support-page .content-section .form-actions .form-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:24px;padding:8px 24px;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease;text-transform:none;border:1px solid #009CDE;font-family:var(--app-font-family);min-width:120px}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border-color:#009cde}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-primary:hover:not(:disabled):not(.disabled){background:#0088c7;border-color:#0088c7}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-primary:disabled,.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-primary.disabled{background:#62646780;border-color:#62646780;color:#fff;cursor:not-allowed;opacity:.6}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-outlined{background:transparent;color:#009cde;border-color:#009cde}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-outlined:hover:not(:disabled):not(.disabled){background:#009cde;color:#fff}.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-outlined:disabled,.platform-support-page .content-section .form-actions .form-action-btn.form-action-btn-outlined.disabled{background:transparent;border-color:#62646780;color:#62646780;cursor:not-allowed;opacity:.6}@media (max-width: 599px){.platform-support-page .content-section .form-actions .form-action-btn{width:100%}}.platform-support-page .content-section.success-section{text-align:center;padding:48px 32px}@media (max-width: 599px){.platform-support-page .content-section.success-section{padding:32px 20px}}.platform-support-page .content-section.success-section .success-content{max-width:600px;margin:0 auto}.platform-support-page .content-section.success-section .success-content .success-title{font-size:32px;font-weight:600;color:#111827;margin-bottom:24px}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-title{font-size:28px;margin-bottom:20px}}.platform-support-page .content-section.success-section .success-content .success-illustration{margin:32px 0;display:flex;justify-content:center;align-items:center}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-illustration{margin:24px 0}}.platform-support-page .content-section.success-section .success-content .success-info{margin-bottom:32px}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-info{margin-bottom:24px}}.platform-support-page .content-section.success-section .success-content .success-info .ticket-id{font-size:18px;font-weight:600;color:#111827;margin-bottom:12px}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-info .ticket-id{font-size:16px}}.platform-support-page .content-section.success-section .success-content .success-info .success-message{font-size:16px;color:#6b7280;line-height:1.6}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-info .success-message{font-size:14px}}.platform-support-page .content-section.success-section .success-content .success-actions{display:flex;justify-content:center;gap:16px;margin-top:24px}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn{min-width:140px;padding:12px 32px;font-size:16px;font-weight:500;border-radius:24px}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-outlined{background:#fff;color:#009cde;border:1px solid #009CDE}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-outlined:hover{background:#009cde;color:#fff}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-primary{background:#009cde;color:#fff;border:1px solid #009CDE}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn.form-action-btn-primary:hover{background:#0088c7;border-color:#0088c7}@media (max-width: 599px){.platform-support-page .content-section.success-section .success-content .success-actions{flex-direction:column;gap:12px}.platform-support-page .content-section.success-section .success-content .success-actions .form-action-btn{width:100%}}:root{--app-bg: #F2F2F3;--app-text-color: #28292C;--app-font-family: Figtree, sans-serif;--app-bar-height: 64px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;background:var(--app-bg)}.v-application{background:var(--app-bg)!important;font-family:var(--app-font-family)!important;min-height:100vh}.v-main,.v-main__wrap{background:var(--app-bg)!important;padding:0!important}.v-layout{--v-layout-left: 0px !important;--v-layout-right: 0px !important}.v-tooltip .v-overlay__content{background-color:#28292c!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;padding:8px 12px!important;border-radius:4px!important;box-shadow:0 2px 8px #00000026!important;position:absolute!important;min-width:120px!important;max-width:280px!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important;transition:none!important}@media (max-width: 599px){.v-tooltip .v-overlay__content{font-size:12px!important}}@media (max-width: 599px){.v-list-item-title,.v-list-item .v-list-item-title{font-size:14px!important}}#phoneNumberTooltip .v-overlay__content,#AuthorizationIssuesTooltip .v-overlay__content,#MonthlySummaryEmailTooltip .v-overlay__content,#tooltipWith .v-overlay__content,#phoneNumberTooltip:hover .v-overlay__content,#AuthorizationIssuesTooltip:hover .v-overlay__content,#MonthlySummaryEmailTooltip:hover .v-overlay__content,#tooltipWith:hover .v-overlay__content{background-color:#28292c!important}.phone-no-icon:hover,.phone-no-icon:focus,.phone-no-icon:active,.tooltip-icon:hover,.tooltip-icon:focus,.tooltip-icon:active,.info-icon:hover,.info-icon:focus,.info-icon:active{color:inherit!important;background:transparent!important}label button,.mfa-info-btn,.mfa-info .mfa-info-btn{background:transparent!important;border:none!important;box-shadow:none!important}label button:hover,label button:focus,label button:active,.mfa-info-btn:hover,.mfa-info-btn:focus,.mfa-info-btn:active{background:transparent!important;box-shadow:none!important}#tooltipWith .v-overlay__content{max-width:320px!important}#phoneNumberTooltip .v-overlay__content{max-width:350px!important}#AuthorizationIssuesTooltip .v-overlay__content{max-width:320px!important}#MonthlySummaryEmailTooltip .v-overlay__content{max-width:260px!important}.v-btn.btn-cancel:hover,.v-btn.btn-cancel:focus-visible,.v-btn.btn-cancel:active,.v-btn.cancel-btn:hover,.v-btn.cancel-btn:focus-visible,.v-btn.cancel-btn:active,.cancel-btn:hover,.cancel-btn:focus-visible,.cancel-btn:active,.cap-btn.cancel:hover,.cap-btn.cancel:focus-visible,.cap-btn.cancel:active{background:#009cde!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#009cde!important}.v-btn.btn-cancel:hover .v-btn__content,.v-btn.btn-cancel:focus-visible .v-btn__content,.v-btn.btn-cancel:active .v-btn__content,.v-btn.btn-cancel:hover .v-icon,.v-btn.btn-cancel:focus-visible .v-icon,.v-btn.btn-cancel:active .v-icon,.v-btn.btn-cancel:hover .v-icon svg,.v-btn.btn-cancel:focus-visible .v-icon svg,.v-btn.btn-cancel:active .v-icon svg,.v-btn.btn-cancel:hover .v-icon path,.v-btn.btn-cancel:focus-visible .v-icon path,.v-btn.btn-cancel:active .v-icon path,.v-btn.cancel-btn:hover .v-btn__content,.v-btn.cancel-btn:focus-visible .v-btn__content,.v-btn.cancel-btn:active .v-btn__content,.v-btn.cancel-btn:hover .v-icon,.v-btn.cancel-btn:focus-visible .v-icon,.v-btn.cancel-btn:active .v-icon,.v-btn.cancel-btn:hover .v-icon svg,.v-btn.cancel-btn:focus-visible .v-icon svg,.v-btn.cancel-btn:active .v-icon svg,.v-btn.cancel-btn:hover .v-icon path,.v-btn.cancel-btn:focus-visible .v-icon path,.v-btn.cancel-btn:active .v-icon path{color:#fff!important;fill:#fff!important}.v-btn.btn-cancel:hover .v-btn__overlay,.v-btn.btn-cancel:focus-visible .v-btn__overlay,.v-btn.btn-cancel:active .v-btn__overlay,.v-btn.cancel-btn:hover .v-btn__overlay,.v-btn.cancel-btn:focus-visible .v-btn__overlay,.v-btn.cancel-btn:active .v-btn__overlay{opacity:0!important}.cancel-btn:hover span,.cancel-btn:focus-visible span,.cancel-btn:active span,.cancel-btn:hover svg,.cancel-btn:focus-visible svg,.cancel-btn:active svg,.cancel-btn:hover path,.cancel-btn:focus-visible path,.cancel-btn:active path,.cap-btn.cancel:hover span,.cap-btn.cancel:focus-visible span,.cap-btn.cancel:active span,.cap-btn.cancel:hover svg,.cap-btn.cancel:focus-visible svg,.cap-btn.cancel:active svg,.cap-btn.cancel:hover path,.cap-btn.cancel:focus-visible path,.cap-btn.cancel:active path{color:#fff!important;fill:#fff!important}:where(.cap-overlay) :where(.cap-footer)>.cap-btn.cancel:hover,:where(.cap-overlay) :where(.cap-footer)>.cap-btn.cancel:focus-visible,:where(.cap-overlay) :where(.cap-footer)>.cap-btn.cancel:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.add-dates-btn:hover,.add-dates-btn:focus-visible,.add-dates-btn:active,.block-dates-btn:hover,.block-dates-btn:focus-visible,.block-dates-btn:active,.back-btn:hover,.back-btn:focus-visible,.back-btn:active,.v-btn.back-btn:hover,.v-btn.back-btn:focus-visible,.v-btn.back-btn:active{background:#009cde!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#009cde!important}.v-btn.back-btn:hover .v-btn__content,.v-btn.back-btn:focus-visible .v-btn__content,.v-btn.back-btn:active .v-btn__content,.v-btn.back-btn:hover .v-icon,.v-btn.back-btn:focus-visible .v-icon,.v-btn.back-btn:active .v-icon,.v-btn.back-btn:hover .v-icon svg,.v-btn.back-btn:focus-visible .v-icon svg,.v-btn.back-btn:active .v-icon svg,.v-btn.back-btn:hover .v-icon path,.v-btn.back-btn:focus-visible .v-icon path,.v-btn.back-btn:active .v-icon path{color:#fff!important;fill:#fff!important}.v-btn.back-btn:hover .v-btn__overlay,.v-btn.back-btn:focus-visible .v-btn__overlay,.v-btn.back-btn:active .v-btn__overlay{opacity:0!important}.add-dates-btn:hover span,.add-dates-btn:focus-visible span,.add-dates-btn:active span,.add-dates-btn:hover svg,.add-dates-btn:focus-visible svg,.add-dates-btn:active svg,.add-dates-btn:hover path,.add-dates-btn:focus-visible path,.add-dates-btn:active path,.block-dates-btn:hover span,.block-dates-btn:focus-visible span,.block-dates-btn:active span,.block-dates-btn:hover svg,.block-dates-btn:focus-visible svg,.block-dates-btn:active svg,.block-dates-btn:hover path,.block-dates-btn:focus-visible path,.block-dates-btn:active path,.back-btn:hover span,.back-btn:focus-visible span,.back-btn:active span,.back-btn:hover svg,.back-btn:focus-visible svg,.back-btn:active svg,.back-btn:hover path,.back-btn:focus-visible path,.back-btn:active path{color:#fff!important;fill:#fff!important}.v-tooltip:not([data-popper-placement]) .v-overlay__content{margin-bottom:6px!important}.v-tooltip[data-popper-placement^=top] .v-overlay__content{margin-bottom:6px!important}.v-tooltip[data-popper-placement^=bottom] .v-overlay__content{margin-top:6px!important}.v-tooltip[data-popper-placement^=left] .v-overlay__content{margin-right:6px!important}.v-tooltip[data-popper-placement^=right] .v-overlay__content{margin-left:6px!important}.v-tooltip .v-overlay__content:after{content:"";position:absolute!important;width:0!important;height:0!important;z-index:1!important}.v-tooltip:not([data-popper-placement]) .v-overlay__content:after{top:100%!important;left:50%!important;transform:translate(-50%)!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #28292C!important;border-bottom:none!important}.v-tooltip[data-popper-placement^=top] .v-overlay__content:after{top:100%!important;left:50%!important;transform:translate(-50%)!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #28292C!important;border-bottom:none!important}.v-tooltip[data-popper-placement^=bottom] .v-overlay__content:after{top:-6px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;border-top:6px solid #28292C!important;border-bottom:none!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important}.v-tooltip[data-popper-placement^=left] .v-overlay__content:after{top:50%!important;left:100%!important;transform:translateY(-50%)!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-left:6px solid #28292C!important;border-right:none!important}.v-tooltip[data-popper-placement^=right] .v-overlay__content:after{top:50%!important;left:auto!important;right:100%!important;transform:translateY(-50%)!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:6px solid #28292C!important;border-left:none!important}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}html,body,#app,.v-application,.v-main,.v-container,.v-card,.v-list,.v-btn,.v-text-field,input,textarea,label,span,div,p,h1,h2,h3,h4,h5,h6{color:var(--app-text-color);font-family:var(--app-font-family)!important}.nav-bar-sections-text,.side-bar-items,.user-name,.user-email,.menu-user .name,.menu-user .email,.menu-item-title,.v-list-item-title,.v-btn,.v-text-field input,.v-text-field textarea{color:var(--app-text-color)!important;font-family:var(--app-font-family)!important}.v-btn{font-family:var(--app-font-family)!important;text-transform:none!important}.v-alert.v-alert--variant-flat[class*=bg-error]{background:#fff1f0!important;border-left:4px solid #FF4C00!important}.v-alert.v-alert--variant-flat[class*=bg-error] .v-alert__content{color:#28292c!important}.v-alert.v-alert--variant-flat[class*=bg-error] .v-icon{color:#ff4c00!important}.v-text-field .v-field__input{color:var(--app-text-color);font-family:var(--app-font-family)}.v-text-field .v-field__outline{color:var(--app-text-color)}.v-list .v-list-item-title,.v-list .v-list-item-subtitle{color:var(--app-text-color);font-family:var(--app-font-family)}.v-card{background:#fff!important}.v-card .v-card-title,.v-card .v-card-text{color:var(--app-text-color);font-family:var(--app-font-family)}.account-settings-page h1,.business-settings-page h1{font-size:var(--app-h1-size);padding:var(--app-sticky-header-padding) 0;margin-bottom:var(--app-heading-gap)}.account-settings-page .subtitle,.business-settings-page .subtitle{margin-top:var(--app-heading-gap)}.account-settings-page .settings-section,.business-settings-page .settings-section{margin-bottom:var(--app-card-margin)}label .asterisk,.asterisk{color:#ff4c00;font-weight:600;display:inline-block;margin-left:2px;font-size:.65em;vertical-align:baseline;transform:translateY(-.35em)}.v-overlay__scrim{-webkit-backdrop-filter:blur(var(--app-modal-backdrop-blur));backdrop-filter:blur(var(--app-modal-backdrop-blur))}.v-dialog .v-card{border-radius:16px!important;background:#fff!important}.v-dialog .v-card-title{font-size:var(--app-card-title-size);padding:20px 24px!important;border-bottom:0!important}.v-dialog .v-card-text{font-size:var(--app-body-md-size);padding:16px 24px!important}.v-dialog .v-card-actions{padding:12px 24px 20px!important}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text;min-height:max-content}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer;height:auto}.cta-outline{box-sizing:border-box;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px}.cta-outline:hover,.cta-outline:active{background:#009cde;color:#fff;border-color:#009cde}.cta-solid{box-sizing:border-box;background:#009cde;color:#fff;border:1px solid #009CDE;border-radius:24px;height:35px;padding:0 16px}.timezone-field .v-field__input{font-family:var(--app-font-family)!important;font-size:var(--app-body-md-size)!important}.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover,.business-settings-page .v-btn:not(.v-btn--disabled):hover{background:#009cde!important;color:#fff!important}.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover .v-btn__content,.business-settings-page .v-btn:not(.v-btn--disabled):hover .v-btn__content{color:#fff!important}.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover .v-icon,.business-settings-page .v-btn:not(.v-btn--disabled):hover .v-icon,.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover .v-icon svg,.business-settings-page .v-btn:not(.v-btn--disabled):hover .v-icon svg,.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover .v-icon path,.business-settings-page .v-btn:not(.v-btn--disabled):hover .v-icon path{color:#fff!important;fill:#fff!important}.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):hover .v-btn__overlay,.business-settings-page .v-btn:not(.v-btn--disabled):hover .v-btn__overlay{opacity:0!important}.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):hover{color:#fff!important}.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):hover span,.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):hover svg,.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):hover path{fill:#fff!important;color:#fff!important}.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):active,.business-settings-page .v-btn:not(.v-btn--disabled):active,.account-settings-page .v-btn:not(.v-btn--disabled):not(.see-login-btn):focus-visible{background:#009cde!important;color:#fff!important}.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):active,.business-settings-page button:not(.arrow-btn):not(.profile-avatar-container):active,.account-settings-page button:not(.arrow-btn):not(.see-login-btn):not(.circle-right-icon):not(.phone-no-icon):not(.mfa-info-btn):focus-visible{background:#009cde!important;color:#fff!important}.text-app-color{color:var(--app-text-color)!important}.bg-app-bg{background-color:var(--app-bg)!important}.font-app-family{font-family:var(--app-font-family)!important}.perm-toggle{display:inline-flex;width:44px;height:24px;border-radius:999px;background:#eff1f3;border:none;padding:0;cursor:pointer;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.perm-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #009cde40}.perm-toggle .perm-toggle__knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.perm-toggle.is-on{background:#f2f2f3}.perm-toggle.is-on .perm-toggle__knob{transform:translate(20px);background:#009cde;box-shadow:0 1px 4px #0000002e}.perm-toggle:disabled,.perm-toggle.is-toggling{cursor:not-allowed;opacity:.6}.mt-app-xs{margin-top:var(--app-spacing-xs)!important}.mt-app-sm{margin-top:var(--app-spacing-sm)!important}.mt-app-md{margin-top:var(--app-spacing-md)!important}.mt-app-lg{margin-top:var(--app-spacing-lg)!important}.mt-app-xl{margin-top:var(--app-spacing-xl)!important}.mb-app-xs{margin-bottom:var(--app-spacing-xs)!important}.mb-app-sm{margin-bottom:var(--app-spacing-sm)!important}.mb-app-md{margin-bottom:var(--app-spacing-md)!important}.mb-app-lg{margin-bottom:var(--app-spacing-lg)!important}.mb-app-xl{margin-bottom:var(--app-spacing-xl)!important}.p-app-xs{padding:var(--app-spacing-xs)!important}.p-app-sm{padding:var(--app-spacing-sm)!important}.p-app-md{padding:var(--app-spacing-md)!important}.p-app-lg{padding:var(--app-spacing-lg)!important}.p-app-xl{padding:var(--app-spacing-xl)!important}.rounded-app{border-radius:var(--app-border-radius)!important}.rounded-app-sm{border-radius:var(--app-border-radius-sm)!important}.rounded-app-lg{border-radius:var(--app-border-radius-lg)!important}.toast-container{position:fixed;bottom:20px;right:50%;left:50%;transform:translate(-50%);z-index:10000000;pointer-events:none;display:flex;flex-direction:column;gap:12px;max-width:400px}.toast{position:relative;display:flex;align-items:flex-start;padding:16px;border-radius:8px;background:#28292c;box-shadow:0 4px 12px #00000026;cursor:pointer;overflow:hidden;min-width:300px;transition:all .3s ease;pointer-events:auto}.toast:hover{transform:translate(-4px);box-shadow:0 6px 16px #0003}.toast__icon{flex-shrink:0;margin-right:12px;margin-top:2px}.toast--success .toast__icon{color:#10b981}.toast--error .toast__icon{color:#ef4444}.toast--warning .toast__icon{color:#f59e0b}.toast--info .toast__icon{color:#3b82f6}.toast__content{flex:1;min-width:0}.toast__title{color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.2px;font-weight:400;margin-bottom:4px;line-height:1.4}.toast__message{font-size:14px;color:#fff;line-height:1.4}.toast__progress{position:absolute;bottom:0;left:0;height:3px;background:currentColor;transition:width .05s linear}.toast--success .toast__progress{background:#10b981}.toast--error .toast__progress{background:#ef4444}.toast--warning .toast__progress{background:#f59e0b}.toast--info .toast__progress{background:#3b82f6}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(100%)}.toast-move{transition:transform .3s ease}@media (max-width: 640px){.toast-container{bottom:20px;right:50%;left:50%;transform:translate(-50%);max-width:calc(100vw - 40px);min-width:280px}.toast{min-width:auto;width:100%}}html,body,#app,.v-application,.v-main,.v-main__wrap,.main-content-wrapper{height:100%;overflow:hidden!important;overscroll-behavior:none}.v-main,.v-main__wrap,.main-content-wrapper{height:auto!important;overflow:visible!important}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}.v-menu .v-list{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,156,222,.2) transparent!important;padding-right:10px!important}.v-menu .v-list .v-list-item--active{background-color:#ebf8ff!important;color:#28292c!important}.v-menu .v-list .v-list-item--active .v-list-item-title{color:#28292c!important}.v-menu .v-list .v-list-item--active .v-list-item-subtitle{color:#28292cb3!important}.v-menu .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#009cde14!important}.v-overlay__content.hide-scrollbar .v-list,.hide-scrollbar .v-list,.hide-scrollbar .v-menu .v-list{-ms-overflow-style:none!important;scrollbar-width:none!important;padding-right:0!important}.v-overlay__content.hide-scrollbar .v-list::-webkit-scrollbar,.hide-scrollbar .v-list::-webkit-scrollbar,.hide-scrollbar .v-menu .v-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.v-menu .v-list::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.v-menu .v-list::-webkit-scrollbar-track{background:transparent!important;border-radius:100px!important}.v-menu .v-list::-webkit-scrollbar-thumb{background:#009cde33!important;border-radius:100px!important}.v-menu .v-list::-webkit-scrollbar-thumb:hover{background:#009cde66!important;border-radius:100px!important}:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item__overlay{opacity:0!important;background-color:transparent!important}:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item--active{background-color:#ebf8ff!important;color:#28292c!important}:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item--active .v-list-item-title,:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item--active .v-list-item-subtitle,:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item--active span,:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item--active div{color:#28292c!important}:where(.v-overlay__content,.v-menu__content) .v-list .v-list-item:hover:not(.v-list-item--active){background-color:#009cde0d!important}.location-list-section .location-list .v-list-item.is-active,.location-list-section .location-list .v-list-item.is-active.v-list-item--active,.network-profile-list-section .network-profile-list .v-list-item.is-active,.network-profile-list-section .network-profile-list .v-list-item.is-active.v-list-item--active,.profile-list-section .profile-list .v-list-item.is-active,.profile-list-section .profile-list .v-list-item.is-active.v-list-item--active,.medium-list-section .medium-list .v-list-item.is-active,.medium-list-section .medium-list .v-list-item.is-active.v-list-item--active{background-color:#ebf8ff!important;color:#009cde!important}.location-list-section .location-list .v-list-item.is-active .v-list-item-title,.location-list-section .location-list .v-list-item.is-active .v-list-item-subtitle,.location-list-section .location-list .v-list-item.is-active span,.location-list-section .location-list .v-list-item.is-active div,.location-list-section .location-list .v-list-item.is-active.v-list-item--active .v-list-item-title,.location-list-section .location-list .v-list-item.is-active.v-list-item--active .v-list-item-subtitle,.location-list-section .location-list .v-list-item.is-active.v-list-item--active span,.location-list-section .location-list .v-list-item.is-active.v-list-item--active div,.network-profile-list-section .network-profile-list .v-list-item.is-active .v-list-item-title,.network-profile-list-section .network-profile-list .v-list-item.is-active .v-list-item-subtitle,.network-profile-list-section .network-profile-list .v-list-item.is-active span,.network-profile-list-section .network-profile-list .v-list-item.is-active div,.network-profile-list-section .network-profile-list .v-list-item.is-active.v-list-item--active .v-list-item-title,.network-profile-list-section .network-profile-list .v-list-item.is-active.v-list-item--active .v-list-item-subtitle,.network-profile-list-section .network-profile-list .v-list-item.is-active.v-list-item--active span,.network-profile-list-section .network-profile-list .v-list-item.is-active.v-list-item--active div,.profile-list-section .profile-list .v-list-item.is-active .v-list-item-title,.profile-list-section .profile-list .v-list-item.is-active .v-list-item-subtitle,.profile-list-section .profile-list .v-list-item.is-active span,.profile-list-section .profile-list .v-list-item.is-active div,.profile-list-section .profile-list .v-list-item.is-active.v-list-item--active .v-list-item-title,.profile-list-section .profile-list .v-list-item.is-active.v-list-item--active .v-list-item-subtitle,.profile-list-section .profile-list .v-list-item.is-active.v-list-item--active span,.profile-list-section .profile-list .v-list-item.is-active.v-list-item--active div,.medium-list-section .medium-list .v-list-item.is-active .v-list-item-title,.medium-list-section .medium-list .v-list-item.is-active .v-list-item-subtitle,.medium-list-section .medium-list .v-list-item.is-active span,.medium-list-section .medium-list .v-list-item.is-active div,.medium-list-section .medium-list .v-list-item.is-active.v-list-item--active .v-list-item-title,.medium-list-section .medium-list .v-list-item.is-active.v-list-item--active .v-list-item-subtitle,.medium-list-section .medium-list .v-list-item.is-active.v-list-item--active span,.medium-list-section .medium-list .v-list-item.is-active.v-list-item--active div{color:#009cde!important}.v-app-bar .mobile-inline-search{width:100%;margin-left:8px}.v-app-bar .mobile-inline-search .v-field{border-radius:4px!important;border:1px solid rgba(40,41,44,.1)!important;background:#fdfeff!important}.v-switch .v-switch__track{background-color:#f2f2f3!important;opacity:1!important;height:25px!important;min-width:45px!important}.v-switch .v-switch__thumb{background-color:#d9dde3!important}.v-switch .v-selection-control__input input:checked~.v-switch__thumb,.v-switch .v-selection-control--dirty .v-switch__thumb{background-color:#009cde!important}.v-switch.v-input--dirty .v-switch__track{background-color:#f2f2f3!important}.desktop-divider{display:block}@media (max-width: 599px){.desktop-divider{display:none}}.v-field--focused .v-field__outline,.v-field--focused .v-field__outline__start,.v-field--focused .v-field__outline__end{border-color:#009cde!important}.v-input--error .v-field__outline,.v-input--error .v-field__outline__start,.v-input--error .v-field__outline__end{border-color:#ff4c00!important}.v-messages__message{color:#ff4c00!important;text-align:end!important;font-size:12px!important;font-weight:400!important;margin-top:4px!important;text-transform:math-auto!important}.tox-toolbar__group{border-right:1px solid #DBDBDD!important}.tox .tox-toolbar__group:last-child{border-right:none!important}.tox .tox-tbtn--bespoke{background:#fff!important}.tox .tox-tbtn,.tox .tox-tbtn:hover,.tox .tox-tbtn:active,.tox .tox-tbtn:focus{background:#fff!important;box-shadow:none!important}.tox .tox-tbtn svg{fill:#28292c!important;opacity:.7!important}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{color:#28292c!important;font-family:Figtree,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.tox .tox-collection__item--active,.tox .tox-collection__item--enabled{background-color:#009cde!important}.tox .tox-collection__item--active .tox-collection__item-label,.tox .tox-collection__item--active .tox-collection__item-label *,.tox .tox-collection__item--enabled .tox-collection__item-label,.tox .tox-collection__item--enabled .tox-collection__item-label *{color:#fff!important}.tox .tox-collection__item--active .tox-collection__item-checkmark svg,.tox .tox-collection__item--enabled .tox-collection__item-checkmark svg{fill:#fff!important}.tox .tox-collection__item--active .tox-collection__item-accessory,.tox .tox-collection__item--enabled .tox-collection__item-accessory{color:#fff!important}.tox .tox-collection__item:hover:not(.tox-collection__item--active){background-color:#009cde1a!important}.custom-checkbox{position:relative;display:inline-flex;width:18px;height:18px;cursor:pointer}.custom-checkbox input{position:absolute;inset:0;opacity:0;cursor:pointer}.custom-checkbox input:focus-visible+.checkmark{outline:2px solid #6ea8ff;outline-offset:2px}.custom-checkbox input:checked+.checkmark{border-color:#009cde}.custom-checkbox input:checked+.checkmark:after{display:block}@media (max-width: 599px){.custom-checkbox input:checked+.checkmark:after{margin-left:1px}}.custom-checkbox .checkmark{width:18px;height:18px;border:2px solid #666;background:#fff;transition:all .2s ease;box-sizing:border-box}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:32%;top:10%;width:6px;height:12px;border:solid #009CDE;border-width:0 2px 2px 0;transform:rotate(45deg)}.table-loader{display:flex;justify-content:center;align-items:center;padding:3rem 0}.empty-state{display:flex;justify-content:center;align-items:center;padding:3rem 1.5rem;text-align:center}.empty-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:320px;color:#4a4c52}.empty-icon{color:#009cde}.empty-title{font-size:1.1rem;font-weight:600;margin:0}.empty-message{margin:0;font-size:.95rem;color:#6f7278}.empty-action{margin-top:.5rem}.caret-icon{margin-right:-2rem}.social-post-details :deep(.v-date-picker),.social-post-details :deep(.v-time-picker){--v-theme-primary: #009CDE !important}.social-post-details :deep(.v-date-picker-month__day--selected),.social-post-details :deep(.v-date-picker-month__day--selected .v-btn),.social-post-details :deep(.v-time-picker-clock__item--active),.social-post-details :deep(.v-time-picker-clock__item--selected){background-color:#009cde!important;color:#fff!important}.social-post-details :deep(.v-date-picker-header__prev),.social-post-details :deep(.v-date-picker-header__next),.social-post-details :deep(.v-date-picker-month__day--today .v-btn){color:#009cde!important}.social-post-details :deep(.v-time-picker-clock__hand),.social-post-details :deep(.v-time-picker-clock__hand::before){background-color:#009cde!important}.v-dialog.social-filter-dialog .v-overlay__content{width:400px!important;max-width:400px!important}@media (max-width: 599px){.v-dialog.social-filter-dialog .v-overlay__content{width:100%!important;max-width:100%!important;align-items:flex-end!important;justify-content:center!important}}.v-dialog.social-filter-dialog .v-card.social-posts-filter-modal{max-width:400px!important;width:400px!important}@media (max-width: 599px){.v-dialog.social-filter-dialog .v-card.social-posts-filter-modal{max-width:100%!important;width:100%!important}}.profiles-multi-select .v-field__input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;min-height:48px}.profiles-multi-select .v-field__input input{align-self:center;padding:0;margin:0;height:auto;line-height:24px}.profiles-multi-select .v-field__append-inner{padding-top:0;align-items:center}.account-select .v-field__input{display:flex;align-items:center;min-height:48px;padding:12px 16px}.account-select .v-field__input input{align-self:center;padding:0;margin:0;height:auto;line-height:24px}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:#0000004d;border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:"Apple Color Emoji"}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #dddddd;padding:15px;display:flex;align-items:center;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer .v3-tone,.v3-emoji-picker .v3-footer .v3-foot-left{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone img,.v3-emoji-picker .v3-footer .v3-foot-left img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-tone>span:first-child,.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:"Apple Color Emoji"}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg: #ffffff;--v3-picker-fg: #000000;--v3-picker-border: #dddddd;--v3-picker-input-bg: var(--v3-picker-bg);--v3-picker-input-border: #cccccc;--v3-picker-input-focus-border: #000000;--v3-group-image-filter: none;--v3-picker-emoji-hover: #f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover, #f7f7f7)}@media (prefers-color-scheme: dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg: #000000;--v3-picker-fg: #ffffff;--v3-picker-border: #333333;--v3-picker-input-bg: #222222;--v3-picker-input-border: #444444;--v3-picker-input-focus-border: #555555;--v3-group-image-filter: invert(1);--v3-picker-emoji-hover: #222222}.svg-icon[data-v-b8053e5f]{display:inline-block;vertical-align:middle}
