@layer payload{:root{--font-body:var(--cl-font-family);--accessibility-outline:calc(var(--cl-border-width) * 2) solid var(--cl-color-brand);--style-radius-s:var(--cl-radius-sm);--style-radius-m:var(--cl-radius-md);--style-radius-l:var(--cl-radius-lg)}.btn--style-primary{--bg-color:var(--cl-color-brand);--color:var(--cl-color-on-brand);--hover-bg:var(--cl-color-brand-strong)}.nav__label,.collections__label{font-size:var(--cl-font-size-12);font-weight:var(--cl-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--cl-color-text-muted)}.nav__link{border-radius:var(--cl-radius-md);transition:background-color var(--cl-duration-fast) var(--cl-easing-standard)}.nav__link:hover{background:var(--cl-color-surface-hover)}.nav__link.active,.nav__link[aria-current=page]{background:var(--cl-color-brand-soft);color:var(--cl-color-brand);font-weight:var(--cl-font-weight-semibold)}.nav__link-indicator{background:var(--cl-color-brand)}.card{background:var(--cl-color-surface);border:var(--cl-border-width) solid var(--cl-color-border);border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-card);transition:border-color var(--cl-duration-fast) var(--cl-easing-standard),transform var(--cl-duration-fast) var(--cl-easing-standard)}.card.card--has-onclick:hover{border-color:var(--cl-color-brand);transform:translateY(calc(-1 * var(--cl-space-2)))}.card__title{font-weight:var(--cl-font-weight-semibold)}.collection-list__header h1,.doc-header__title{font-weight:var(--cl-font-weight-bold);letter-spacing:-.01em}.table tbody tr:hover td{background:var(--cl-color-brand-soft)}.template-minimal{background:radial-gradient(circle at 15% 10%, var(--cl-color-brand-soft), transparent 45%),radial-gradient(circle at 85% 90%, var(--cl-color-secondary-soft), transparent 40%),var(--cl-color-bg)}.template-minimal__wrap{padding:var(--cl-space-48) var(--cl-space-32);background:var(--cl-color-surface);border:var(--cl-border-width) solid var(--cl-color-border);border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-modal)}.login__brand{margin-bottom:var(--cl-space-16)}.brand-logo{align-items:center;gap:var(--cl-space-16);display:inline-flex}.brand-logo__image{width:var(--cl-space-48);height:var(--cl-space-48)}.brand-logo__name{font-size:var(--cl-font-size-24);font-weight:var(--cl-font-weight-bold);color:var(--theme-text)}.brand-icon{object-fit:contain;width:100%;height:100%}.cl-login-intro{margin-bottom:var(--cl-space-24);text-align:center}.cl-login-intro__title{margin:0 0 var(--cl-space-8);font-size:var(--cl-font-size-20);line-height:var(--cl-line-height-32);font-weight:var(--cl-font-weight-bold)}.cl-login-intro__text{color:var(--cl-color-text-secondary);margin:0}.cl-chip{padding:var(--cl-space-2) var(--cl-space-8);border-radius:var(--cl-radius-pill);font-size:var(--cl-font-size-12);font-weight:var(--cl-font-weight-semibold);line-height:var(--cl-line-height-20);white-space:nowrap;display:inline-block}.cl-chip--novidade{background:var(--cl-color-secondary-soft);color:var(--cl-color-secondary)}.cl-chip--melhoria{background:var(--cl-color-brand-soft);color:var(--cl-color-brand)}.cl-chip--correcao{background:var(--cl-color-warning-soft);color:var(--cl-color-warning)}.cl-highlight{color:var(--cl-color-warning);font-weight:var(--cl-font-weight-semibold);white-space:nowrap}.cl-muted{color:var(--cl-color-text-muted)}.cl-status{font-size:var(--cl-font-size-12);font-weight:var(--cl-font-weight-semibold);white-space:nowrap}.cl-status:before{content:"";width:var(--cl-space-8);height:var(--cl-space-8);margin-right:var(--cl-space-4);border-radius:var(--cl-radius-pill);background:currentColor;display:inline-block}.cl-status--published{color:var(--cl-color-success)}.cl-status--draft{color:var(--cl-color-text-muted)}.cl-dash{gap:var(--cl-space-24);margin:var(--cl-space-16) 0 var(--cl-space-48);display:grid}.cl-dash__hero{justify-content:space-between;align-items:flex-end;gap:var(--cl-space-24);padding:var(--cl-space-32);border-radius:var(--cl-radius-lg);color:var(--cl-color-on-brand);background:radial-gradient(circle at 90% 0%, var(--cl-color-secondary), transparent 55%),linear-gradient(135deg, var(--cl-color-brand), var(--cl-color-brand-strong));box-shadow:var(--cl-shadow-modal);flex-wrap:wrap;display:flex}.cl-dash__eyebrow{font-size:var(--cl-font-size-12);font-weight:var(--cl-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0}.cl-dash__title{margin:var(--cl-space-4) 0 var(--cl-space-8);font-size:calc(var(--cl-font-size-24)*1.5);line-height:1.1;font-weight:var(--cl-font-weight-bold);letter-spacing:-.02em;color:inherit}.cl-dash__lead{max-width:36rem;font-size:var(--cl-font-size-16);line-height:var(--cl-line-height-24);opacity:.9;margin:0}.cl-dash__actions{gap:var(--cl-space-8);flex-wrap:wrap;display:flex}.cl-dash__button{padding:var(--cl-space-8) var(--cl-space-16);border-radius:var(--cl-radius-md);border:var(--cl-border-width) solid currentColor;color:inherit;font-weight:var(--cl-font-weight-semibold);transition:transform var(--cl-duration-fast) var(--cl-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.cl-dash__button:hover{transform:translateY(calc(-1 * var(--cl-space-2)))}.cl-dash__button:focus-visible{box-shadow:var(--cl-focus-ring);outline:none}.cl-dash__button--primary{background:var(--cl-color-surface);border-color:var(--cl-color-surface);color:var(--cl-color-brand)}.cl-dash__stats{gap:var(--cl-space-16);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cl-dash__stat{gap:var(--cl-space-4);padding:var(--cl-space-16) var(--cl-space-24);background:var(--cl-color-surface);border:var(--cl-border-width) solid var(--cl-color-border);border-radius:var(--cl-radius-lg);color:inherit;transition:border-color var(--cl-duration-fast) var(--cl-easing-standard);text-decoration:none;display:grid}.cl-dash__stat:hover{border-color:var(--cl-color-brand)}.cl-dash__stat:focus-visible{box-shadow:var(--cl-focus-ring);outline:none}.cl-dash__stat-value{font-size:calc(var(--cl-font-size-24)*1.5);line-height:1;font-weight:var(--cl-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--cl-color-text)}.cl-dash__stat-label{color:var(--cl-color-text-secondary);font-size:var(--cl-font-size-14)}.cl-dash__columns{gap:var(--cl-space-16);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (max-width:900px){.cl-dash__columns{grid-template-columns:minmax(0,1fr)}}.cl-dash__panel{padding:var(--cl-space-24);background:var(--cl-color-surface);border:var(--cl-border-width) solid var(--cl-color-border);border-radius:var(--cl-radius-lg)}.cl-dash__panel-title{margin:0 0 var(--cl-space-16);font-size:var(--cl-font-size-16);line-height:var(--cl-line-height-24);font-weight:var(--cl-font-weight-bold)}.cl-dash__hint,.cl-dash__empty{margin:calc(-1*var(--cl-space-8)) 0 var(--cl-space-16);color:var(--cl-color-text-muted);font-size:var(--cl-font-size-14)}.cl-dash__recent,.cl-dash__products{gap:var(--cl-space-4);margin:0;padding:0;list-style:none;display:grid}.cl-dash__products{gap:var(--cl-space-8)}.cl-dash__recent-item{align-items:center;column-gap:var(--cl-space-16);padding:var(--cl-space-8) var(--cl-space-16);margin:0 calc(-1*var(--cl-space-16));border-radius:var(--cl-radius-md);color:inherit;grid-template-columns:6.5rem minmax(0,1fr) auto;grid-template-areas:"chip title status""chip meta status";text-decoration:none;display:grid}.cl-dash__recent-item:hover{background:var(--cl-color-surface-hover)}.cl-dash__recent-item .cl-chip{grid-area:chip;justify-self:start}.cl-dash__recent-item .cl-status{grid-area:status}.cl-dash__recent-title{font-weight:var(--cl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;grid-area:title;overflow:hidden}.cl-dash__recent-meta{color:var(--cl-color-text-muted);font-size:var(--cl-font-size-12);grid-area:meta}.cl-dash__product{align-items:center;gap:var(--cl-space-8);padding:var(--cl-space-8) var(--cl-space-16);border:var(--cl-border-width) solid var(--cl-color-border);border-radius:var(--cl-radius-md);color:inherit;font-weight:var(--cl-font-weight-semibold);text-decoration:none;display:flex}.cl-dash__product:hover{border-color:var(--cl-color-brand);color:var(--cl-color-brand)}.cl-dash__product-dot{width:var(--cl-space-8);height:var(--cl-space-8);border-radius:var(--cl-radius-pill);background:var(--cl-color-brand)}.cl-dash__product-arrow{color:var(--cl-color-text-muted);margin-left:auto}}
