html,body,#root{margin:0;min-height:100%}body{background:#f5f6f8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:767px){input,textarea,select{font-size:max(16px,1em)}}.import-row-error>td{background:#fff1f0!important}@keyframes gz-flash{0%{background:#fff7cc}to{background:transparent}}.gz-autofilled{animation:gz-flash 2.4s ease-out;border-radius:6px}.gz-update-bar{animation:gz-update-in .3s ease}@keyframes gz-update-in{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}body.has-appbg{--appveil: rgba(0, 0, 0, .45);--appblur: 5px;--appsat: .7}body.has-appbg.bg-tone-medium{--appveil: rgba(0, 0, 0, .25);--appblur: 2px;--appsat: .85}body.has-appbg.bg-tone-rich{--appveil: rgba(0, 0, 0, 0);--appblur: 0px;--appsat: 1}body.has-appbg:before{content:"";position:fixed;z-index:-1;inset:calc(-2 * var(--appblur));pointer-events:none;background-image:linear-gradient(var(--appveil),var(--appveil)),var(--appbg);background-size:cover;background-position:center;filter:blur(var(--appblur)) saturate(var(--appsat))}body.has-appbg,body.has-appbg .ant-layout{background:transparent}body.has-appbg .gz-header,body.has-appbg .ant-layout-sider{background:#ffffffbf!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}body.has-appbg .gz-glass-panel{background:#fffc;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.5);border-radius:12px;padding:12px 16px;margin-bottom:14px}body.has-appbg .gz-column{background-color:#fffc;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}@media(max-width:767px){body.has-appbg .gz-header,body.has-appbg .gz-glass-panel,body.has-appbg .gz-column{-webkit-backdrop-filter:none;backdrop-filter:none}}.gz-showcase{position:fixed;inset:0;z-index:2000;background:#000 center / cover no-repeat;cursor:pointer;animation:gz-fade-in .4s ease}.gz-showcase-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:16px;padding:18px 24px;color:#fff;font-size:14px;background:linear-gradient(transparent,#0000008c);text-shadow:0 1px 3px rgba(0,0,0,.8)}@keyframes gz-fade-in{0%{opacity:0}to{opacity:1}}.gz-bg-thumb{position:relative;flex:none}.gz-bg-thumb img.gz-bg-art{width:120px;height:68px;object-fit:cover;border-radius:8px;display:block;opacity:0;transition:opacity .5s;box-shadow:0 1px 4px #0003}.gz-bg-thumb img.gz-bg-art.on{opacity:1}.gz-bg-zoom{position:fixed;top:70px;right:24px;z-index:320;max-width:min(72vw,1100px);max-height:76vh;border-radius:10px;box-shadow:0 12px 40px #00000059;pointer-events:none;display:none}.gz-bg-thumb img.gz-bg-art:hover~.gz-bg-zoom{display:block}.gz-bg-pin{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:6px;background:#ffffffd9;opacity:.8;transform:rotate(40deg);filter:grayscale(1);cursor:pointer;padding:0;font-size:13px;line-height:24px}.gz-bg-pin.on{transform:none;filter:none;opacity:1;background:#fff7ed;box-shadow:0 0 0 1px #fdba74}@media(max-width:899px){.gz-bg-thumb{display:none}}.gz-viewer{position:fixed;inset:0;z-index:1300;background:#000000c7;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.gz-viewer>img{max-width:86vw;max-height:80vh;border-radius:8px;box-shadow:0 10px 40px #00000080}.gz-viewer-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:none;background:#ffffff38;color:#fff;font-size:20px;cursor:pointer}.gz-viewer-arrow:hover{background:#ffffff6b}.gz-viewer-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;color:#fff;padding:0 16px}
