:root{--rr-color-primary: #0057fe;--rr-color-primary-deep: #0046cb;--rr-color-text: #111827;--rr-color-page: #f7f8fa;--rr-color-surface: #fff;--rr-color-border: #e5e7eb;color:var(--rr-color-text);background:var(--rr-color-page);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.brand-logo{display:block;border-radius:6px;object-fit:cover}.login-brand-logo{width:44px;height:44px}.full-page-state{display:grid;min-height:100vh;place-items:center}.login-page{display:grid;min-height:100vh;padding:32px 20px;place-items:center;background:radial-gradient(circle at 20% 15%,rgb(0 87 254 / 18%),transparent 34%),radial-gradient(circle at 85% 80%,rgb(0 70 203 / 14%),transparent 32%),var(--rr-color-page)}.login-panel{width:min(440px,100%);padding:38px 42px 32px;border:1px solid rgb(0 87 254 / 12%);border-radius:18px;background:#ffffffeb;box-shadow:0 24px 70px #1118271f;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.placeholder-card{display:grid;min-height:360px;border-radius:8px;background:var(--rr-color-surface);place-items:center}.audit-payload{display:inline-block;max-width:250px}.full-width{width:100%}.product-action-summary{margin-bottom:20px}.category-summary-row{margin-bottom:16px}.category-config-form{margin-top:24px}.section-title{margin-top:28px!important}.order-item-panel{margin-top:16px;padding:16px;border:1px solid var(--rr-color-border);border-radius:8px}.order-item-actions{margin:14px 0}.order-address{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px;width:100%}.order-address-field{display:flex;min-width:0;flex-direction:column;gap:2px}.order-address-field-wide{grid-column:1 / -1}.fulfillment-summary{margin-bottom:16px}.fulfillment-summary-card{height:100%;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fulfillment-summary-card:hover{transform:translateY(-2px)}.fulfillment-summary-card.is-active{border-color:var(--rr-color-primary);box-shadow:0 8px 24px #0057fe24}.fulfillment-summary-card .ant-card-body{padding:18px}.fulfillment-summary-card .ant-statistic-content{color:var(--rr-color-text);font-size:26px}.fulfillment-overdue{margin-bottom:16px}.fulfillment-table-card>.ant-card-body{padding-top:0}.fulfillment-table-card .ant-tabs-nav{margin-bottom:4px}.fulfillment-workbench-table{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start}.fulfillment-workbench-table>.fulfillment-workbench-search{grid-column:1;min-width:0}.fulfillment-workbench-table>.fulfillment-workbench-toolbar{grid-column:2;min-width:max-content}.fulfillment-workbench-table>.fulfillment-workbench-toolbar>.ant-pro-table-list-toolbar-container{padding-block:24px}.fulfillment-workbench-table>:not(.fulfillment-workbench-search,.fulfillment-workbench-toolbar){grid-column:1 / -1}.fulfillment-drawer-content{display:flex;flex-direction:column;gap:14px;padding-bottom:72px}.fulfillment-hero-card{background:linear-gradient(135deg,rgb(0 87 254 / 8%),transparent 58%),var(--rr-color-surface)}.fulfillment-hero-card .ant-typography{margin:0}.fulfillment-unit-groups .ant-collapse-content-box{padding:14px 16px!important}.fulfillment-unit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px}.fulfillment-unit-grid .ant-checkbox-wrapper{min-width:0;margin-inline-start:0;padding:8px 10px;border:1px solid var(--rr-color-border);border-radius:8px;background:var(--rr-color-surface)}.fulfillment-action-bar{position:sticky;z-index:5;bottom:0;margin:0 -24px;padding:14px 24px;border-top:1px solid var(--rr-color-border);background:#fffffff5;box-shadow:0 -8px 22px #11182712;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fulfillment-unit-selector{display:flex;flex-wrap:wrap;gap:8px 16px}.fulfillment-modal-form{margin-top:16px}@media(max-width:767px){.fulfillment-workbench-table{grid-template-columns:1fr}.fulfillment-workbench-table>.fulfillment-workbench-search,.fulfillment-workbench-table>.fulfillment-workbench-toolbar{grid-column:1}.fulfillment-workbench-table>.fulfillment-workbench-toolbar{justify-self:end}.fulfillment-unit-grid{grid-template-columns:1fr}}.dashboard-alert{margin-bottom:16px}.logistics-catalog-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-top:16px}.logistics-catalog-form .ant-form-item:has(textarea),.logistics-catalog-form .ant-alert{grid-column:1 / -1}.dashboard-charts{margin-top:4px}.session-security-alert{margin-bottom:16px}.session-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px 20px;border:1px solid var(--rr-color-border);border-radius:10px;background:var(--rr-color-surface)}.session-toolbar .ant-typography{margin:0}.session-table{overflow-x:auto}.session-table .ant-table{min-width:1080px}.support-history{display:flex;min-height:320px;max-height:52vh;flex-direction:column;gap:14px;margin-top:20px;overflow-y:auto}.support-message{display:flex;align-items:flex-start;gap:10px}.support-message-user{flex-direction:row-reverse}.support-message-body{max-width:78%;padding:10px 14px;border:1px solid var(--rr-color-border);border-radius:10px;background:var(--rr-color-surface)}.support-message-body .ant-typography{margin-bottom:0}.support-attachment{object-fit:cover;border-radius:8px}.support-reply{display:flex;align-items:flex-end;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--rr-color-border)}@media(max-width:576px){.login-panel{padding:30px 24px 26px}.session-toolbar{align-items:stretch;flex-direction:column}.order-address{grid-template-columns:minmax(0,1fr)}.order-address-field-wide{grid-column:auto}.logistics-catalog-form{grid-template-columns:1fr}}
