.if-pro-layout{--if-bg: #fcfcfd;--if-card: #ffffff;--if-elevated: #ffffff;--if-border: #e8e8ec;--if-text: #1c2024;--if-muted: #60646c;--if-primary: #0d74ce;--if-shadow: 0 14px 30px rgba(28, 32, 36, .07);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.if-pro-layout.ant-pro-layout{min-height:100vh;background:var(--if-bg)}.if-pro-layout .ant-layout{background:transparent}.if-pro-layout .ant-pro-layout-container,.if-pro-layout .ant-pro-layout-content,.if-pro-layout .ant-layout-content,.if-pro-layout .ant-pro-page-container,.if-pro-layout .ant-pro-grid-content,.if-pro-layout .ant-pro-page-container-children-container{background:transparent!important}.if-pro-layout .ant-pro-sider,.if-pro-layout .ant-layout-sider{transition:all .2s ease!important}.if-pro-layout .ant-layout-sider{background:var(--if-card)!important;border-right:1px solid var(--if-border);box-shadow:8px 0 26px #1c20240f}.if-pro-layout .ant-layout-sider .ant-layout-sider-children,.if-pro-layout .ant-layout-sider .ant-menu{background:var(--if-card)!important}.if-pro-layout .ant-pro-layout-header{border-bottom:1px solid var(--if-border);background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.if-pro-layout .ant-pro-global-header-logo h1{color:var(--if-text)!important;font-weight:700}.if-pro-layout .ant-pro-global-header-logo img,.if-pro-layout .ant-pro-sider-logo img{width:26px;height:26px;border-radius:7px;object-fit:cover;background:#050505;box-shadow:0 0 0 1px #ffffff14 inset}.if-pro-layout .ant-pro-sider-logo{padding-inline:14px!important}.if-pro-layout--mobile .ant-pro-global-header-logo img{width:22px;height:22px;border-radius:6px}.if-pro-layout .ant-menu-light .ant-menu-item-selected{background:#f4faff!important}.if-pro-layout .ant-menu,.if-pro-layout .ant-menu-light{--ant-menu-item-color: #1c2024;--ant-menu-item-selected-color: #0d74ce;--ant-menu-item-hover-color: #0d74ce;--ant-menu-item-active-bg: #f4faff;--ant-menu-item-selected-bg: #f4faff}.if-pro-layout .ant-menu-light .ant-menu-item,.if-pro-layout .ant-menu-light .ant-menu-submenu-title{height:42px;line-height:42px;border-radius:10px}.if-pro-layout .ant-menu-light .ant-menu-item-selected .ant-menu-title-content,.if-pro-layout .ant-menu-light .ant-menu-item-selected .anticon{color:var(--if-primary)!important}.if-pro-layout .ant-menu-light .ant-menu-item .ant-menu-title-content,.if-pro-layout .ant-menu-light .ant-menu-submenu-title .ant-menu-title-content{color:var(--if-text);font-weight:600}.if-pro-layout .ant-menu-light .ant-menu-item .anticon,.if-pro-layout .ant-menu-light .ant-menu-submenu-title .anticon{color:#8b8d98}.if-pro-layout .ant-menu .ant-menu-item .ant-menu-item-icon,.if-pro-layout .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.if-pro-layout .ant-menu .ant-menu-item .anticon,.if-pro-layout .ant-menu .ant-menu-submenu-title .anticon{color:#8b8d98!important;opacity:1!important;-webkit-text-fill-color:currentColor}.if-pro-layout .ant-menu .ant-menu-item-selected .ant-menu-item-icon,.if-pro-layout .ant-menu .ant-menu-submenu-selected .ant-menu-item-icon,.if-pro-layout .ant-menu .ant-menu-item-selected .anticon,.if-pro-layout .ant-menu .ant-menu-submenu-selected .anticon{color:#0d74ce!important}.if-pro-layout .ant-menu .ant-menu-item .anticon svg,.if-pro-layout .ant-menu .ant-menu-submenu-title .anticon svg{fill:currentColor}.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-item-icon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .anticon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .anticon{color:#7d8592!important;opacity:1!important;filter:none!important}.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .anticon svg,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .anticon svg,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-item-icon svg,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg{color:inherit!important}.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .anticon svg *,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .anticon svg *,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item .ant-menu-item-icon svg *,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg *{fill:currentColor!important;stroke:currentColor!important}.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item-selected .anticon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-selected .anticon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-item-selected .ant-menu-item-icon,.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed .ant-menu .ant-menu-submenu-selected .ant-menu-item-icon{color:#0d74ce!important}.if-pro-layout .ant-pro-page-container-warp-page-header{background:transparent}.if-pro-layout .ant-pro-page-container-children-container{padding:14px 18px 18px!important}.if-pro-layout .ant-card{border-radius:14px;border:1px solid var(--if-border);background:var(--if-elevated);box-shadow:var(--if-shadow)}.if-pro-layout .ant-card .ant-card-head{border-bottom:1px solid #f0f0f3}.if-pro-layout .ant-table-wrapper .ant-table{border:1px solid var(--if-border);border-radius:12px;overflow:hidden;background:#fff}.if-pro-layout .ant-table-wrapper .ant-table-container table>thead>tr:first-child th{background:#fafbfd}.if-pro-layout--desktop .ant-layout-sider.ant-layout-sider-collapsed{flex:0 0 64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}.if-pro-layout .ant-select-selector,.if-pro-layout .ant-btn,.if-pro-layout .ant-input,.if-pro-layout .ant-input-number,.if-pro-layout .ant-picker{border-color:var(--if-border)!important;border-radius:10px!important}.if-pro-layout .ant-btn-primary{background:var(--if-primary)!important;border-color:var(--if-primary)!important}.if-pro-layout .if-shop-switcher{display:inline-flex;align-items:center;gap:8px;padding:2px 10px 2px 8px;border:1px solid var(--if-border);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 8px 18px #1c202414}.if-pro-layout .if-shop-switcher__icon{color:#7d8592;font-size:14px}.if-pro-layout .if-shop-switcher__select .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:8px!important;padding-left:2px!important;min-height:30px!important}.if-pro-layout .if-shop-switcher__select.ant-select-focused .ant-select-selector{box-shadow:none!important}.if-pro-layout .if-shop-switcher__select .ant-select-selection-item,.if-pro-layout .if-shop-switcher__select .ant-select-selection-placeholder{font-weight:600;color:var(--if-text)}.if-pro-layout .if-mobile-menu-footer{padding:10px 12px 12px;border-top:1px solid #eef1f5;background:linear-gradient(180deg,#fffffff0,#f7f9fc)}.if-pro-layout .if-shop-switcher--drawer{width:100%;box-shadow:none;padding:4px 8px}.if-pro-layout .if-shop-switcher--drawer .if-shop-switcher__select{width:100%}.if-pro-layout .ant-typography,.if-pro-layout .ant-table,.if-pro-layout .ant-form,.if-pro-layout .ant-btn{color:var(--if-text)}.if-global-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#ffffff85;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .18s ease}.if-global-loader.is-visible{opacity:1;pointer-events:auto}.if-global-loader.is-hidden{opacity:0;pointer-events:none}.if-global-loader__spinner{display:flex;align-items:center;justify-content:center}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}*{box-sizing:border-box}
