.search-container{border-radius:1em;font-size:14px;height:100%;max-height:100%;min-height:100%}@media (max-width:960px){.search-container{max-height:calc(100dvh - 15.6em)!important}}.search-container .chatbox{max-height:calc(100% - 4em);overflow:auto;padding:1em}.search-container .chatbox .message{margin-bottom:1em;max-width:75%}.search-container .chatbox .user-message{background:#d9d9d9;border-radius:1em;padding:1em}.search-container .chatbox .pre-formatted{text-wrap:auto;white-space:pre-wrap}.search-container .text-input{padding:10px}.skeleton-loader{animation:pulseRotate 2s infinite;background-image:url(../logo.webp);background-position:50%;background-size:cover;height:30px;width:30px}@keyframes pulseRotate{0%{transform:scale(.8) rotate(0)}50%{transform:scale(.85) rotate(180deg)}to{transform:scale(.8) rotate(1turn)}}.v-field input{caret-color:#272829!important}.placeholders .hint{color:#a7a6a6;margin:1em 0;text-align:center}.placeholders .question{color:#e6e6e6;cursor:pointer;margin:.5em 0;padding:1em}.placeholders .question:hover{background:#3d3d3d;border-radius:1.5em}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.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__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{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{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s 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));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.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));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));color:rgb(var(--v-theme-on-surface-variant))}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.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%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.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{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;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__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.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__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{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__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}.card-tooltip:after{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;content:"";height:0;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:0}x-vue-echarts.echarts.chart div{height:100%!important}x-vue-echarts.echarts.chart div svg{height:100%!important}.legend-option{align-items:center;cursor:pointer;display:flex}.legend-option.disabled{color:gray}.legend-option .dot{background:gray;border-radius:999px;height:.625rem;margin-right:.5em;width:.625rem}.legend-option :is(.legend-option .dot).dot.liked-cards{background:#d9d9d9;border:2px solid #ef4444}.legend-option :is(.legend-option .dot).dot.available-cards{background:#674ea7}.legend-option :is(.legend-option .dot).dot.selected-cards{background:#03c}.legend-option :is(.legend-option .dot).dot.searched-cards{background:#03c;border:2px solid #2bd522}.legend-option :is(.legend-option .dot).dot.all-cards{background:#d9d9d9}.fav-btn{right:.25em}.close-btn,.fav-btn{position:absolute;top:.25em}.close-btn{left:.25em}.popup-card-img{background:#d3d3d3;background-size:cover;border-radius:4px;height:132px;width:96px}.graph-tooltip{font-size:1em;max-height:300px;max-width:500px;min-width:300px;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;word-break:break-word}.graph-tooltip a{text-decoration:none!important}.graph-tooltip #tooltip-btn{background-color:#00c951;border:none;border-radius:4px;color:#fff;margin-top:1em;padding:4px 8px;text-decoration:none!important;width:100%}.graph-tooltip #tooltip-btn:hover{color:#fff}.graph-tooltip .popup-card-img-container{flex-shrink:0;height:132px;position:relative;width:96px}.graph-tooltip .popup-card-img-overlay{align-items:center;background:#0000004d;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.graph-tooltip .popup-card-img-container:hover .popup-card-img-overlay{opacity:1}.graph-tooltip .popup-card-img-overlay i{color:#fff;font-size:24px}.chart-wrapper{height:100%;position:relative;width:100%}.chart-wrapper .chart-actions{display:flex;justify-content:flex-end;position:absolute;right:1em;top:1em;width:400px;z-index:2}@media (max-width:760px){.chart-wrapper .chart-actions{justify-content:end;right:0;top:0}}.filter-dialog-body{display:flex;flex-direction:column;max-height:70vh}.filter-dialog-body .filter-content{flex:1;overflow-y:auto;padding-bottom:1rem}.filter-dialog-body .filter-actions{background:#ffffff05;border-top:1px solid hsla(0,0%,100%,.12);flex-shrink:0}@media (max-width:600px){.filter-dialog-body{max-height:80vh}}
