.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell .formatterCell:has(.custom-labels-wrapper){display:flex;justify-content:flex-start}.custom-labels-wrapper{display:flex;gap:.5rem;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:.5rem 0}.dropdown-item .wrapper-labels{display:flex;flex-direction:column;max-height:20rem;overflow:auto}.dropdown-item .form-check label.checkbox{color:var(--color-terciary-100)}.dropdown-item .edit-label-icon{cursor:pointer;opacity:.6;padding:.25rem;border-radius:4px;transition:opacity .2s,background-color .2s}.dropdown-item .edit-label-icon:hover{opacity:1;background-color:#ffffff1a}.custom-label.black{background-color:#1e1e1e;color:#fff}.custom-label.black span{color:#fff}.custom-label.grey{background-color:#757575;color:#fff}.custom-label.grey span{color:#fff}.custom-label.red{background-color:#ffc7c2;color:#e63137}.custom-label.red span{color:#e63137}.custom-label.orange{background-color:#fcd19c;color:#623900}.custom-label.orange span{color:#623900}.custom-label.yellow{background-color:#feedc6;color:#aa5509}.custom-label.yellow span{color:#aa5509}.custom-label.green{background-color:#d6eee0;color:#31754e}.custom-label.green span{color:#31754e}.custom-label.blue{background-color:#bde3ff;color:#2d85e5}.custom-label.blue span{color:#2d85e5}.custom-label.violet{background-color:#d6d3f3;color:#3930b1}.custom-label.violet span{color:#3930b1}.dropdown-item svg.custom-label{background-color:transparent}.dropdown-item svg.custom-label path{fill:currentColor}.dropdown-item svg.custom-label.black{color:#1e1e1e}.dropdown-item svg.custom-label.grey{color:#757575}.dropdown-item svg.custom-label.red{color:#e63137}.dropdown-item svg.custom-label.orange{color:#ffa629}.dropdown-item svg.custom-label.yellow{color:#ffcd29}.dropdown-item svg.custom-label.green{color:#5bbb84}.dropdown-item svg.custom-label.blue{color:#2d85e5}.dropdown-item svg.custom-label.violet{color:#3930b1}.label-colors-wrapper{display:flex;gap:.5rem;cursor:pointer}.label-colors-wrapper .label-color{width:2rem;height:2rem;border-radius:100%;border:3px solid transparent}.label-colors-wrapper .label-color.selected{border-color:#24b8ce;position:relative}.label-colors-wrapper .label-color.selected:before,.label-colors-wrapper .label-color.selected:after{content:"";height:.1875rem;position:absolute;background-color:#fff;margin:0;padding:0;transform-origin:bottom left}.label-colors-wrapper .label-color.selected:before{width:7px;top:11px;left:6px;transform:rotate(42deg)}.label-colors-wrapper .label-color.selected:after{width:12px;top:16px;left:12px;transform:rotate(-48deg);transition-delay:.1s}.label-colors-wrapper .label-color.black{background-color:#1e1e1e}.label-colors-wrapper .label-color.grey{background-color:#757575}.label-colors-wrapper .label-color.red{background-color:#e63137}.label-colors-wrapper .label-color.orange{background-color:#ffa629}.label-colors-wrapper .label-color.yellow{background-color:#ffcd29}.label-colors-wrapper .label-color.green{background-color:#5bbb84}.label-colors-wrapper .label-color.blue{background-color:#2d85e5}.label-colors-wrapper .label-color.violet{background-color:#3930b1}@keyframes scaleIn{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .all-reports-fav[data-prefix=far]{color:var(--color-neutral-80)}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .all-reports-fav[data-prefix=fas]{color:var(--color-warning-60)}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .all-reports-fav.animate{animation:scaleIn .3s ease-in-out both}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .fa-spinner-third{color:var(--color-secondary-30)}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell{width:100%;display:flex;flex-direction:column;gap:.1875rem;padding:.5rem 0}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p{font-size:.875rem;line-height:1.2em;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-name,.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-client{color:var(--color-secondary-100)}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-type{color:var(--color-neutral-80);font-size:.75rem}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-owner{color:var(--color-secondary-100);cursor:default}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-client{display:flex;align-items:baseline;gap:.25rem;white-space:normal}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-client .client-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .crNameCell p.all-report-client .client-meta{flex-shrink:0;white-space:nowrap}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .formatterCell .spinner-border{color:var(--color-neutral-80)}.all-reports .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell:not(:has(div)):before{content:"";display:inline-block;vertical-align:middle;height:100%}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fadeCopyFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tabulator{overflow:visible;z-index:2;border-radius:var(--border-radius-md)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-10)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-title{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-pin{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:3px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-pin .fa-thumbtack{font-size:.75rem;opacity:0;transition:opacity .2s ease,color .2s ease}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-pin:hover{background-color:var(--bg-info-subtle)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title .tabulator-header-pin:hover .fa-thumbtack{color:var(--text-info)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover .tabulator-col-content .tabulator-col-title{padding-right:1.2rem}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover .tabulator-col-content .tabulator-col-title .tabulator-header-pin .fa-thumbtack{opacity:1}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-frozen{background-color:var(--bg-surface)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-frozen .tabulator-header-pin .fa-thumbtack{opacity:.3}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-frozen.tabulator-frozen-left .tabulator-header-pin .fa-thumbtack{opacity:1;color:var(--text-primary);animation:bounce .5s ease-in-out both}.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-frozen.tabulator-frozen-left .tabulator-header-pin:hover .fa-thumbtack{color:var(--text-info)}.tabulator .tabulator-placeholder .no-results-found{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin:1rem 0;width:100%}.tabulator .tabulator-placeholder .no-results-found svg{color:var(--text-muted);width:1.2rem;height:1.2rem}.tabulator .tabulator-placeholder .no-results-found p{margin:0;color:var(--text-muted);font-weight:400}.tabulator .tabulator-placeholder:has(.no-results-found){background-color:rgba(from var(--state-hover-bg) r g b/.5)}.tabulator .tabulator-footer{display:none}.tabulator .tabulator-tableholder{border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:var(--border-radius-md)!important;border-bottom-right-radius:var(--border-radius-md)!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-cell .image-cell{width:100%;display:flex;align-items:center;justify-content:center}.tabulator .tabulator-tableholder .tabulator-table .tabulator-cell .image-cell .product-image{max-height:2rem;height:auto;width:auto;max-width:100%;object-fit:contain;border-radius:var(--border-radius-sm)}.tabulator .tabulator-tableholder .tabulator-table .tabulator-cell .image-cell .product-image.zoomable-image:not([data-zoom-src=""]),.tabulator .tabulator-tableholder .tabulator-table .tabulator-cell .image-cell .product-image.zoomable-image[data-is-fallback=false]{cursor:zoom-in}.tabulator .tabulator-tableholder .tabulator-table .tabulator-cell .creative-preview{color:var(--text-interactive);cursor:pointer;display:inline-block;line-height:1;flex-shrink:0}.tabulator-cell:has(.totals-cell){padding-top:0!important}.tabulator-cell .totals-cell{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;cursor:pointer;padding:.1rem .2rem;border-radius:var(--border-radius-xs);transition:color .25s ease-in-out,background-color .25s ease-in-out}.tabulator-cell .totals-cell:hover{background-color:var(--state-hover-bg)}.tabulator-cell .totals-cell .totals-value{line-height:1;font-size:inherit;position:relative;-webkit-user-select:none;user-select:none}.tabulator-cell .totals-cell .totals-value.copied:after,.tabulator-cell .totals-cell .totals-value.error:after{content:attr(data-copy);font-weight:700;font-size:.7rem;position:absolute;right:0;top:calc(100% + var(--space-20));text-align:center;display:inline-block;white-space:nowrap;padding:.1rem var(--space-30);border-radius:var(--border-radius-xs);animation:fadeCopyFromTop .2s ease-out forwards;box-shadow:0 2px 1px -1px rgba(from var(--color-shadow) r g b/.2),0 1px 1px rgba(from var(--color-shadow) r g b/.14),0 1px 3px rgba(from var(--color-shadow) r g b/.12);transition:background-color .1s ease,color .1s ease,width .1s ease}.tabulator-cell .totals-cell .totals-value.copied:after{color:var(--text-success);background-color:var(--bg-success-subtle)}.tabulator-cell .totals-cell .totals-value.error:after{color:var(--text-inverse);background-color:var(--color-error-60)}.tabulator-cell .totals-cell .totals-label{font-weight:400;font-size:.75rem;line-height:1;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.tabulator-cell .grouping-cell{width:100%;display:flex;align-items:center;justify-content:center}@keyframes toRight{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}.report-type{display:flex;flex-direction:row;gap:1rem;border-radius:var(--border-radius-md);background-color:var(--bg-body);overflow:hidden;flex:1;align-items:center;padding-right:var(--space-50);cursor:pointer;height:100%;transition:box-shadow .25s ease-in-out}.report-type .report-type-icon{background-color:var(--state-hover-bg);display:flex;align-items:center;justify-content:center;width:4rem;color:var(--text-primary);align-self:stretch}.report-type .report-type-content{width:100%;padding:var(--space-50) 0;display:flex;gap:var(--space-30);flex-direction:column;align-self:stretch}.report-type .report-type-content .report-description{color:var(--text-muted);margin-bottom:0}.report-type .caret-container{width:1.2rem;overflow:hidden}.report-type:not(.processing):hover{box-shadow:0 6px 16px rgba(from var(--color-shadow) r g b/35%)}.report-type:not(.processing):hover .caret{animation:toRight .25s ease-in-out}.report-type.in-progress,.report-type.processing{pointer-events:none;cursor:not-allowed}.report-type.in-progress .caret-container,.report-type.processing .caret-container{display:none}.report-type.in-progress .fa-spinner-third,.report-type.processing .fa-spinner-third{opacity:.4}.message,.no-reports-yet{width:100%;max-width:90vw;margin:auto}@media (min-width: 768px){.message,.no-reports-yet{max-width:474px}}.message h1:after,.no-reports-yet h1:after{display:none}@media (min-width: 768px){.no-reports-yet{max-width:510px}}.no-reports-yet img{max-width:300px}.new-report-modal .modal-content{max-height:90vh}@media (min-width: 768px){.new-report-modal .modal-content{max-height:673px;height:673px}}.new-report-modal .modal-content .sidebar-reports{width:100%;height:100%;display:flex;flex-direction:column;flex:1}.new-report-modal .modal-content .sidebar-reports .dropdown{height:48px;margin-bottom:1rem}.new-report-modal .modal-content .sidebar-reports .nav{margin-right:0}.new-report-modal .modal-content .modal-body{display:flex;flex-direction:column;overflow-x:hidden}.new-report-modal .modal-content .new-report-modal-content{flex:1;display:flex;flex-direction:row;min-height:0}.new-report-modal .modal-content .new-report-modal-content .new-report-list{height:100%;width:100%;padding-bottom:1rem}.new-report-modal .modal-content .new-report-modal-content .new-report-list h3{margin-bottom:var(--space-30);color:var(--color-secondary-100)}.new-report-modal .modal-content .new-report-modal-content .new-report-list>p{margin-bottom:var(--space-50);color:var(--color-neutral-80);font-size:.875rem;line-height:1.5}.clients-filter .dropdown-selected-client{width:100%;display:flex;flex-direction:row;align-items:center;gap:.25rem;overflow:hidden}.clients-filter .dropdown-selected-client .dropdown-selected-client-name{min-width:0;flex:1 1 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clients-filter .dropdown-selected-client .dropdown-selected-client-meta{flex-shrink:0;white-space:nowrap}.clients-filter .dropdown-menu .dropdown-item.clients-list{padding:0;margin:0;list-style:none;display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-30);max-height:200px;overflow-y:auto}.clients-filter .dropdown-menu .dropdown-item.clients-list:hover{background-color:transparent}.clients-filter .dropdown-menu .dropdown-item.clients-list li{width:100%;padding:.5rem 1rem;color:var(--color-secondary-100);transition:color .15s ease-in-out,background-color .15s ease-in-out;display:flex;flex-direction:row;align-items:center;gap:.25rem;border-radius:var(--border-radius-md)}.clients-filter .dropdown-menu .dropdown-item.clients-list li .client-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clients-filter .dropdown-menu .dropdown-item.clients-list li .client-meta{flex-shrink:0;white-space:nowrap}.clients-filter .dropdown-menu .dropdown-item.clients-list li:hover{background-color:var(--color-primary-10)}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space){pointer-events:none;overflow:hidden}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space) .empty-space{display:flex;flex-direction:column;align-items:center}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space) .empty-space img{max-width:5rem;height:auto}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space) .empty-space .empty-space-text-wrapper{text-align:center}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space) .empty-space .empty-space-text-wrapper h5{font-size:.875rem}.clients-filter .dropdown-menu .dropdown-item.clients-list li:has(.empty-space) .empty-space .empty-space-text-wrapper p{font-size:.875rem;white-space:wrap;line-height:1.2;margin-bottom:0}.dropdown-date-picker .dropdown-menu{width:100%;padding:0}@media (min-width: 768px){.dropdown-date-picker .dropdown-menu{width:unset}}.dropdown-date-picker .react-datepicker__day--outside-month.react-datepicker__day--in-range{opacity:0;pointer-events:none}.dropdown-date-picker .dropdown-item .datepicker-wrapper{display:flex;flex-direction:column;transition:max-width .25s ease-in-out}@media (min-width: 768px){.dropdown-date-picker .dropdown-item .datepicker-wrapper{flex-direction:row}}.dropdown-date-picker .dropdown-item .datepicker-wrapper .date-range{list-style:none;padding:0;overflow:scroll;flex-shrink:0;max-height:16rem;margin-bottom:0}.dropdown-date-picker .dropdown-item .datepicker-wrapper .date-range>li{padding:.5em 1.429em;color:var(--color-secondary-100);transition:color .15s ease-in-out,background-color .15s ease-in-out;border-radius:var(--border-radius-md)}.dropdown-date-picker .dropdown-item .datepicker-wrapper .date-range>li:hover{background-color:var(--color-primary-10)}.dropdown-date-picker .dropdown-item .datepicker-wrapper .date-range>li:active,.dropdown-date-picker .dropdown-item .datepicker-wrapper .date-range>li.active{background-color:var(--color-terciary-60);color:var(--color-neutral-10)}.dropdown-date-picker .dropdown-item .datepicker-wrapper .datepicker-custom-range{display:flex;flex-direction:column;padding:0 1rem;transform-origin:left;overflow:hidden}.dropdown-date-picker .dropdown-item .datepicker-wrapper .datepicker-custom-range .react-datepicker{width:100%;opacity:0;animation:showCalendar .25s ease-in-out forwards}.dropdown-date-picker .dropdown-item .datepicker-wrapper .datepicker-custom-range .datepicker-footer{margin-bottom:.5rem;opacity:0;animation:showCalendar .25s ease-in-out forwards}.dropdown-date-picker .dropdown-item:has(.datepicker-wrapper){padding:.5rem 0}.dropdown-date-picker .dropdown-item:has(.datepicker-wrapper):hover{background-color:transparent}.dropdown-date-picker .dropdown-item:has(.datepicker-wrapper) .datepicker-wrapper .date-range{max-height:312px}@keyframes showCalendar{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}.preview-zoom-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.preview-zoom-wrapper .preview-zoom-container{position:relative;display:inline-block;box-shadow:0 7px 8px -4px rgba(from var(--color-shadow) r g b/.3),0 12px 17px 2px rgba(from var(--color-shadow) r g b/.24),0 5px 22px 4px rgba(from var(--color-shadow) r g b/.22);border-radius:var(--border-radius-lg);overflow:hidden;background-color:var(--color-neutral-10)}.preview-zoom-wrapper .preview-zoom-container.opening{animation:zoomInFromPosition .25s cubic-bezier(.165,.84,.44,1) forwards;pointer-events:none}.preview-zoom-wrapper .preview-zoom-container.closing{animation:zoomOutToPosition .2s cubic-bezier(.165,.84,.44,1) forwards;pointer-events:none}.preview-zoom-wrapper .preview-zoom-container img{max-width:50vw;max-height:50vh;object-fit:contain;cursor:zoom-out}.preview-zoom-wrapper .preview-zoom-container:has(iframe){padding:var(--space-30)}.preview-zoom-wrapper .preview-zoom-container iframe{display:block;border:none}.preview-zoom-wrapper .preview-zoom-container .preview-zoom-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-50);color:var(--color-neutral-60);font-size:var(--font-size-sm)}.preview-zoom-wrapper .preview-zoom-container .preview-zoom-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-10);color:var(--text-link);z-index:1}.preview-zoom-wrapper .preview-zoom-container .preview-zoom-close-btn{position:absolute;top:.5rem;right:.5rem;z-index:1}.preview-zoom-wrapper .preview-zoom-container .preview-zoom-close-btn .btn{border-radius:var(--border-radius-sm)}@keyframes zoomInFromPosition{0%{opacity:0;transform:translate(calc(var(--start-x, 0px) + var(--start-width, 0px) / 2 - 50vw),calc(var(--start-y, 0px) + var(--start-height, 0px) / 2 - 50vh)) scale(.1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes zoomOutToPosition{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--start-x, 0px) + var(--start-width, 0px) / 2 - 50vw),calc(var(--start-y, 0px) + var(--start-height, 0px) / 2 - 50vh)) scale(.1)}}@property --ia-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ia-border-rotate{to{--ia-border-angle: 360deg}}@keyframes ia-gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ia-sparkle-idle{0%,to{opacity:.92}50%{opacity:1}}@keyframes ia-thinking-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes ia-sparkle-color-cycle{0%{fill:var(--color-primary-60)}33%{fill:var(--color-quaternary-60)}66%{fill:var(--color-terciary-60)}to{fill:var(--color-primary-60)}}.ia-module{position:fixed;bottom:var(--space-50);right:var(--space-50);z-index:1029;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-40)}@media (min-width: 768px){.ia-module{bottom:var(--space-80);right:var(--space-80)}}.ia-module__launcher{width:3rem;height:3rem;border-radius:var(--border-radius-md);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;outline:none;background:linear-gradient(136.332deg,var(--color-primary-60) 35%,var(--color-quaternary-60) 50%,var(--color-terciary-60) 65%,var(--color-primary-60) 100%);background-size:500% 500%;animation:ia-gradient-flow 6s ease-in-out infinite}.ia-module__launcher:focus-visible{outline:2px solid var(--color-primary-50);outline-offset:2px}.ia-module__launcher-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-surface);border-radius:inherit;pointer-events:none}.ia-module__sparkles{width:1rem;height:1rem;fill:var(--text-inverse);display:block;flex-shrink:0;overflow:visible;transform-origin:center;animation:ia-sparkle-idle 3s ease-in-out infinite}.ia-module__sparkles-star{transform-box:fill-box;transform-origin:center;fill:var(--text-inverse);transition:fill .12s ease}.ia-module__sparkles--expanding .ia-module__sparkles-star{fill:var(--color-primary-60)}.ia-module__panel{width:calc(100vw - 2rem);border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);overflow:hidden;position:absolute;bottom:0;right:0}@media (min-width: 768px){.ia-module__panel{width:26rem}}.ia-module__panel--thinking{position:relative;border:none}.ia-module__panel--thinking:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-md);padding:2px;background:conic-gradient(from var(--ia-border-angle),var(--color-quaternary-60),var(--color-terciary-60),var(--color-neutral-10),var(--color-quaternary-60));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ia-border-rotate 1s linear infinite;pointer-events:none;z-index:2}.ia-module__panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-40) var(--space-50);border-bottom:1px solid var(--border-subtle);background-color:var(--bg-surface);gap:var(--space-30)}.ia-module__panel-title{display:flex;align-items:center;gap:var(--space-30);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--text-default)}.ia-module__panel-title svg{color:var(--color-primary-50)}.ia-module__panel-title .ia-module__sparkles{animation:none;fill:var(--color-primary-60)}.ia-module__panel-title .ia-module__sparkles-star{fill:var(--color-primary-60)}.ia-module__panel-actions{display:flex;align-items:center;gap:var(--space-10);flex-shrink:0}.ia-module__panel-actions>span{display:flex;align-items:center}.ia-module__panel-footer{display:flex;flex-direction:column;padding:var(--space-40);border-top:1px solid var(--border-subtle);background-color:var(--bg-surface);gap:var(--space-30);position:relative}.ia-module__panel-footer span{display:flex;align-items:center}.ia-module__chat-input-wrapper{position:relative;background-color:var(--state-hover-bg);border-radius:var(--border-radius-md);padding:var(--space-30);width:100%;transition:box-shadow .1s ease-out}.ia-module__chat-input-wrapper:has(.ia-module__chat-input:focus){box-shadow:0 0 0 2px var(--color-primary-40)}.ia-module__chat-input{display:block;width:100%;min-height:4.5rem;resize:none;border:none;background:transparent;padding:0;padding-right:2.5rem;font-size:.875rem;line-height:1.618;color:var(--text-primary);font-family:inherit}.ia-module__chat-input::placeholder{color:var(--text-muted)}.ia-module__chat-input:focus{outline:none}.ia-module__chat-input:disabled{cursor:not-allowed;opacity:.5}.ia-module__chat-char-counter{display:flex;justify-content:flex-start;gap:var(--space-10);font-size:.75rem;color:var(--text-muted);margin-top:var(--space-10)}.ia-module__chat-char-counter span{justify-content:flex-end;text-align:end}.ia-module__chat-char-current{min-width:2.5ch;text-align:right}.ia-module__chat-send-wrapper{position:absolute;bottom:var(--space-30);right:var(--space-30)}.ia-module__user-message{align-self:flex-end;background-color:var(--state-hover-bg);border-radius:var(--border-radius-md);padding:var(--space-30) var(--space-40);font-size:.875rem;max-width:80%;word-wrap:break-word;margin-left:auto;font-family:var(--font-family-secondary);color:var(--text-table-body);display:flex;flex-direction:column-reverse}.ia-module__user-message-meta{font-size:.7em;text-transform:uppercase;color:var(--text-muted)}.ia-module__panel-body{padding:var(--space-50);background:rgba(from var(--bg-surface) r g b/.6);min-height:24rem;max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-40)}.ia-module__panel-body::-webkit-scrollbar{width:.4rem;height:.4rem}.ia-module__panel-body::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--border-radius-sm);transition:background-color .15s ease-in-out}.ia-module__panel-body::-webkit-scrollbar-thumb:hover{background-color:var(--border-default)}.ia-module__panel-body::-webkit-scrollbar-track{background:transparent;padding:10px}.ia-module__panel-body{scrollbar-face-color:var(--border-subtle);scrollbar-track-color:transparent}.ia-module__panel-body:not(:has(.ia-module__action-module)) .ia-module__response-content{padding-top:0;margin-top:0;border-top:none}.ia-module__health-score{display:flex;flex-direction:row;gap:var(--space-50);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-50);align-items:center;color:var(--text-heading)}.ia-module__health-score-info{width:100%;display:flex;flex-direction:column;gap:var(--space-10)}.ia-module__health-score-header{display:flex;align-items:baseline;gap:var(--space-30);justify-content:space-between}.ia-module__action-module{background-color:var(--state-hover-bg);border-radius:var(--border-radius-md);padding:var(--space-40) var(--space-50)}.ia-module__action-module p,.ia-module__action-module label.radio{font-size:.875rem;color:var(--text-table-body)}.ia-module__action-module .ia-module__info-message{margin:var(--space-10) 0 0 0;line-height:1.618}.ia-module__action-module .ia-module__info-message span{white-space:nowrap;display:inline-flex;align-items:baseline;gap:var(--space-10)}.ia-module__action-options{display:flex;flex-direction:column;gap:var(--space-20)}.ai-thinking{display:flex;align-items:center;gap:var(--space-30);margin:0}.ai-thinking p{background:linear-gradient(90deg,var(--text-body) 0%,var(--text-body) 30%,var(--color-primary-60) 40%,var(--color-quaternary-60) 50%,var(--color-terciary-60) 60%,var(--text-body) 70%,var(--text-body) 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ia-thinking-shimmer 2s linear infinite;font-size:.875rem}.ai-thinking .ia-module__sparkles-star{animation:ia-sparkle-color-cycle 2.4s linear infinite}.ai-thinking__dots{display:inline}.ia-module__response{display:flex;flex-direction:column;gap:var(--space-40);margin-top:1rem}.ia-module__response:has(.ia-module__response-content:empty){margin-top:0}.ia-module__response-content{font-size:.75rem;color:var(--text-table-body);line-height:1.2;word-break:break-word;padding-top:var(--space-40);border-top:1px solid var(--border-subtle)}.modal .ia-module__response-content{padding-top:0;border-top:none}.ia-module__response-content:empty{padding-top:0;border-top:none}.ia-module__response-content p,.ia-module__response-content .ia-module__response-paragraph{font-size:inherit;color:inherit;margin:0}.ia-module__response-content p+p{margin-top:var(--space-30)}.ia-module__response-content h1,.ia-module__response-content h2,.ia-module__response-content h3,.ia-module__response-content h4,.ia-module__response-content h5,.ia-module__response-content h6{color:var(--text-default);font-weight:700;line-height:1.3;margin:var(--space-40) 0 var(--space-20);font-family:var(--font-family-secondary);letter-spacing:normal}.ia-module__response-content h1:first-child,.ia-module__response-content h2:first-child,.ia-module__response-content h3:first-child,.ia-module__response-content h4:first-child,.ia-module__response-content h5:first-child,.ia-module__response-content h6:first-child{margin-top:0}.ia-module__response-content h1{font-size:1.25rem}.ia-module__response-content h2{font-size:1.125rem}.ia-module__response-content h3{font-size:1rem}.ia-module__response-content h4,.ia-module__response-content h5,.ia-module__response-content h6{font-size:.875rem}.ia-module__response-content ul,.ia-module__response-content ol{padding-left:1.5rem;margin:var(--space-20) 0}.ia-module__response-content ul li,.ia-module__response-content ol li{font-size:.875rem;margin-bottom:var(--space-10);line-height:1.618rem;font-family:var(--font-family-secondary)}.ia-module__response-content ul li:last-child,.ia-module__response-content ol li:last-child{margin-bottom:0}.ia-module__response-content ul{list-style:disc}.ia-module__response-content ol{list-style:decimal}.ia-module__response-content strong{font-weight:700}.ia-module__response-content em{font-style:italic}.ia-module__response-content code{font-family:var(--font-family-code);font-size:.9em;background:var(--bg-body);color:var(--text-body);border-radius:var(--border-radius-sm);padding:.1em .4em}.ia-module__response-content pre{background:var(--bg-tooltip);border-radius:var(--border-radius-md);padding:var(--space-30);overflow-x:auto;margin:var(--space-30) 0}.ia-module__response-content pre code{background:none;padding:0;font-size:.9em}.ia-module__response-content blockquote{border-left:3px solid var(--border-subtle);padding-left:var(--space-30);margin:var(--space-30) 0;color:var(--text-muted, var(--text-table-body));font-style:italic}.ia-module__response-content blockquote p{margin:0}.ia-module__response-content p{font-size:.875rem}.ia-module__response-content a{color:var(--color-link);text-decoration:underline}.ia-module__response-content hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-40) 0}.ia-module__response-content table{width:100%;border-collapse:collapse;font-size:.75rem;margin:var(--space-30) 0;border-radius:var(--border-radius-md);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:0 2px 1px -1px rgba(from var(--color-shadow) r g b/.2),0 1px 1px rgba(from var(--color-shadow) r g b/.14),0 1px 3px rgba(from var(--color-shadow) r g b/.12)}.ia-module__response-content table th,.ia-module__response-content table td{padding:var(--space-20) var(--space-30);text-align:left}.ia-module__response-content table thead tr{font-weight:700;background-color:var(--bg-surface);letter-spacing:1.25px;text-transform:uppercase;font-size:.625rem;border-bottom:2px solid var(--border-default);color:var(--text-muted)}.ia-module__response-content table tbody tr{border-bottom:1px solid var(--border-default)}.ia-module__response-content table tbody tr:nth-child(odd){background-color:var(--bg-body)}.ia-module__response-meta{display:flex;flex-direction:row;align-items:center;gap:var(--space-30);padding-top:var(--space-40);border-top:1px solid var(--border-subtle)}.ia-module__response-meta .ia-module__response-meta-avatar{width:3rem;height:3rem;border-radius:var(--border-radius-full)}.ia-module__response-meta .ia-module__response-meta-info{display:flex;flex-direction:column;align-items:flex-start;margin:0;height:3rem;overflow:hidden;justify-content:space-between}.ia-module__response-meta .ia-module__response-meta-info-label{font-size:.75rem;font-weight:400;line-height:1}.ia-module__response-meta .ia-module__response-meta-name{font-size:1rem;font-weight:700;color:var(--text-table-body);line-height:1}.ia-module__response-meta .ia-module__response-meta-date{font-size:.75rem;font-weight:400;line-height:1}.ia-module__response-paragraph{font-size:.75rem;color:var(--text-table-body);line-height:var(--line-height-relaxed);margin:0}.ia-module__response-actions{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-40);border-top:1px solid var(--border-subtle);margin-top:var(--space-20)}.ia-module__response-feedback{display:flex;align-items:center;gap:var(--space-10)}.ia-module__action-option{display:flex;align-items:center;gap:var(--space-30);cursor:pointer;font-size:.875rem;color:var(--text-default);-webkit-user-select:none;user-select:none}.ia-module__action-option.ia-module__action-option--disabled{cursor:default;opacity:.6}.ia-module__chat-message{display:flex;align-items:center;gap:var(--space-30);position:relative}.ia-module__chat-message:has(+.ia-module__chat-message):before{content:"";position:absolute;left:calc(.25rem - 1px);top:calc(50% + .25rem + 2px);bottom:calc(-1 * var(--space-40));width:2px;background-color:var(--color-primary-20)}.ia-module__chat-message-avatar{display:flex;align-items:center;align-self:stretch;width:.5rem;flex-shrink:0;position:relative}.ia-module__chat-message-avatar:before{content:"";position:absolute;left:calc(.25rem - 1px);top:0;bottom:calc(50% + .25rem + 2px);width:2px;background-color:var(--color-primary-20);display:none}.ia-module__chat-message-avatar:after{content:"";width:.5rem;height:.5rem;border-radius:var(--border-radius-full);background-color:var(--color-quaternary-40);flex-shrink:0;position:relative;z-index:2}.ia-module__chat-message-avatar svg{display:none}.ia-module__chat-message+.ia-module__chat-message .ia-module__chat-message-avatar:before{display:block}.ia-module__chat-message-body{flex:1;min-width:0}.ia-module__step-fields{display:flex;flex-direction:column;gap:var(--space-30)}.ia-module__step-field{display:flex;flex-direction:column;gap:var(--space-10);margin-bottom:var(--space-30)}.ia-module__step-field .input-group,.ia-module__step-field .dropdown,.ia-module__step-field input{width:100%}.ia-module__step-field-label{font-size:.875rem;color:var(--text-table-body);margin:0}.ia-module__step-actions{display:flex;justify-content:flex-end;margin-top:var(--space-40)}.ia-module__action-module--disabled{opacity:.65;pointer-events:none}.ia-module__generate-cta{margin-top:var(--space-20)}.ia-module__generate-cta-action{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-40)}.modal .modal-header:has(.ia-module__response-meta-info){border-bottom:1px solid var(--border-subtle)}.modal .ia-module__response-meta-info{display:flex;flex-direction:row;align-items:center;gap:var(--space-10)}.modal .ia-module__response-meta-info .ia-module__response-meta-avatar{width:2rem;height:2rem;border-radius:var(--border-radius-full)}.modal .ia-module__response-meta-info p{font-size:.875rem}.modal .ia-module__response-meta-info p .ia-module__response-meta-name{font-weight:700;color:var(--text-table-body)}.pill{display:flex;align-items:center;gap:var(--space-30);cursor:pointer}.pill span{width:100%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 0 0}.pill.period{background-color:var(--color-terciary-20);color:var(--color-terciary-60)}.pill.period span{color:var(--color-terciary-60)}.pill.dimension{background-color:var(--color-quaternary-20);color:var(--color-quaternary-60)}.pill.dimension span{color:var(--color-quaternary-60)}.pill.metric{background-color:var(--color-primary-20);color:var(--color-primary-60)}.pill.metric span{color:var(--color-primary-60)}.pill.grouping{background-color:var(--color-secondary-20);color:var(--color-secondary-60)}.pill.grouping span{color:var(--color-secondary-60)}.filter-dropzone{background-color:var(--color-neutral-20);padding:var(--space-50);border-radius:var(--border-radius-md);border:1px dashed var(--color-neutral-80);display:flex;flex-direction:column;gap:var(--space-50);align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;color:var(--color-neutral-80);text-align:center}.filter-dropzone p{font-size:.875rem;margin-bottom:0}.filter-properties{overflow:hidden;width:100%}.filter-properties .accordion-item{background-color:var(--color-neutral-10);padding:0 .5rem}.filter-properties .accordion-item .accordion-button{font-size:.75rem;gap:var(--space-30)}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper{display:flex;align-items:center;gap:var(--space-30);flex:1 1 0;overflow:hidden;min-width:0}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper .type-icon.period{color:var(--color-terciary-40)}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper .type-icon.dimension{color:var(--color-quaternary-40)}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper .type-icon.metric{color:var(--color-primary-40)}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper .type-icon.grouping{color:var(--color-secondary-30)}.filter-properties .accordion-item .accordion-button .accordion-header-wrapper .accordion-title{margin-bottom:0;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-properties .accordion-item .accordion-button .accordion-header-icons-wrapper{display:flex;align-items:center;gap:var(--space-30);flex-shrink:0}.filter-properties .accordion-item .accordion-button .accordion-header-icons-wrapper .clear-filter-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease-in-out;color:var(--color-secondary-60)}.filter-properties .accordion-item .accordion-button .accordion-header-icons-wrapper .clear-filter-btn:hover{background-color:var(--color-neutral-20);color:var(--color-secondary-80)}.filter-properties .accordion-item .accordion-button .accordion-header-icons-wrapper .clear-filter-btn:active{background-color:var(--color-neutral-30)}.filter-properties .accordion-item .accordion-button .accordion-header-icons-wrapper .clear-filter-btn svg{display:flex;align-items:center;justify-content:center}.filter-properties .accordion-item .accordion-header-content{display:flex;align-items:center;flex:1 1 0;min-width:0;overflow:hidden;height:2rem;border-radius:0}.filter-properties .accordion-item .accordion-body{padding:.65rem;color:var(--color-secondary-60)}.filter-properties .accordion-item .accordion-body h5{font-size:.875rem;line-height:1;margin-bottom:var(--space-40)}.filter-properties .accordion-item .accordion-body .checkbox{font-size:.875rem}.filter-properties .accordion-item .accordion-body .filter-show-hide-data{display:flex;align-items:center;gap:var(--space-30);cursor:pointer;margin-bottom:var(--space-50)}.filter-properties .accordion-item .accordion-body .filter-show-hide-data svg{width:1.5rem;text-align:center}.filter-properties .accordion-item .accordion-body .filter-show-hide-data p{font-size:.875rem;margin-bottom:0;color:var(--color-secondary-60);height:1rem;line-height:1rem}.filter-properties .accordion-item .accordion-body .values-wrapper{display:flex;flex-direction:column;gap:var(--space-30);margin-top:var(--space-30);margin-bottom:var(--space-30);max-height:150px;overflow-y:auto}.filter-properties .accordion-item .accordion-body .dropdown-items-wrapper{max-height:16rem;overflow-y:auto}.offcanvas.offcanvas-end.filters-sidebar{width:32rem}.offcanvas.offcanvas-end.filters-sidebar .header-content .header-title{padding-top:var(--space-40)}.offcanvas.offcanvas-end.filters-sidebar .header-content .header-title p{font-size:.875rem;color:var(--text-body);margin-bottom:0}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body{display:flex;flex-direction:column}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .row{flex:1;min-height:0;position:relative}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .row [class^=col-]:not(.accordion-body [class^=col-]){height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .row [class^=col-]:not(.accordion-body [class^=col-]):first-child{padding-right:var(--space-50)}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .row [class^=col-]:not(.accordion-body [class^=col-]):last-child{padding-left:var(--space-50);border-left:2px solid var(--border-subtle)}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .row [class^=col-]:not(.accordion-body [class^=col-]):last-child:before{content:"";filter:drop-shadow(2px 0 0 var(--bg-surface)) drop-shadow(-2px 0 0 var(--bg-surface)) drop-shadow(0 2px 0 var(--bg-surface)) drop-shadow(0 -2px 0 var(--bg-surface));position:absolute;top:50%;left:50%;transform:translate(-50%);width:21px;height:21px;text-align:center;background:var(--icon-default);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' width='21' height='21'%3E%3Cpath d='M20.61,6.18l-3.94,3.94c-.51.51-1.35.51-1.86,0s-.51-1.35,0-1.86l1.7-1.69H1.32C.59,6.56,0,5.98,0,5.25s.59-1.31,1.31-1.31h15.2l-1.7-1.7c-.51-.51-.51-1.35,0-1.86s1.35-.51,1.86,0l3.94,3.94c.51.51.51,1.35,0,1.86ZM4.32,20.61l-3.94-3.94c-.51-.51-.51-1.35,0-1.86l3.94-3.94c.51-.51,1.35-.51,1.86,0s.51,1.35,0,1.86l-1.69,1.7h15.2c.73,0,1.31.59,1.31,1.31s-.59,1.31-1.31,1.31H4.49l1.7,1.7c.51.51.51,1.35,0,1.86-.51.51-1.35.51-1.86,0h0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' width='21' height='21'%3E%3Cpath d='M20.61,6.18l-3.94,3.94c-.51.51-1.35.51-1.86,0s-.51-1.35,0-1.86l1.7-1.69H1.32C.59,6.56,0,5.98,0,5.25s.59-1.31,1.31-1.31h15.2l-1.7-1.7c-.51-.51-.51-1.35,0-1.86s1.35-.51,1.86,0l3.94,3.94c.51.51.51,1.35,0,1.86ZM4.32,20.61l-3.94-3.94c-.51-.51-.51-1.35,0-1.86l3.94-3.94c.51-.51,1.35-.51,1.86,0s.51,1.35,0,1.86l-1.69,1.7h15.2c.73,0,1.31.59,1.31,1.31s-.59,1.31-1.31,1.31H4.49l1.7,1.7c.51.51.51,1.35,0,1.86-.51.51-1.35.51-1.86,0h0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body h4{margin-bottom:var(--space-50)}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-content{height:100%;overflow:hidden;display:flex;width:100%;position:relative}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-content:before,.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-content:after{content:"";position:absolute;left:0;width:100%;height:var(--space-50);z-index:1}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-content:before{top:0;background:linear-gradient(0deg,rgba(from var(--bg-surface) r g b/0%),rgba(from var(--bg-surface) r g b/100%))}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-content:after{bottom:0;background:linear-gradient(0deg,rgba(from var(--bg-surface) r g b/100%),rgba(from var(--bg-surface) r g b/0%))}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-wrapper{padding-top:var(--space-50);padding-bottom:var(--space-50);width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-40);justify-content:flex-start;-webkit-user-select:none;user-select:none}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .filters-wrapper h5{font-size:.75rem}.offcanvas.offcanvas-end.filters-sidebar .offcanvas-body .search-filters{z-index:2}.offcanvas.offcanvas-end.filters-sidebar .filter-empty-space{display:flex;flex-direction:column;gap:var(--space-40);align-items:center;justify-content:center}.offcanvas.offcanvas-end.filters-sidebar .filter-empty-space img{width:auto;max-height:4rem}.offcanvas.offcanvas-end.filters-sidebar .filter-empty-space p{font-size:.875rem;text-align:center;line-height:1.2;color:var(--text-muted)}.offcanvas.offcanvas-end.filters-sidebar .applied-filter-wrapper{transition:margin .2s ease,opacity .2s ease}.offcanvas.offcanvas-end.filters-sidebar .applied-filter-wrapper.reordering{opacity:.6;z-index:10;position:relative}.offcanvas.offcanvas-end.filters-sidebar .applied-filter-wrapper.drag-over-above{margin-bottom:var(--space-60)}.offcanvas.offcanvas-end.filters-sidebar .applied-filter-wrapper.drag-over-below{margin-top:var(--space-60)}.dropdown-custom-filter.has-active-filters>.btn-terciary{border-color:var(--color-primary-60);color:var(--color-primary-60)}.dropdown-custom-filter.has-unsaved-filters>.btn-terciary{border-color:var(--color-warning-60);color:var(--color-warning-60)}.dropdown-custom-filter .dropdown-menu{width:unset;padding:0}.dropdown-custom-filter span:has(.filter-count){overflow:visible!important;display:inline-flex;align-items:center;gap:var(--space-20)}.dropdown-custom-filter .filter-count{border-radius:var(--border-radius-full);background-color:var(--color-primary-30);display:inline-flex;font-size:.75em;align-items:center;padding-left:var(--space-30);padding-right:var(--space-30);white-space:nowrap;height:1rem}.dropdown-custom-filter .warning-icon .fa-secondary{opacity:1;color:var(--color-warning-30);stroke:var(--color-warning-60);stroke-width:20px}.dropdown-custom-filter .warning-icon .fa-primary{color:var(--color-warning-80);stroke:var(--color-warning-60);stroke-width:10px}.dropdown-custom-filter .dropdown-item:has(.filter-dropdown-wrapper){padding:0}.dropdown-custom-filter .dropdown-item:has(.filter-dropdown-wrapper):hover{background-color:transparent}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper{display:flex;flex-direction:column;padding:var(--space-30)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content{display:flex;flex-direction:row;gap:var(--space-50);padding:var(--space-30) 0;border-bottom:1px solid var(--border-subtle);height:16rem}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-categories{list-style:none;padding:0;margin-bottom:0;flex-shrink:0;border-right:1px solid var(--border-subtle);padding-right:var(--space-50)}@media (min-width: 768px){.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-categories{width:135px}}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-categories>li{padding:.5em 1em;color:var(--color-secondary-100);cursor:pointer;border-radius:var(--border-radius-sm);transition:color .15s ease-in-out,background-color .15s ease-in-out}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-categories>li:hover{background-color:var(--color-primary-10)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-categories>li.active{background-color:var(--color-terciary-60);color:var(--color-neutral-10)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-50);padding:0}@media (min-width: 768px){.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options{min-width:12rem}}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-30)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes::-webkit-scrollbar{width:4px;height:4px}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes::-webkit-scrollbar-thumb{background:var(--color-neutral-30);border-radius:var(--border-radius-sm);transition:background-color .15s ease-in-out}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes::-webkit-scrollbar-thumb:hover{background-color:var(--border-default)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes::-webkit-scrollbar-track{background:transparent;padding:10px}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes{scrollbar-face-color:var(--color-neutral-30);scrollbar-track-color:transparent}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes:has(.filter-empty-space){justify-content:center}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes .filter-empty-space{display:flex;flex-direction:column;gap:var(--space-40);align-items:center;justify-content:center}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes .filter-empty-space img{width:auto;max-height:4rem}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-content .filter-options .filter-checkboxes .filter-empty-space p{font-size:.875rem;text-align:center;line-height:1.2;color:var(--text-muted);white-space:break-spaces}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-30);padding:var(--space-40) 0 0 0;flex-direction:column}@media (min-width: 768px){.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer{flex-direction:row}}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions{display:flex;gap:var(--space-30);flex-direction:column-reverse;justify-content:flex-end;width:100%}@media (min-width: 768px){.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions{flex-direction:row}}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-menu{width:auto;padding:revert}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split{flex:0}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle{background-color:var(--color-primary-60);border-color:var(--color-primary-60);color:var(--color-neutral-10);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle svg,.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle .icon-1x{margin-right:0}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle svg path,.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle .icon-1x path{fill:var(--text-inverse)}.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle:hover,.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle:focus,.dropdown-custom-filter .dropdown-item .filter-dropdown-wrapper .filter-footer .filter-footer-actions .dropdown-toggle-split>.dropdown-toggle:active{background-color:var(--bg-interactive-hover);border-color:var(--bg-interactive-hover);color:var(--color-neutral-10)}.schedule-modal-content{padding-top:var(--space-50);display:flex;flex-direction:column;gap:var(--space-40)}.schedule-modal-content .schedule-list{list-style:none;padding:0;margin:0}.schedule-modal-content .schedule-list li{position:relative;padding:0 0 1rem .375rem;margin:0 0 0 .375rem;padding-left:var(--space-60);border-left:1px solid var(--color-secondary-20);display:flex;flex-direction:column;gap:var(--space-40)}.schedule-modal-content .schedule-list li:before{content:"";position:absolute;width:.75rem;height:.75rem;border-radius:var(--border-radius-full);top:0;left:-.45rem;background-color:var(--color-secondary-90)}.schedule-modal-content .schedule-list li:last-child{border-left:none}.schedule-modal-content .schedule-list li .schedule-days-wrapper{display:flex;flex-direction:row;justify-content:space-between}.schedule-modal-content .schedule-list li .schedule-days-wrapper .btn-xs{padding:var(--space-40)}.schedule-modal-content .max-height-250 .dropdown-items-wrapper{max-height:250px;overflow-y:auto}.schedule-modal-content .text-ellipsis .dropdown-item span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.code-container{position:relative}.code-container .code-wrapper{position:relative;background-color:var(--color-neutral-100);padding:var(--space-30);border-radius:var(--border-radius-md);top:0}.code-container .code-wrapper .code{font-family:var(--font-family-code),monospace;font-size:.875rem;font-weight:400;color:var(--color-neutral-10);padding:var(--space-30);background-color:var(--color-neutral-100);border-radius:var(--space-10);overflow-x:auto;white-space:pre-wrap;word-break:break-all;position:relative;width:100%}.code-container .copy-button{position:sticky;top:var(--space-30);float:right;margin-top:var(--space-50);margin-right:var(--space-50);z-index:1}.filter-wrapper{display:flex;gap:var(--space-50);flex-direction:column;align-items:flex-end}@media (min-width: 768px){.filter-wrapper{flex-direction:row}}.filter-wrapper .form-check{margin-bottom:0;white-space:nowrap;align-self:center}.filter-wrapper .clients-filter,.filter-wrapper .dropdown-date-picker{width:100%;min-width:unset}@media (min-width: 768px){.filter-wrapper .clients-filter,.filter-wrapper .dropdown-date-picker{max-width:24rem;min-width:16rem}}.filter-wrapper .dropdown-date-picker .btn-sm{border-radius:var(--border-radius-md)}@media (min-width: 768px){.filter-wrapper .dropdown-date-picker{min-width:12rem}}.main .heading .report-name{max-width:100%}.main .heading .buttons-wrapper{flex-direction:row;justify-content:space-between}@media (min-width: 768px){.main .heading .buttons-wrapper{justify-content:flex-end}}.main .heading .buttons-wrapper .btn-terciary{padding:var(--space-50);flex-shrink:0;min-width:auto}@media (min-width: 768px){.main .heading .buttons-wrapper .btn-terciary{padding:var(--space-50) var(--space-60)}}.main .heading .buttons-wrapper .hide-label span,.main .heading .buttons-wrapper .hide-label svg[data-icon=angle-down]{display:none}@media (min-width: 768px){.main .heading .buttons-wrapper .hide-label span,.main .heading .buttons-wrapper .hide-label svg[data-icon=angle-down]{display:block}}
