*{box-sizing:border-box}body{margin:0;background:#f6f7f9;color:#202b3d;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}a{color:#d34436;text-decoration:none}.muted{font-size:12px;color:#8a929f;margin-top:5px}.brand{display:flex;align-items:center;gap:12px;color:#242c3d}.brand-icon{width:38px;height:38px;display:block;flex-shrink:0;object-fit:contain;border-radius:11px}.brand small{display:block;font-size:11px;color:#9a9fa8;line-height:1.8;font-weight:400}.workspace{min-height:100vh}.side-brand{height:92px;padding:22px 20px;white-space:nowrap}.ant-layout-sider-collapsed .side-brand{padding:12px}.ant-layout-sider{border-right:1px solid #ebedf1;position:sticky!important;top:0;height:100vh}.workspace-label{font-size:11px;color:#9ca3af;letter-spacing:1.8px;margin:24px 26px 14px}.ant-menu-light.ant-menu-root.ant-menu-inline{border:0;padding:0 10px}.ant-menu-item{margin:4px 0!important;min-height:44px}.side-bottom{position:absolute;bottom:70px;left:24px;color:#9ba3ae;font-size:11px}.side-bottom .anticon{color:#62a88f;margin-right:7px}.header{background:#fff!important;border-bottom:1px solid #ebedf1;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 36px!important}.header-label{font-size:12px;color:#8c949e;margin-right:8px}.header .ant-select-selector{border:0!important;background:#f7f8fa!important}.content{padding:32px 36px 0;max-width:1650px;width:100%;margin:0 auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-title h1{font-size:27px;letter-spacing:-.7px;margin:8px 0 10px;font-weight:650}.page-title p{margin:0;color:#8b929e;font-size:13px;line-height:1.8}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.3px;color:#9ca3ae}.page-title .eyebrow{color:#bd776f}.ant-card{box-shadow:0 2px 8px #26314403;border-color:#eceef2}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.section-title{font-size:15px;font-weight:600}.count-badge{font-size:11px;display:inline-block;background:#f1f3f5;color:#788190;padding:3px 9px;border-radius:20px}.shop-name{color:#263143;font-weight:600;font-size:13px}.data-card .ant-table-thead>tr>th{font-size:12px;font-weight:500;color:#8b93a0}.ant-table-tbody>tr>td{font-size:13px;padding-top:21px!important;padding-bottom:21px!important}.welcome-banner{min-height:220px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;border:1px solid #efdcd7;border-radius:12px;background:linear-gradient(112deg,#fff8f4,#fff1ec 65%,#fce8df)}.welcome-banner h2{font-size:25px;font-weight:600;letter-spacing:-.5px;margin:12px 0}.welcome-banner p{font-size:13px;color:#aa8a83;margin:0 0 23px}.welcome-banner .eyebrow{color:#c58d80}.banner-graphic{display:flex;align-items:center;justify-content:center;width:270px;transform:rotate(-8deg);padding-right:15px}.graphic-node{width:105px;height:105px;background:#fff8f4;border:1px solid #f4cfc4;box-shadow:8px 12px 25px #eab4a652;border-radius:24px;display:flex;justify-content:center;align-items:center;font-size:51px;color:#e6806f}.graphic-node.small{width:69px;height:69px;font-size:30px;transform:translateY(45px)}.graphic-dots{width:48px;border-top:2px dashed #e8b3a2}.ant-statistic-content{font-size:28px!important}.ant-statistic-content-prefix{color:#c9a49e;margin-right:15px!important}.ant-statistic-title{font-size:12px!important;margin-bottom:14px!important}.back-link{font-size:12px;display:block;margin-bottom:24px;color:#929ba8}.json-panel{background:#172131;color:#d3e1ed;border-radius:8px;padding:22px;max-height:550px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.field-label{margin:12px 0 9px;color:#717b8c;font-size:12px}footer{margin-top:42px;border-top:1px solid #e9ebef;padding:20px 0;color:#b0b5bd;font-size:10px}footer span{float:right}.org-select{padding:70px;max-width:1200px;margin:auto}.org-select>.brand{margin-bottom:60px}.loading{display:grid;place-items:center;height:100vh}.platform{max-width:1300px;margin:40px auto;padding:0 30px}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.login-story{display:flex;flex-direction:column;justify-content:space-between;padding:56px 9%;background:linear-gradient(135deg,#fff5ef,#fce8df);min-height:100vh}.login-story h1{font-size:42px;line-height:1.5;letter-spacing:-1px;margin:24px 0;color:#49332f}.login-story p{color:#a4867f;font-size:15px;line-height:2}.login-story .eyebrow{color:#ce8c7b}.login-story small{color:#bd9f97;font-size:11px}.login-points{margin-top:36px;font-size:12px;color:#b38b7e}.login-points span{padding:0 14px}.login-form{display:flex;align-items:center;justify-content:center;padding:40px}.login-form .ant-card{box-shadow:none;width:410px}.login-form .ant-typography-secondary{margin-bottom:34px;font-size:13px}.login-form .ant-form-item{margin-bottom:25px}.login-note{margin-top:26px;font-size:11px;color:#a1a7b0;text-align:center}@media(max-width:900px){.header{padding:0 16px!important}.content{padding:24px 18px}.banner-graphic{display:none}.login{display:block}.login-story{display:none}.login-form{min-height:100vh}.org-select{padding:30px}.header-label{display:none}.page-title{align-items:flex-start}.ant-col-8,.ant-col-9,.ant-col-15,.ant-col-16{flex:0 0 100%;max-width:100%;margin-bottom:18px}.table-toolbar{flex-wrap:wrap}.ant-table-wrapper{overflow:auto}}@media(max-width:900px){.page-title{flex-wrap:wrap}.header .user-actions>a,.header .user-actions>.ant-space{display:none}.header .user-actions{gap:0!important}.ant-layout-sider-collapsed .workspace-label{margin:20px 8px}.content{min-width:0}.header{gap:12px}.table-toolbar .ant-input-search{max-width:100%}}.shop-switcher{width:230px;max-width:100%}.header{min-height:72px;height:auto;padding-top:12px!important;padding-bottom:12px!important;gap:16px}.workspace-selectors{flex:1;min-width:0}.shop-access-notice{position:fixed;bottom:20px;right:20px;max-width:calc(100vw - 40px);z-index:1000}@media(max-width:900px){.shop-switcher{width:175px}}
