:root{color:#233129;background:#dce6dc}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 8% 4%,rgba(255,253,248,.72),transparent 26rem),#dce6dc}*{box-sizing:border-box}:focus-visible{outline:3px solid #8f3e1d;outline-offset:3px}.skip-link{position:fixed;z-index:9999;top:.75rem;left:.75rem;padding:.65rem 1rem;color:#fff;background:#233129;border-radius:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.route-skeleton,.form-page-skeleton{display:block;max-width:72rem;min-height:45vh;padding:2rem;margin:2rem auto}.brand-mark{display:grid;width:34px;height:34px;color:#fffaf2;font-weight:800;background:#c75b2a;border-radius:9px;place-items:center}.console-layout{min-height:100vh;background:transparent}.console-layout .ant-pro-layout-bg-list{display:none}.console-layout .ant-pro-global-header,.console-layout .ant-layout-header{border-bottom:1px solid #d9e0d7;box-shadow:0 8px 24px #2331290d}.console-layout .ant-pro-sider{background:#fffdf8;border-inline-end:1px solid #d9e0d7;box-shadow:8px 0 24px #2331290a}.console-layout .ant-pro-sider-logo{border-block-end:1px solid #edf0ea}.console-header-content{display:flex;width:100%;min-width:0;padding-inline:1rem;justify-content:flex-end}.session-actions,.session-identity{display:flex;align-items:center;gap:.75rem}.session-identity{gap:.5rem}.console-main{width:min(100%,1480px);min-height:calc(100vh - 64px);padding:1.25rem;margin:0 auto}.island-page{overflow:hidden;min-height:calc(100vh - 6.5rem);background:#fffdf8f5;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:0 20px 60px #3346391a}.island-page .ant-pro-page-container-children-container{padding-block-end:1.5rem}.configuration-page .ant-page-header{background:transparent}.configuration-page .ant-page-header,.configuration-page .ant-pro-page-container-children-container{padding-inline:0}.configuration-page .ant-pro-page-container-children-container{padding-block-end:0}.section-alert,.form-note{margin:1rem 0}.login-page{display:grid;min-height:100vh;padding:1rem;background:linear-gradient(120deg,#dce6dcf5,#ebeddbe0),#dce6dc;place-items:center}.login-card{width:min(100%,26rem);border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:0 28px 80px #2f403424}.login-card .ant-card-body{padding:clamp(1.5rem,4vw,2.5rem)}.login-heading{margin-bottom:1.5rem;text-align:center}.login-heading h1.ant-typography{margin-bottom:0;font-size:1.75rem}.login-submit-button{display:block;margin-inline:auto}.shop-list-surface,.filter-island,.table-island,.backfill-island{background:#fffdf8;border:1px solid #e2e7de;border-radius:12px}.shop-list-surface{overflow:hidden;padding:1rem}.shop-list-surface .ant-pro-card{border:0}.shop-list-surface .ant-pro-card-body{padding-inline:0}.shop-list-toolbar,.workspace-heading,.section-heading-inline,.cursor-pager{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shop-list-toolbar{align-items:flex-end;margin-bottom:1rem}.shop-list-toolbar>div:first-child{display:grid;gap:.15rem}.shop-list-toolbar h2.ant-typography{margin:0;font-size:1rem}.shop-list-filters{width:min(100%,32rem)}.shop-list-search{flex:1 1 auto}.shop-status-filter{width:8rem}.shop-row-selected>td{background:#fff0e5!important}.shop-workspace{min-width:0}.shop-detail-drawer .shop-workspace{padding:0}.empty-workspace{display:grid;place-items:center}.workspace-heading{align-items:flex-start;margin-bottom:1.25rem}.workspace-heading h2.ant-typography{margin:0}.workspace-section{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #e5e8df}.workspace-section h3.ant-typography{margin:0 0 1rem;font-size:1rem}.run-summary-list{padding:0;margin:0;list-style:none}.run-summary-list li{display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(6rem,auto);align-items:center;padding:.75rem 0;border-bottom:1px solid #ecefe8;gap:.75rem}.form-page .ant-card,.filter-island,.table-island,.backfill-island{margin-bottom:1rem}.form-grid,.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.filter-grid{grid-template-columns:repeat(5,minmax(9rem,1fr))}.cursor-pager{padding-top:1rem}.cursor-pager-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.cursor-page-size{min-width:7rem}.order-detail>.workspace-section:first-child{padding-top:0;margin-top:0;border-top:0}.order-detail .workspace-section h4.ant-typography{margin:0 0 1rem;font-size:1rem}.order-detail-stack{display:grid;gap:.75rem}@media (max-width: 1024px){.console-main{padding:1rem}.filter-grid{grid-template-columns:repeat(3,minmax(9rem,1fr))}}@media (max-width: 768px){.session-identity{display:none}.console-main{padding:.75rem}.island-page{border-radius:12px}.island-page .ant-page-header,.island-page .ant-pro-page-container-children-container{padding-inline:1rem}.island-page .ant-page-header-heading,.island-page .ant-page-header-heading-left{flex-wrap:wrap}.island-page .ant-page-header-heading-left{flex:1 1 100%}.island-page .ant-page-header-heading-title{flex:0 0 auto;max-width:100%}.island-page .ant-page-header-heading-sub-title{flex:1 1 100%;max-width:100%;margin-inline-start:0;white-space:normal}.island-page .ant-page-header-heading-extra{margin-inline-start:0}.configuration-page .ant-page-header,.configuration-page .ant-pro-page-container-children-container{padding-inline:0}.shop-list-toolbar{align-items:stretch;flex-direction:column}.shop-list-filters{width:100%}.workspace-heading{display:grid}.form-grid,.filter-grid{grid-template-columns:1fr}.cursor-pager{align-items:flex-start;flex-direction:column}}@media (max-width: 360px){.console-main{padding:.5rem}.login-page{padding:1rem}.shop-list-surface{padding:.75rem}.session-actions .ant-btn>span:not(.anticon){display:none}.session-actions .anticon{color:#233129;font-size:1rem}.run-summary-list li{grid-template-columns:1fr auto}.run-summary-list li span:last-child{grid-column:1 / -1}}
