:root{--zs-color-brand:#1456a0;--zs-color-brand-strong:#0b3a75;--zs-color-brand-soft:#eaf3ff;--zs-color-accent:#20a7b8;--zs-color-accent-strong:#0f7c87;--zs-color-aurora:#4a9fdb;--zs-color-sky:#7dd3fc;--zs-color-success:#18a058;--zs-color-warning:#d97706;--zs-color-danger:#dc2626;--zs-color-info:#2563eb;--zs-color-text:#111827;--zs-color-text-secondary:#4b5563;--zs-color-text-tertiary:#6b7280;--zs-color-border:#0f172a1a;--zs-color-border-strong:#0f172a29;--zs-color-bg-page:#f4f7fb;--zs-color-bg-surface:#ffffffd6;--zs-color-bg-subtle:#f8fafc;--zs-font-family:system-ui, -apple-system, "Segoe UI", sans-serif;--zs-font-size-xs:12px;--zs-font-size-sm:13px;--zs-font-size-md:14px;--zs-font-size-lg:16px;--zs-font-size-xl:20px;--zs-font-size-2xl:24px;--zs-font-size-hero:32px;--zs-space-xxs:4px;--zs-space-xs:8px;--zs-space-sm:12px;--zs-space-md:16px;--zs-space-lg:24px;--zs-space-xl:32px;--zs-space-xxl:40px;--zs-radius-control:10px;--zs-radius-card:16px;--zs-radius-panel:20px;--zs-radius-modal:24px;--zs-radius-pill:999px;--zs-border-subtle:1px solid #0f172a14;--zs-border-default:1px solid #0f172a1a;--zs-border-strong:1px solid #0f172a29;--zs-border-glass:1px solid #ffffff9e;--zs-shadow-sm:0 6px 18px #0f172a0f;--zs-shadow-md:0 14px 36px #0f172a1a;--zs-shadow-lg:0 24px 60px #0f172a24;--zs-shadow-glass:0 18px 48px #0f172a1f, inset 0 1px 0 #ffffffbd;--zs-gradient-primary:linear-gradient(135deg, #1456a0 0%, #1b7dbb 58%, #20a7b8 100%);--zs-gradient-primary-hover:linear-gradient(135deg, #0b3a75 0%, #14649d 58%, #158b99 100%);--zs-gradient-success:linear-gradient(135deg, #16a34a 0%, #14b8a6 100%);--zs-gradient-warning:linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--zs-gradient-danger:linear-gradient(135deg, #ef4444 0%, #f97316 100%);--zs-gradient-glass:linear-gradient(135deg, #ffffffe0, #edf6ffad);--zs-gradient-glass-strong:linear-gradient(135deg, #fffffff0, #e1f1fcc7);--zs-motion-fast:.12s ease;--zs-motion-base:.18s ease;--zs-motion-slow:.26s ease}@keyframes zs-fade-up{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zs-page-container{min-height:100%;padding:var(--zs-space-lg);color:var(--zs-color-text)}.zs-page-container--narrow{max-width:1040px;margin-inline:auto}.zs-page-container--wide{max-width:1440px;margin-inline:auto}.zs-page-container--full{width:100%}.zs-page-container__inner{gap:var(--zs-space-lg);flex-direction:column;display:flex}.zs-page-shell{gap:var(--zs-space-md);flex-direction:column;width:100%;min-width:0;animation:.26s both zs-fade-up;display:flex}.zs-page-card.ant-card{border-radius:var(--zs-radius-panel);transition:border-color var(--zs-motion-base), box-shadow var(--zs-motion-base), transform var(--zs-motion-base)}.zs-page-card.ant-card>.ant-card-head{min-height:60px;padding-inline:20px}.zs-page-card.ant-card>.ant-card-head .ant-card-head-wrapper{gap:var(--zs-space-md)}.zs-page-card.ant-card>.ant-card-head .ant-card-extra{min-width:0;padding:12px 0}.zs-page-card.ant-card>.ant-card-body{padding:20px}.zs-page-card.ant-card:hover{transform:translateY(-1px);box-shadow:0 20px 52px #0f172a21,inset 0 1px #fffc}.zs-page-card .ant-typography{margin-top:0}.zs-page-card .ant-space{max-width:100%}.zs-page-card .ant-table-wrapper{width:100%;min-width:0}.zs-page-card .ant-table-pagination.ant-pagination{margin:16px 0 0}.zs-page-card .ant-card{box-shadow:0 10px 26px #0f172a12,inset 0 1px #ffffffb8}.zs-filter-form.ant-form.ant-form-inline{border-radius:var(--zs-radius-card);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffc2,#f1f8fca8);border:1px solid #ffffffad;align-items:center;gap:10px 12px;padding:14px;display:flex;box-shadow:0 10px 26px #0f172a0f,inset 0 1px #fffc;margin-bottom:16px!important}.zs-filter-form.ant-form-inline .ant-form-item{margin:0}.zs-filter-form .ant-input,.zs-filter-form .ant-select,.zs-filter-form .ant-picker{max-width:min(100%,280px)}.zs-filter-form .ant-btn{min-width:74px}.zs-glass-card{color:var(--zs-color-text);background:var(--zs-gradient-glass);border:var(--zs-border-glass);border-radius:var(--zs-radius-panel);box-shadow:var(--zs-shadow-glass);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);animation:.26s both zs-fade-up;position:relative;overflow:hidden}.zs-glass-card--strong{background:var(--zs-gradient-glass-strong);border-color:#ffffffb8}.zs-glass-card--subtle{box-shadow:var(--zs-shadow-md);background:linear-gradient(135deg,#ffffffd1,#f4f9fcb8);border:1px solid #ffffff94}.zs-glass-card--padded{padding:var(--zs-space-lg)}.zs-glass-card__header,.zs-section__header,.zs-table-container__header{justify-content:space-between;align-items:flex-start;gap:var(--zs-space-md);margin-bottom:var(--zs-space-md);display:flex}.zs-glass-card__title,.zs-section__title,.zs-table-container__title{color:var(--zs-color-text);font-size:var(--zs-font-size-lg);letter-spacing:0;margin:0;font-weight:700;line-height:1.35}.zs-glass-card__description,.zs-section__description,.zs-table-container__description{margin:var(--zs-space-xxs) 0 0;color:var(--zs-color-text-secondary);font-size:var(--zs-font-size-sm);line-height:1.6}.zs-section{color:var(--zs-color-text);border:var(--zs-border-glass);border-radius:var(--zs-radius-card);box-shadow:var(--zs-shadow-md);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffe6,#f1f8fcad)}.zs-section--padded{padding:var(--zs-space-lg)}.zs-section--subtle{box-shadow:var(--zs-shadow-sm);background:#ffffffc7}.zs-section--glass{background:var(--zs-gradient-glass);border:var(--zs-border-glass);box-shadow:var(--zs-shadow-glass);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1)}.zs-button.ant-btn{justify-content:center;align-items:center;gap:var(--zs-space-xxs);border-radius:var(--zs-radius-control);min-height:38px;font-weight:700;display:inline-flex}.zs-button.ant-btn:not(:disabled):active{transform:translateY(1px)}.zs-button--primary.ant-btn-primary{background:var(--zs-gradient-primary);border-color:#0000;box-shadow:0 12px 26px #1456a03d,inset 0 1px #ffffff61}.zs-button--secondary.ant-btn-default{color:var(--zs-color-brand-strong);box-shadow:var(--zs-shadow-sm), inset 0 1px 0 #ffffffc2;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(135deg,#ffffffe0,#f1f8fcbd);border-color:#ffffffa8}.zs-button--ghost.ant-btn-default{color:var(--zs-color-brand-strong);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#ffffff75;border-color:#ffffff94;box-shadow:inset 0 1px #ffffffa8}.zs-button--ghost.ant-btn-default:not(:disabled):hover,.zs-button--secondary.ant-btn-default:not(:disabled):hover{color:var(--zs-color-brand);background:linear-gradient(135deg,#fffffff0,#e8f5fad1);border-color:#20a7b86b;transform:translateY(-1px)}.zs-input.ant-input,.zs-textarea.ant-input,.zs-select.ant-select .ant-select-selector{color:var(--zs-color-text);border-radius:var(--zs-radius-control);-webkit-backdrop-filter:blur(12px)saturate(1.06);backdrop-filter:blur(12px)saturate(1.06);background:linear-gradient(135deg,#ffffffe6,#f6fafdbd);border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffbd,0 4px 12px #0f172a0a}.zs-input.ant-input,.zs-select.ant-select .ant-select-selector{min-height:38px}.zs-textarea.ant-input{min-height:92px}.zs-input.ant-input:hover,.zs-textarea.ant-input:hover,.zs-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#20a7b880}.zs-input.ant-input:focus,.zs-input.ant-input-focused,.zs-textarea.ant-input:focus,.zs-textarea.ant-input-focused,.zs-select.ant-select-focused .ant-select-selector{border-color:var(--zs-color-brand);background:#fffffff5;box-shadow:0 0 0 3px #20a7b829,0 8px 20px #1456a014}.zs-select.ant-select .ant-select-selection-placeholder,.zs-input.ant-input::placeholder,.zs-textarea.ant-input::placeholder{color:var(--zs-color-text-tertiary)}.zs-status-badge.ant-tag{border-radius:var(--zs-radius-pill);min-height:24px;font-size:var(--zs-font-size-xs);align-items:center;gap:6px;margin-inline-end:0;padding:2px 10px;font-weight:650;line-height:1.35;display:inline-flex}.zs-status-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.zs-status-badge--success.ant-tag{color:#0f7a43;background:#18a0581a;border-color:#18a05838}.zs-status-badge--warning.ant-tag{color:#9a5b05;background:#d977061c;border-color:#d977063d}.zs-status-badge--danger.ant-tag{color:#a61b1b;background:#dc26261a;border-color:#dc262638}.zs-status-badge--info.ant-tag{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.zs-status-badge--neutral.ant-tag{color:var(--zs-color-text-secondary);background:#64748b1a;border-color:#64748b33}.zs-status-badge--processing.ant-tag{color:var(--zs-color-brand);background:#1456a01a;border-color:#1456a038}.zs-table-container{color:var(--zs-color-text);border:var(--zs-border-glass);border-radius:var(--zs-radius-card);box-shadow:var(--zs-shadow-md);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffe0,#f1f8fcad)}.zs-table-container--padded{padding:var(--zs-space-md)}.zs-table-container__body{border-radius:calc(var(--zs-radius-card) - 2px);background:#ffffffa8;border:1px solid #0f172a14;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.zs-table-container__body .ant-table-wrapper .ant-table,.zs-table-container__body .ant-table{background:0 0}.zs-table-container__body .ant-table-thead>tr>th{color:var(--zs-color-text-secondary);background:linear-gradient(#f8fafcf5,#f1f5f9db);font-weight:700}.zs-table-container__footer{margin-top:var(--zs-space-md)}.zs-auth-shell{background:linear-gradient(135deg, #e2edf9fa, #f4f7fbf5 48%, #e6f7f9f0), var(--zs-color-bg-page);place-items:center;min-height:100vh;padding:clamp(20px,5vw,48px);display:grid;position:relative;overflow:hidden}.zs-auth-card.ant-card{width:min(100%,460px);animation:.28s both zs-fade-up}.zs-auth-card .ant-card-head-title{text-align:center;white-space:normal;letter-spacing:0;padding:18px 0;font-size:18px;line-height:1.5}.zs-auth-brand-mark{justify-content:center;margin:4px 0 14px;display:flex}.zs-auth-brand-mark img{object-fit:contain;filter:drop-shadow(0 12px 22px #1456a033);width:58px;height:58px;transition:transform var(--zs-motion-base), filter var(--zs-motion-base)}.zs-auth-card:hover .zs-auth-brand-mark img{filter:drop-shadow(0 14px 28px #1456a042);transform:translateY(-2px)scale(1.02)}.zs-auth-logo-panel{justify-content:center;margin:0 0 20px;display:flex;overflow:hidden}.zs-auth-logo-panel img{object-fit:contain;opacity:.94;width:min(76%,292px);max-height:232px}.zs-detail-stack{flex-direction:column;gap:16px;width:100%;display:flex}.zs-detail-drawer .ant-drawer-content-wrapper{max-width:96vw}.zs-detail-drawer .ant-drawer-header{padding:18px 20px}.zs-detail-drawer .ant-drawer-title{color:var(--zs-color-text);letter-spacing:0;font-size:18px;font-weight:750}.zs-detail-drawer .ant-drawer-close{border-radius:12px}.zs-detail-drawer .ant-drawer-body{background:linear-gradient(#f8fcffbd,#eff5fbb3);padding:18px}.zs-detail-descriptions.ant-descriptions .ant-descriptions-view,.zs-detail-drawer .ant-descriptions .ant-descriptions-view{border-radius:var(--zs-radius-card);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffeb,#f3f9fcbd);border:1px solid #0f172a14;overflow:hidden;box-shadow:0 12px 30px #0f172a14,inset 0 1px #ffffffc7}.zs-detail-descriptions.ant-descriptions table,.zs-detail-drawer .ant-descriptions table{table-layout:fixed}.zs-detail-descriptions.ant-descriptions .ant-descriptions-row>th,.zs-detail-descriptions.ant-descriptions .ant-descriptions-row>td,.zs-detail-drawer .ant-descriptions .ant-descriptions-row>th,.zs-detail-drawer .ant-descriptions .ant-descriptions-row>td{padding:13px 15px;font-size:14px;line-height:1.55}.zs-detail-descriptions.ant-descriptions .ant-descriptions-item-label,.zs-detail-drawer .ant-descriptions .ant-descriptions-item-label{color:#475569;background:#f8fafce0;width:136px;font-weight:650}.zs-detail-descriptions.ant-descriptions .ant-descriptions-item-content,.zs-detail-drawer .ant-descriptions .ant-descriptions-item-content{color:#0f172a;background:#ffffff9e;font-weight:500}.zs-detail-section.ant-card{border-radius:var(--zs-radius-card);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffe6,#f3f9fcb8);border:1px solid #ffffffa8;overflow:hidden;box-shadow:0 12px 30px #0f172a14,inset 0 1px #ffffffc7}.zs-detail-section.ant-card .ant-card-head{border-bottom:1px solid #0f172a14;min-height:52px;padding:0 18px}.zs-detail-section.ant-card .ant-card-head-title,.zs-detail-section.ant-card .ant-card-extra{padding:13px 0}.zs-detail-section.ant-card .ant-card-head-title{color:#0f172a;font-size:15px;font-weight:700}.zs-detail-section.ant-card .ant-card-body{padding:18px}.zs-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.zs-detail-summary-card.ant-card{border-radius:var(--zs-radius-card);background:linear-gradient(135deg,#ffffffe6,#f3f9fcbd);border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #0f172a0f}.zs-detail-summary-card.ant-card .ant-card-body{padding:14px 16px}.zs-detail-summary-card .ant-statistic{flex-direction:column;gap:6px;display:flex}.zs-detail-summary-card .ant-statistic-title{color:#64748b;font-size:13px;font-weight:600}.zs-detail-summary-card .ant-statistic-content{color:#0f172a;font-size:18px;font-weight:700;line-height:1.35}.zs-detail-summary-card .ant-statistic-content-suffix{margin-inline-start:4px;font-size:14px;font-weight:600}.zs-detail-embedded-table .ant-table{font-size:14px}.zs-detail-embedded-table .ant-table-thead>tr>th{font-size:13px;color:#475569!important;font-weight:700!important}.zs-detail-embedded-table .ant-table-tbody>tr>td{color:#0f172a;font-size:14px}.zs-detail-step-card.ant-card{border-radius:var(--zs-radius-card);background:linear-gradient(135deg,#ffffffe0,#f3f9fcad);border:1px solid #ffffffa8;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0f172a12}.zs-detail-step-card.ant-card .ant-card-head{min-height:50px;padding:0 16px}.zs-detail-step-card.ant-card .ant-card-head-title,.zs-detail-step-card.ant-card .ant-card-extra{padding:12px 0}.zs-detail-step-card.ant-card .ant-card-body{padding:16px}.zs-detail-action-bar{flex-wrap:wrap;gap:12px;margin-bottom:4px;display:flex}.zs-detail-action-button.ant-btn{border-radius:var(--zs-radius-control);min-height:36px;padding-inline:16px;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffffbd,0 8px 20px #0f172a0f}.zs-detail-action-button.ant-btn.ant-btn-default{color:#0f4f8c;background:linear-gradient(135deg,#ffffffe6,#eff7fcbd);border-color:#ffffffb8}.zs-detail-action-button.ant-btn.ant-btn-primary{background:var(--zs-gradient-primary);border-color:#0000}.zs-detail-action-button.ant-btn.ant-btn-dangerous{background:linear-gradient(135deg,#ffffffeb,#fef2f2d1);border-color:#dc26262e}.zs-detail-action-button.ant-btn.ant-btn-sm{border-radius:10px;min-height:30px;padding-inline:12px;font-size:13px}.zs-detail-pill.ant-tag{border:1px solid #ffffffb3;border-radius:999px;margin-inline-end:0;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.3;box-shadow:inset 0 1px #ffffffb8}.zs-detail-pill--neutral.ant-tag{color:#475569;background:#f1f5f9e6}.zs-detail-pill--info.ant-tag{color:#1d4ed8;background:#dbeafee6}.zs-detail-pill--success.ant-tag{color:#0f7a43;background:#dcfce7eb}.zs-detail-pill--warning.ant-tag{color:#9a5b05;background:#fef3c7f0}.zs-detail-pill--danger.ant-tag{color:#b42318;background:#fee2e2f0}.zs-detail-select.ant-select .ant-select-selector{color:#0f172a;min-height:38px;box-shadow:inset 0 1px #ffffffbd,0 8px 20px #0f172a0f;border-radius:var(--zs-radius-control)!important;background:linear-gradient(135deg,#ffffffeb,#f3f9fcbd)!important;border-color:#0f172a1a!important}.zs-detail-select.ant-select.ant-select-focused .ant-select-selector,.zs-detail-select.ant-select:hover .ant-select-selector{border-color:#1456a085!important}.zs-detail-alert.ant-alert{border-radius:var(--zs-radius-card);border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #0f172a0f}.zs-detail-alert.ant-alert-info{background:linear-gradient(135deg,#eff6fff5,#e0f2fedb)}.zs-detail-alert.ant-alert-warning{background:linear-gradient(135deg,#fffbebf5,#fef3c7db)}.zs-detail-alert .ant-alert-message{color:#0f172a;font-size:14px;font-weight:700}.zs-detail-alert .ant-alert-description{color:#475569;font-size:13px;line-height:1.6}.zs-meta-line{color:var(--zs-color-text-secondary);font-size:var(--zs-font-size-sm)}.zs-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.zs-stat-grid .ant-card{border-radius:var(--zs-radius-card)!important}.zs-tab-panel{flex-direction:column;gap:14px;display:flex}.zs-brand-block{align-items:center;gap:11px;min-width:0;display:flex}.zs-brand-logo-wrap{width:48px;height:48px;transition:transform var(--zs-motion-base), filter var(--zs-motion-base);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zs-brand-logo-wrap:hover{filter:drop-shadow(0 8px 16px #1456a02e);transform:translateY(-1px)}.zs-brand-logo{object-fit:contain;width:58px;height:58px}.zs-brand-title{color:#0b1f3a;letter-spacing:0;white-space:nowrap;font-size:21px;font-weight:780}.zs-brand-subtitle{color:#1e4064d1;letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:600}.ant-table-tbody>tr>td{transition:background var(--zs-motion-base), transform var(--zs-motion-fast)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{transform:translateY(-1px)}.ant-layout-sider .ant-menu-item:after{transition:inset-inline-start var(--zs-motion-base), inset-inline-end var(--zs-motion-base), opacity var(--zs-motion-base)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zs-glass-card,.zs-section--glass,.zs-page-card.ant-card,.zs-detail-section.ant-card{background:#fffffff0!important}}@media (width<=960px){.zs-page-card.ant-card>.ant-card-head .ant-card-head-wrapper{flex-direction:column;align-items:flex-start}.zs-page-card.ant-card>.ant-card-head .ant-card-extra{width:100%}}@media (width<=768px){.zs-page-container{padding:var(--zs-space-md)}.zs-page-shell,.zs-page-container,.zs-page-container__inner,.zs-page-card.ant-card,.zs-page-card.ant-card>.ant-card-body,.zs-tab-panel,.zs-table-container,.zs-table-container__body{width:100%;min-width:0}.zs-page-card.ant-card{border-radius:var(--zs-radius-card)}.zs-page-card.ant-card>.ant-card-head{min-height:0;padding-inline:var(--zs-space-md)}.zs-page-card.ant-card>.ant-card-head .ant-card-head-wrapper{gap:var(--zs-space-sm);width:100%;min-width:0}.zs-page-card.ant-card>.ant-card-head .ant-card-head-title{white-space:normal;word-break:break-word;width:100%;min-width:0}.zs-page-card.ant-card>.ant-card-head .ant-card-extra{width:100%;min-width:0;margin-inline-start:0}.zs-glass-card--padded,.zs-section--padded,.zs-page-card.ant-card>.ant-card-body{padding:var(--zs-space-md)}.zs-glass-card__header,.zs-section__header,.zs-table-container__header{flex-direction:column}.zs-page-card .ant-space,.zs-table-container__header .ant-space,.zs-detail-action-bar,.ant-drawer-extra .ant-space{flex-wrap:wrap;max-width:100%;display:flex}.zs-page-card .ant-card-extra .ant-space,.zs-page-card>.ant-card-body>.ant-space,.zs-table-container__header>div,.zs-table-container__header .ant-space{width:100%}.zs-page-card .ant-card-extra .ant-input,.zs-page-card .ant-card-extra .ant-input-affix-wrapper,.zs-page-card .ant-card-extra .ant-input-number,.zs-page-card .ant-card-extra .ant-picker,.zs-page-card .ant-card-extra .ant-select,.zs-page-card>.ant-card-body>.ant-space .ant-input,.zs-page-card>.ant-card-body>.ant-space .ant-input-affix-wrapper,.zs-page-card>.ant-card-body>.ant-space .ant-input-number,.zs-page-card>.ant-card-body>.ant-space .ant-picker,.zs-page-card>.ant-card-body>.ant-space .ant-select{max-width:100%;width:100%!important}.zs-page-card .ant-card-extra .ant-space-item,.zs-page-card>.ant-card-body>.ant-space>.ant-space-item{min-width:min(100%,148px)}.zs-page-card .ant-card-extra .ant-btn,.zs-page-card>.ant-card-body>.ant-space .ant-btn{white-space:normal;max-width:100%}.zs-filter-form.ant-form.ant-form-inline{align-items:stretch;width:100%}.zs-filter-form.ant-form-inline .ant-form-item,.zs-filter-form .ant-input,.zs-filter-form .ant-select,.zs-filter-form .ant-input-number,.zs-filter-form .ant-picker,.zs-filter-form .ant-btn{max-width:100%;width:100%!important}.zs-filter-form.ant-form-inline .ant-form-item-control,.zs-filter-form.ant-form-inline .ant-form-item-control-input,.zs-filter-form.ant-form-inline .ant-form-item-control-input-content{width:100%}.zs-table-container__body,.zs-page-card .ant-table-wrapper,.zs-detail-drawer .ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow:auto hidden}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-table-wrapper .ant-table-content>table{min-width:max(720px,100%)}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{white-space:nowrap}.ant-table-wrapper .ant-table-thead>tr>th:last-child,.ant-table-wrapper .ant-table-tbody>tr>td:last-child{z-index:3;position:sticky;right:0;box-shadow:-10px 0 18px #0f172a0f}.ant-table-wrapper .ant-table-thead>tr>th:last-child{background:linear-gradient(#f8fafc,#f1f5f9)!important}.ant-table-wrapper .ant-table-tbody>tr>td:last-child{background:#fff}.ant-table-wrapper .ant-table-tbody>tr>td .ant-space{flex-wrap:nowrap}.ant-table-wrapper .ant-table-pagination.ant-pagination{justify-content:center;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.ant-tabs>.ant-tabs-nav{max-width:100%}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden}.zs-detail-drawer .ant-drawer-body{padding:14px}.ant-drawer .ant-drawer-content-wrapper,.zs-detail-drawer .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}.ant-drawer-header{padding-inline:var(--zs-space-md)!important}.ant-drawer-title{white-space:normal;word-break:break-word;min-width:0}.ant-drawer-extra{min-width:0}.ant-modal{max-width:calc(100vw - 20px);margin:10px auto}.ant-modal-content{padding:var(--zs-space-md)!important}.ant-form-vertical .ant-form-item{margin-bottom:var(--zs-space-md)}.ant-form .ant-input,.ant-form .ant-input-affix-wrapper,.ant-form .ant-input-number,.ant-form .ant-picker,.ant-form .ant-select{max-width:100%}.zs-detail-descriptions.ant-descriptions .ant-descriptions-item-label,.zs-detail-drawer .ant-descriptions .ant-descriptions-item-label{width:108px}.zs-detail-drawer .ant-descriptions-view table,.zs-detail-drawer .ant-descriptions-view tbody,.zs-detail-drawer .ant-descriptions-view tr,.zs-detail-drawer .ant-descriptions-view th,.zs-detail-drawer .ant-descriptions-view td{display:block;width:100%!important}.zs-detail-drawer .ant-descriptions .ant-descriptions-row>th,.zs-detail-drawer .ant-descriptions .ant-descriptions-row>td{padding:10px 12px}.zs-detail-summary-grid,.zs-stat-grid{grid-template-columns:1fr}.zs-brand-subtitle{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
