@layer payload-default{.template-default{background-color:var(--color-bg);color:var(--color-text)}.template-default__wrap{background-color:var(--color-bg);flex-direction:column;flex-grow:1;width:100%;min-width:0;display:flex;position:relative}@media (max-width:768px){.template-default__wrap{min-width:100%}}}
@layer payload-default;
@layer payload-default{.sidebar-tabs{flex-direction:column;flex-grow:1;width:100%;display:flex}.sidebar-tabs__tabs{background-color:var(--color-bg-secondary);border-radius:var(--button-radius);margin:var(--spacer-2-5) var(--spacer-2-5) 0;gap:0;display:flex;overflow:auto hidden}.sidebar-tabs__tab{all:unset;box-sizing:border-box;height:var(--button-height);cursor:pointer;border-radius:var(--button-radius);border:var(--stroke-width-small) solid transparent;color:var(--color-icon-secondary);background-color:#0000;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-tabs__tab:hover{color:var(--color-icon)}.sidebar-tabs__tab:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-inset);border-radius:var(--button-radius)}.sidebar-tabs__tab--active{background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-icon)}.sidebar-tabs__tab-icon{justify-content:center;align-items:center;display:flex}.sidebar-tabs__tab-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sidebar-tabs__tooltip{pointer-events:auto}.sidebar-tabs__tooltip.sidebar-tabs__tooltip--focused{display:block}.sidebar-tabs__tooltip .tooltip__caret-stroke{stroke:none}.sidebar-tabs__tooltip:before{content:"";block-size:var(--spacer-2-5);position:absolute;inset-inline:0}.sidebar-tabs__tooltip.tooltip--position-bottom:before{inset-block-end:100%}.sidebar-tabs__tooltip.tooltip--position-top:before{inset-block-start:100%}.sidebar-tabs__content{flex-grow:1;width:100%;position:relative}.sidebar-tabs__loading{min-height:calc(var(--spacer-6) * 2.5);justify-content:center;align-items:center;display:flex}}
@layer payload-default{.nav{height:100vh;width:var(--nav-width);border-right:var(--stroke-width-small) solid var(--color-border);--nav-padding-inline-start:var(--spacer-2-5);--nav-padding-inline-end:var(--spacer-2-5);--nav-padding-block-start:var(--spacer-2-5);--nav-padding-block-end:var(--spacer-5);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;left:0;overflow:hidden}[dir=rtl] .nav{border-right:none;border-left:var(--stroke-width-small) solid var(--color-border)}.nav__close{border-radius:var(--button-radius);background:0 0;border:0;outline:0;align-items:center;display:flex;position:relative}.nav__close:focus-visible:after{content:"";inset:var(--spacer-1);border:var(--stroke-width-small) solid var(--color-border-selected);border-radius:var(--button-radius);pointer-events:none;position:absolute}.nav__scroll{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow-y:auto}.nav__scroll::-webkit-scrollbar{display:none}.nav__wrap{flex-direction:column;flex-grow:1;align-items:flex-start;width:100%;display:flex}.nav__label{color:var(--color-text-tertiary)}.nav__controls{flex-direction:column;display:flex}.nav__log-out{border-radius:var(--button-radius)}.nav__log-out:hover g{transform:translateX(calc(-1 * var(--spacer-1) * .5))}.nav__header{width:100%;padding:var(--spacer-2) var(--spacer-2) var(--spacer-2) var(--spacer-2);background-color:var(--color-bg);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.nav__link{isolation:isolate;padding-block:var(--spacer-2);padding-inline:var(--spacer-3);align-items:center;text-decoration:none;display:flex;position:relative}.nav__link:before{content:"";inset-block:var(--spacer-1);inset-inline:var(--spacer-2);border-radius:var(--button-radius);z-index:-1;position:absolute}a.nav__link:not(.nav__link--selected):hover{text-decoration:none}a.nav__link:not(.nav__link--selected):hover:before{background:var(--color-bg-secondary)}a.nav__link:focus-visible{outline:none}a.nav__link:focus-visible:before{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.nav__link--selected{font-weight:600}.nav__link--selected:before{background:var(--color-bg-selected)}@media (max-width:1024px){.nav__scroll{--nav-padding-inline-start:var(--spacer-2);--nav-padding-inline-end:var(--spacer-2)}}@media (max-width:768px){.nav__scroll{--nav-padding-inline-start:var(--gutter-h);--nav-padding-inline-end:var(--gutter-h)}}html[data-enhanced-contrast] .nav__header+.nav__scroll .nav__wrap>.nav-group:first-child{padding-block-start:0}html[data-enhanced-contrast] .nav__header+.nav__scroll .nav__wrap>.nav-group:first-child>.nav-group__toggle{border-block-start:0}html[data-enhanced-contrast] .nav__link--selected:before{background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--color-border-selected)}}
.view-header{margin-bottom:var(--base)}.global-search{background-color:var(--theme-elevation-50);border-radius:var(--style-radius-m);margin-bottom:var(--base);align-items:center;gap:12px;padding:12px;display:flex}.global-search .search-filter{flex-grow:1}.ai-search-button{gap:base(.15);margin:base(.25);cursor:pointer;background:var(--theme-elevation-100);padding-inline-start:4px;line-height:20px;display:flex}.ai-search-button .pill__icon svg{margin-right:calc(var(--base)/8);max-height:14px}
@layer payload-default{.link-to-doc{margin-bottom:var(--spacing-field)}.link-to-doc__header{align-items:center;gap:var(--spacer-1);width:fit-content;display:flex}.link-to-doc__url{text-overflow:ellipsis;font-weight:600;overflow:hidden}.link-to-doc__url a{color:var(--color-text-secondary)}.link-to-doc__url a:hover{color:var(--color-text)}}
@layer payload-default{.tenant-selector{border-bottom:var(--stroke-width-small) solid var(--color-border);width:100%;margin-block-end:var(--spacer-2);padding-block-start:var(--nav-padding-block-start);padding-block-end:var(--spacer-3)}.tenant-selector .tenant-selector__select{margin-inline:var(--nav-padding-inline-start)}}
.analytics-view__header{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.analytics-view__title{color:var(--ich-admin-elevation-900);margin:0;font-size:24px}.analytics-view__tenant{color:var(--ich-admin-elevation-500);font-size:14px}.analytics-view__body{opacity:1;flex-direction:column;gap:24px;transition:opacity .15s;display:flex}.analytics-view__body--pending{opacity:.65}.analytics-view__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-view__actions{align-items:center;gap:12px;display:flex}.analytics-view__status{font-size:13px}.analytics-view__status--success{color:var(--ich-admin-success-500)}.analytics-view__status--error{color:var(--ich-admin-error-500)}.analytics-view__range{color:var(--ich-admin-elevation-700);align-items:center;gap:8px;font-size:14px;display:inline-flex}.analytics-view__range-select{background:var(--ich-admin-input-bg);color:var(--ich-admin-text);border:1px solid var(--ich-admin-elevation-150);border-radius:4px;padding:6px 10px;font-size:14px}.analytics-view__empty-state{background:var(--ich-admin-elevation-50);border:1px solid var(--ich-admin-elevation-100);color:var(--ich-admin-elevation-700);border-radius:4px;padding:24px}.analytics-view__empty-state-title{color:var(--ich-admin-elevation-900)}.analytics-view__empty-state-message{margin:8px 0 0}.analytics-view__section{flex-direction:column;gap:16px;display:flex}.analytics-view__heading{color:var(--ich-admin-elevation-900);margin:0;font-size:18px}.analytics-view__subheading{color:var(--ich-admin-elevation-700);margin:0;font-size:14px;font-weight:500}.analytics-view__no-data{color:var(--ich-admin-elevation-500)}.analytics-view__card{background:var(--ich-admin-elevation-50);border:1px solid var(--ich-admin-elevation-100);border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex}.analytics-view__card--kpi{gap:4px}.analytics-view__card--wide-gap{gap:12px}.analytics-view__card--daily{gap:4px;height:300px;padding:20px}.analytics-view__card--content-type{height:280px;padding:20px}.analytics-view__kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.analytics-view__kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ich-admin-elevation-500);font-size:12px}.analytics-view__kpi-value{color:var(--ich-admin-elevation-900);font-size:32px;font-weight:600;line-height:1.1}.analytics-view__chart{flex:1}.analytics-view__chart--daily{margin-top:8px}.analytics-view__channels-chart{height:240px}.analytics-view__columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.analytics-view__table{border-collapse:collapse;width:100%}.analytics-view__table--fixed{table-layout:fixed}.analytics-view__th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ich-admin-elevation-500);border-bottom:1px solid var(--ich-admin-elevation-150);padding:8px 12px;font-size:12px;font-weight:500}.analytics-view__td{color:var(--ich-admin-elevation-800);border-bottom:1px solid var(--ich-admin-elevation-100);padding:8px 12px;font-size:14px}.analytics-view__th--compact{padding:6px 10px;font-size:11px}.analytics-view__td--compact{padding:6px 10px;font-size:13px}.analytics-view__td--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-view__td--path{font-family:var(--ich-admin-font-mono,monospace);font-size:12px}.analytics-view__td--shrink{max-width:0}.analytics-view__td--muted{color:var(--ich-admin-elevation-600)}.analytics-view__th--numeric{text-align:right}.analytics-view__td--numeric{text-align:right;font-variant-numeric:tabular-nums}.analytics-view__col-path{width:35%}.analytics-view__col-views{width:110px}.analytics-view__col-referrer-sessions{width:100px}.analytics-view__col-landing-sessions{width:120px}
.analytics-widget{gap:var(--ich-admin-base);flex-direction:column;width:100%;display:flex}.analytics-widget__header{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.analytics-widget__title{font-family:var(--ich-admin-font-body);margin:0;font-weight:500}.analytics-widget__subtitle{color:var(--ich-admin-elevation-600);font-size:.85rem}.analytics-widget__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.analytics-widget__tile{background:var(--ich-admin-elevation-50);border:1px solid var(--ich-admin-elevation-100);border-radius:4px;flex-direction:column;gap:4px;min-height:120px;padding:16px;display:flex}.analytics-widget__label{text-transform:uppercase;letter-spacing:.05em;color:var(--ich-admin-elevation-500);font-size:12px}.analytics-widget__label--footnote{margin-top:auto;font-size:11px}.analytics-widget__value{color:var(--ich-admin-elevation-900);font-size:28px;font-weight:600;line-height:1.1}.analytics-widget__sparkline{height:40px;margin-top:auto}.analytics-widget__no-data{color:var(--ich-admin-elevation-500)}.analytics-widget__list{margin:0;padding-left:16px;font-size:13px}.analytics-widget__item{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.analytics-widget__item-title{white-space:nowrap;text-overflow:ellipsis;color:var(--ich-admin-elevation-800);overflow:hidden}.analytics-widget__item-views{color:var(--ich-admin-elevation-500);font-variant-numeric:tabular-nums}.analytics-widget__blurb{color:var(--ich-admin-elevation-700);font-size:13px}.analytics-widget__cta{align-self:flex-start;margin-top:auto}.analytics-widget__empty{padding:calc(var(--ich-admin-base)*1.25);background:var(--ich-admin-elevation-50);border:1px solid var(--ich-admin-border-color);border-radius:var(--ich-admin-radius-m);color:var(--ich-admin-elevation-600);margin:0;font-size:.9rem}
@layer payload-default{.welcome-widget{overflow-wrap:anywhere;padding-block:var(--spacer-2)}.welcome-widget__heading{color:var(--color-text);font-size:var(--text-heading-xl-font-size);font-weight:var(--text-heading-xl-font-weight);line-height:var(--text-heading-xl-line-height);letter-spacing:var(--text-heading-xl-letter-spacing);min-height:var(--spacer-5);margin-block:0}.widget-wrapper--editing .welcome-widget{padding-inline-end:calc(var(--spacer-6) + var(--spacer-3))}.widget-wrapper:has(.welcome-widget) .widget-wrapper__controls{inset-block-start:50%;transform:translateY(-50%)}}
@layer payload-default{.collections{width:100%}.collections__wrap{gap:var(--spacer-5);background:var(--color-bg);flex-direction:column;width:100%;display:flex}.collections__group{gap:var(--spacer-2-5);flex-direction:column;display:flex}.collections__label{color:var(--color-text);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.collections__card-list{gap:var(--spacer-2-5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.collections__card-list .card:has(.card__actions) .card__title{max-width:calc(100% - var(--spacer-4))}.collections__card-list .card__actions{right:auto;inset-inline-end:var(--spacer-2)}.collections__locked.locked{align-items:unset;justify-content:unset}@media (hover:hover) and (pointer:fine){.collections__card-list .card__actions:has(.btn){opacity:0}.collections__card-list .card:hover .card__actions,.collections__card-list .card:focus-within .card__actions{opacity:1}}@media (min-width:400px){.collections__card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.collections__card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.collections__card-list{grid-template-columns:repeat(5,minmax(0,1fr))}}}
@layer payload-default{.card{background:var(--color-bg);padding:var(--spacer-2-5);border-radius:var(--radius-large);border:var(--stroke-width-small) solid var(--color-border);align-items:stretch;gap:var(--spacer-2);width:100%;min-height:4rem;display:flex;position:relative}.card__title{letter-spacing:var(--text-body-medium-letter-spacing);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card__actions{top:var(--spacer-2);right:var(--spacer-2);z-index:2;display:inline-flex;position:absolute}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--color-bg-secondary)}.card--has-onclick:has(.card__click:active){background:var(--color-bg-secondary-pressed)}.card .card__click{z-index:1;border-radius:inherit;width:auto;height:auto;margin:0;position:absolute;inset:0}.card .card__click:hover,.card .card__click:active,.card .card__click:hover:not(.btn--disabled),.card .card__click:active:not(.btn--disabled){background-color:#0000}.card .card__click:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:0}}
@layer payload-default{.card.widget-card{--widget-card-visible-rows:5;--widget-card-row-gap:var(--spacer-1);--widget-card-row-height:40px;--widget-card-scrollbar-width:6px;--widget-card-rows-height:calc((var(--widget-card-row-height) + var(--widget-card-row-gap)) * var(--widget-card-visible-rows) - var(--widget-card-row-gap));align-items:stretch;gap:var(--spacer-2-5);height:100%;max-height:calc((var(--stroke-width-small) * 2) + (var(--spacer-2-5) * 3) + var(--text-heading-medium-line-height) + var(--widget-card-rows-height));padding:var(--spacer-2-5);flex-direction:column;overflow:hidden}.widget-card__header{align-items:center;gap:var(--spacer-2);display:flex}.widget-card__title{color:var(--color-text);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);letter-spacing:var(--text-heading-medium-letter-spacing);margin:0}.widget-card__rows{gap:var(--widget-card-row-gap);scrollbar-color:GrayText transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.widget-card__rows::-webkit-scrollbar{width:var(--widget-card-scrollbar-width);background:0 0}.widget-card__rows::-webkit-scrollbar-corner{background:0 0}.widget-card__rows::-webkit-scrollbar-track{background:0 0}.widget-card__rows::-webkit-scrollbar-track-piece{background:0 0}.widget-card__rows::-webkit-scrollbar-thumb{border-radius:var(--radius-small,3px);background:graytext}.widget-card__row{margin:0}.widget-card__row-link{justify-content:space-between;align-items:center;gap:var(--spacer-2);min-height:var(--widget-card-row-height);padding:var(--spacer-1) calc(var(--spacer-1) * 1.5);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-small,3px);background:var(--color-bg);color:var(--color-text);text-decoration:none;display:flex}.widget-card__row-link:hover{background:var(--color-bg-secondary-hover);text-decoration:none}.widget-card__row-main,.widget-card__row-meta{align-items:center;min-width:0;display:inline-flex}.widget-card__row-main{gap:calc(var(--spacer-1) * 1.5);flex:auto}.widget-card__row-title{color:var(--color-text);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-card__row-meta{gap:var(--spacer-1);padding-left:calc(var(--spacer-1) * 1.5);color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);white-space:nowrap;flex:none}.widget-card__empty{color:var(--color-text-secondary);margin:0}}
@layer payload-default{.collection-query-widget--error{border-color:var(--color-bg-danger)}.collection-query-widget--error .widget-card__title{color:var(--color-text-danger)}.collection-query-widget__error{gap:calc(var(--spacer-1) * 1.5);padding:calc(var(--spacer-1) * 1.5);border:var(--stroke-width-small) solid var(--color-bg-danger);border-radius:var(--radius-small,3px);background:var(--color-bg-danger-tertiary);color:var(--color-text-danger);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);flex-direction:column;display:flex}.collection-query-widget__error-title{width:fit-content;padding:0 var(--spacer-1);border-radius:var(--radius-small,3px);background:var(--color-bg-danger);color:var(--color-text-ondanger);font-size:var(--text-body-medium-bold-font-size);font-weight:var(--text-body-medium-bold-font-weight);line-height:var(--text-body-medium-bold-line-height);letter-spacing:var(--text-body-medium-bold-letter-spacing);margin:0;display:inline-flex}.collection-query-widget__error-list{gap:var(--spacer-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.collection-query-widget__error-list li{gap:var(--spacer-1);min-width:0;display:flex}.collection-query-widget__error-list li:before{content:"";width:4px;height:4px;margin-top:calc(var(--spacer-1) * 1.25);background:currentColor;border-radius:50%;flex:none}}
@layer payload-default{.card.upload-dropzone-widget{min-height:calc(var(--spacer-6) * 5);padding:var(--spacer-2);border-radius:var(--radius-large);background:var(--color-bg)}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone{min-height:0;padding:var(--spacer-4) var(--spacer-3);border:var(--stroke-width-small) dashed var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone:hover{background:var(--color-bg)}.card.upload-dropzone-widget .upload-dropzone-widget__dropzone.dragging{border-color:var(--color-border-selected);background:var(--color-bg-selected)}.upload-dropzone-widget__content{align-items:center;gap:var(--spacer-3);flex-direction:column;display:flex}.upload-dropzone-widget__icon{width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-full);background:var(--color-bg-selected);color:var(--color-icon-brand);justify-content:center;align-items:center;display:flex}.upload-dropzone-widget__description,.upload-dropzone-widget__drag-message,.upload-dropzone-widget__message{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);margin:0}.upload-dropzone-widget__description,.upload-dropzone-widget__drag-message{color:color-mix(in srgb, var(--color-text-secondary) 91%, var(--color-text) 9%)}.upload-dropzone-widget__message{color:var(--color-text)}.upload-dropzone-widget__drag-message{display:none}.upload-dropzone-widget__dropzone.dragging .upload-dropzone-widget__content{display:none}.upload-dropzone-widget__dropzone.dragging .upload-dropzone-widget__drag-message{display:block}}
