*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}.pim-aside{transition:transform .25s cubic-bezier(.4,0,.2,1)}.pim-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pim-nav-overlay{position:fixed;inset:0;background:#00000073;z-index:9;animation:pim-fade-in .2s ease}@keyframes pim-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.pim-page-pad{padding:16px!important}}.dam-checker-bg{background:repeating-conic-gradient(var(--surface-high, #f0f0f0) 0% 25%,var(--surface-raised, #fafafa) 0% 50%) 50% / 16px 16px!important}.pim-dash-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;align-items:start}@media(max-width:900px){.pim-dash-grid{grid-template-columns:1fr}}html[data-ww][data-theme=dark]{--surface-base: #0a0a0a;--surface-raised: #1b1b1b;--surface-high: #2a2a2a;--hairline: #e0e0e01a;--ink-strong: #ffffff;--ink: #e0e0e0;--ink-muted: #b6b6b6;--brand: var(--ww-app, #22d3ee);--on-brand: #000000;--brand-text: var(--ww-app-text, #22d3ee);--danger: #ff7a70;--ok: #4ad08a;--warn: #fbbf24;color-scheme:dark}html[data-ww][data-theme=light]{--surface-base: #fafafa;--surface-raised: #ffffff;--surface-high: #e8e8e6;--hairline: #0a0a0a1f;--ink-strong: #0a0a0a;--ink: #262626;--ink-muted: #5c5c5c;--brand: var(--ww-app, #22d3ee);--on-brand: #000000;--brand-text: var(--ww-app-text, #0e7490);--danger: #c2271d;--ok: #1a7f4b;--warn: #8a5a00;color-scheme:light}html[data-ww] body{background:var(--surface-base);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html[data-ww] input,html[data-ww] select,html[data-ww] textarea{color:var(--ink)}html[data-ww] input::placeholder,html[data-ww] textarea::placeholder{color:var(--ink-muted)}html[data-ww] a:focus-visible,html[data-ww] button:focus-visible,html[data-ww] input:focus-visible,html[data-ww] select:focus-visible,html[data-ww] textarea:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}.pim-app-head{display:none}html[data-ww] .pim-app-head{display:flex;align-items:center;gap:12px;padding:4px 20px 12px}html[data-ww] .pim-app-head .tile{width:40px;height:40px;border-radius:4px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-text)}html[data-ww] .pim-app-head .tile svg{width:20px;height:20px}html[data-ww] .pim-app-head strong{display:block;font-size:20px;line-height:24px;font-weight:700;color:var(--ink-strong)}html[data-ww] .pim-app-head span{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}html[data-ww] .pim-aside{background:var(--surface-base)!important;color:var(--ink)!important;border-right:1px solid var(--hairline)}html[data-ww] .pim-aside a,html[data-ww] .pim-aside button{color:var(--ink)!important;border-left-color:transparent!important}html[data-ww] .pim-aside a:hover,html[data-ww] .pim-aside button:hover{background:var(--surface-raised)!important;color:var(--ink-strong)!important}html[data-ww] .pim-aside a.active{background:color-mix(in srgb,var(--brand) 12%,transparent)!important;color:var(--brand-text)!important;font-weight:500}html[data-ww] .pim-aside nav>div,html[data-ww] .pim-aside>div:not(.pim-app-head){border-top-color:var(--hairline)!important}html[data-ww][data-theme=dark]{--btn-bg: #3a3a3a;--btn-muted-bg: #5c5c5c}html[data-ww][data-theme=light]{--btn-bg: #222222;--btn-muted-bg: #888888}
