.ok-layout{min-height:100%}.ok-sider{border-right:1px solid var(--ok-line-2);height:100vh;position:sticky;top:0;overflow:auto}.ok-brand{border-bottom:1px solid var(--ok-line-2);align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.ok-brand img{width:auto;height:24px}.ok-brand span{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:700}.ok-menu{padding:8px;font-size:13px;border-inline-end:0!important}.ok-header{border-bottom:1px solid var(--ok-line-2);z-index:9;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);align-items:center;gap:12px;display:flex;position:sticky;top:0}.ok-crumb{flex:1;min-width:0}.ok-header-right{align-items:center;gap:6px;display:flex}.ok-icon-btn{width:32px;height:32px;color:var(--ok-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .18s;display:grid}.ok-icon-btn:hover{background:var(--ok-hover);color:var(--ok-text)}.ok-user{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .18s;display:flex}.ok-user:hover{background:var(--ok-hover)}.ok-user-name{color:var(--ok-text);font-size:13px}.ok-content{min-width:0;padding:20px 24px 24px}@media (width<=991px){.ok-desktop-sider{display:none!important}.ok-header{gap:6px;height:56px;padding-inline:10px}.ok-crumb ol{flex-wrap:nowrap}.ok-crumb li:not(:last-child){display:none}.ok-crumb li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ok-content{padding:14px 12px 20px}.ok-user-name{display:none}}.ok-mobile-nav .ant-drawer-content{background:var(--ok-surface)}.ok-mobile-nav .ok-brand{height:60px;padding-inline:20px}.ok-mobile-nav .ok-menu{padding:8px 10px 24px}.payment-card{isolation:isolate;width:320px;height:202px;font-family:var(--ok-font);border-radius:18px;flex-direction:column;justify-content:space-between;padding:1.25rem 1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px #1111113d}.payment-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(114deg,#ffffff05 0 1px,#0000 1px 5px);position:absolute;inset:0}.payment-card-dark{color:#fff;background-color:#111113;background-image:radial-gradient(circle at 85% 10%,#f5b44126,#0000 30%),linear-gradient(145deg,#2d2c2d 0%,#111113 55%,#09090b 100%);border:1px solid #ffffff24}.payment-card-light{color:var(--ok-text);background-color:#f4f1ec;background-image:radial-gradient(circle at 10% 8%,#fffffff0,#0000 30%),linear-gradient(145deg,#fff 0%,#f0ede8 100%);border:1px solid #1111111f}.card-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-art-logo{object-fit:contain;opacity:.1;width:190px;height:190px;position:absolute;bottom:-60px;right:-34px;transform:rotate(-10deg)}.card-art>span,.card-art>i{border:1px solid #e4573d40;border-radius:50%;position:absolute}.card-art>span{width:310px;height:310px;top:-135px;right:-90px}.card-art>i{border-color:#f2b44138;width:270px;height:270px;bottom:-185px;right:32px}.inverse{filter:grayscale()brightness(0)invert()}.card-topline,.chip-row,.card-bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.card-brand-lockup{align-items:center;gap:.48rem;display:inline-flex}.card-brand-icon{place-items:center;width:24px;height:24px;display:grid}.card-brand-icon img{object-fit:contain;width:22px;height:22px}.card-brand-lockup strong{letter-spacing:-.04em;font-size:1.08rem}.card-topline small{letter-spacing:.16em;color:#ffffff94;font-size:.58rem;font-weight:800}.payment-card-light .card-topline small{color:#11111180}.chip-row{justify-content:flex-start;gap:.7rem}.chip{background:linear-gradient(135deg,#f8e8a6 0%,#e0c768 45%,#b99535 100%);border:1px solid #11111138;border-radius:9px;width:47px;height:35px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -1px 2px #5a3f0c42}.chip:before{content:"";border:1px solid #62461266;border-radius:5px;position:absolute;inset:5px}.chip i,.chip b,.chip em{pointer-events:none;display:block;position:absolute}.chip i:first-child{background:#62461257;width:1px;top:0;bottom:0;left:50%}.chip i:nth-child(2){background:#6246124d;height:1px;top:50%;left:0;right:0}.chip b{background:#62461242;width:1px;top:5px;bottom:5px;left:24%}.chip em{background:#62461242;width:1px;top:5px;bottom:5px;right:24%}.contactless{color:#ffffffc7;width:25px;height:26px;font-size:0;position:relative}.payment-card-light .contactless{color:#111111b8}.contactless i{border:1.5px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.contactless i:first-child{width:7px;height:7px}.contactless i:nth-child(2){width:13px;height:13px;left:4px}.contactless i:nth-child(3){width:19px;height:19px;left:8px}.card-number{z-index:1;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#fff;font-size:1.32rem;font-weight:520;position:relative}.payment-card-light .card-number{color:var(--ok-text)}.card-bottom{letter-spacing:.05em;color:#ffffffc2;gap:.55rem;font-size:.72rem;font-weight:650}.payment-card-light .card-bottom{color:#1111119e}.card-validity{letter-spacing:.1em;white-space:nowrap;color:#ffffff6b;margin-left:auto;font-size:.48rem;font-weight:700}.payment-card-light .card-validity{color:#1111116b}.mastercard-mark{width:49px;height:28px;display:block;position:relative}.mastercard-mark i{background:#ef5c40;border-radius:50%;width:28px;height:28px;position:absolute}.mastercard-mark i:last-child{mix-blend-mode:screen;background:#f2b441;right:0}.payment-card-light .mastercard-mark i:last-child{mix-blend-mode:multiply}.visa-word{letter-spacing:.06em;color:#1111119e;font-size:16px;font-style:italic;font-weight:900}.payment-card-dark .visa-word{color:#ffffffc2}:root{--ok-primary:#e4573d;--ok-primary-hover:#d2472e;--ok-primary-deep:#c43d2c;--ok-primary-soft:#fff0eb;--ok-accent:#f2b441;--ok-success:#0e9488;--ok-warning:#f2b441;--ok-danger:#b3261e;--ok-text:#182230;--ok-text-2:#667085;--ok-text-3:#98a2b3;--ok-line:#d7dce3;--ok-line-2:#e8ebef;--ok-bg:#f5f7fa;--ok-surface:#fff;--ok-surface-2:#f8fafc;--ok-hover:#f2f4f7;--ok-ink:#182230;--ok-pill:999px;--ok-r1:8px;--ok-r2:12px;--ok-r3:20px;--ok-pop:0 6px 22px #1111111a, 0 1px 3px #1111110f;--ok-font:Inter, "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--ok-font);color:var(--ok-text);background:var(--ok-bg);font-feature-settings:"kern" 1, "tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}.ok-num{font-variant-numeric:tabular-nums;text-align:right}.ok-page-title{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:650;line-height:1.35}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#cfcac1;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#b5afa5}::-webkit-scrollbar-track{background-color:#0000}.ok-quick-item{border-radius:var(--ok-r1);width:100%;color:var(--ok-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .18s,color .18s;display:flex}.ok-quick-item:hover{background:var(--ok-primary-soft);color:var(--ok-primary-deep)}.ok-quick-item .anticon{color:var(--ok-text-3);font-size:11px}.ok-page-stack{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.ok-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ok-page-copy{min-width:0}.ok-page-copy>.ant-typography-secondary{color:var(--ok-text-2);margin-top:5px;font-size:13px;line-height:1.55;display:block}.ok-page-actions{justify-content:flex-end}.ok-query-card{border-color:var(--ok-line-2);background:var(--ok-surface);box-shadow:0 1px 2px #10182809}.ok-query-card .ant-card-body{padding:11px 14px 4px}.ok-query-head{border-bottom:1px solid var(--ok-line-2);justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:8px;padding-bottom:8px;display:flex}.ok-query-icon{color:var(--ok-text-3)}.ok-query-title{color:#475467;font-size:13px;font-weight:600}.ok-query-toggle{color:var(--ok-text-2)}.ok-query-toggle:hover{color:var(--ok-text)!important}.ok-query-form{column-gap:16px}.ok-query-form .ant-form-item{margin-inline-end:0;margin-bottom:8px}.ok-query-form .ant-form-item-label>label{color:#475467;font-size:14px;font-weight:500}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:#a4abb5!important}.ant-table-wrapper .ant-table{border:1px solid var(--ok-line-2);color:var(--ok-text);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #10182806}.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.01em;font-size:13px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--ok-line-2)}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-tag{font-weight:500;line-height:20px}.ant-btn-link{padding-inline:6px}.ok-form-modal .ant-modal-header{border-bottom:1px solid var(--ok-line-2);margin-bottom:0;padding-bottom:14px}.ok-form-modal .ant-modal-title{color:var(--ok-text);letter-spacing:-.01em;font-weight:650}.ok-form-modal-body{padding-top:18px}.ok-form-modal-body .ant-form-item-label{padding-bottom:6px}.ok-form-modal-body .ant-form-item-label>label{color:#475467;font-weight:500}.ok-form-modal-body .ant-input,.ok-form-modal-body .ant-input-number,.ok-form-modal-body .ant-picker,.ok-form-modal-body .ant-select{width:100%}.ok-form-modal .ant-modal-footer{border-top:1px solid var(--ok-line-2);margin-top:2px;padding-top:14px}.ok-menu-tree-table .ant-table-tbody>tr>td{vertical-align:middle;padding-block:9px}.ok-menu-tree-table .ant-table-row-level-0 .ok-menu-name-copy strong{font-weight:600}.ok-menu-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.ok-menu-name-icon{color:#2463b4;background:#edf4ff;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ok-menu-name-icon[data-menu-type=C]{color:#087f8c;background:#ebf8f9}.ok-menu-name-icon[data-menu-type=F]{color:#7c4aac;background:#f5effb}.ok-menu-name-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.ok-menu-name-copy strong,.ok-menu-name-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ok-menu-name-copy strong{color:var(--ok-text);font-weight:500}.ok-menu-name-copy span{color:var(--ok-text-3);font-size:12px}.ok-menu-code{color:#455160;max-width:100%;font-size:12px;display:inline-flex}.ok-menu-code code{text-overflow:ellipsis;overflow:hidden}.ok-menu-icon-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ok-payload{white-space:pre-wrap;word-break:break-all;max-height:320px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.ok-avatar-edit{cursor:pointer;border-radius:50%;line-height:0;display:inline-block;position:relative;overflow:hidden}.ok-avatar-mask{color:#fff;opacity:0;background:#11111180;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:1;transition:opacity .2s;display:flex;position:absolute;inset:0}.ok-avatar-edit:hover .ok-avatar-mask{opacity:1}.ok-stack{flex-direction:column;gap:2px;line-height:1.5;display:flex}@media (width<=767px){.ok-page-stack{gap:12px}.ok-page-head{align-items:stretch;gap:12px}.ok-page-actions{justify-content:flex-start;width:100%}.ok-page-actions>.ant-space-item,.ok-page-actions>.ant-space-item>.ant-space{max-width:100%}.ok-page-actions .ant-space{flex-wrap:wrap}.ok-page-title{font-size:20px}.ok-query-card .ant-card-body{padding:12px}.ok-query-head{margin-bottom:12px}.ok-query-form{flex-direction:column;gap:0;display:flex}.ok-query-form .ant-form-item{flex:100%;width:100%;margin-bottom:12px;display:block}.ok-query-form .ant-form-item-row{display:block}.ok-query-form .ant-form-item-label{text-align:start;padding:0 0 6px}.ok-query-form .ant-form-item-label>label{height:auto}.ok-query-form .ant-form-item-control,.ok-query-form .ant-form-item-control-input,.ok-query-form .ant-form-item-control-input-content{width:100%;min-width:0}.ok-query-form .ant-input,.ok-query-form .ant-input-affix-wrapper,.ok-query-form .ant-input-number,.ok-query-form .ant-picker,.ok-query-form .ant-select{width:100%!important}.ok-query-actions .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ok-query-actions .ant-btn{width:100%}.ant-card .ant-form-inline{display:block}.ant-card .ant-form-inline .ant-form-item{margin-inline-end:0;width:100%;margin-bottom:12px}.ant-card .ant-form-inline .ant-form-item-control,.ant-card .ant-form-inline .ant-form-item-control-input,.ant-card .ant-form-inline .ant-form-item-control-input-content{width:100%;min-width:0}.ant-card .ant-form-inline .ant-input,.ant-card .ant-form-inline .ant-input-affix-wrapper,.ant-card .ant-form-inline .ant-input-number,.ant-card .ant-form-inline .ant-picker,.ant-card .ant-form-inline .ant-select{width:100%!important}.ant-table-wrapper{max-width:100%}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px}.ant-table-wrapper .ant-pagination{justify-content:flex-start;margin-block:12px 0}.ant-pagination{flex-wrap:wrap}.ant-modal-root .ant-modal-wrap{padding-block:12px}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:0 auto;padding-bottom:0;top:0;width:calc(100vw - 24px)!important}.ant-modal-root .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 24px);padding:18px 16px 14px;display:flex}.ant-modal-root .ant-modal-body{min-height:0;overflow-y:auto}.ant-modal-root .ant-modal-footer{flex:none}.ant-drawer-content-wrapper{max-width:100vw;width:100%!important}.ok-mobile-nav-root .ant-drawer-content-wrapper{max-width:86vw;width:280px!important}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body{padding:16px}.ok-mobile-nav .ant-drawer-body{padding:0}.ant-modal-body .ant-row>.ant-col,.ant-drawer-body .ant-row>.ant-col{flex:0 0 100%;max-width:100%}.ant-descriptions-view{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-descriptions-view table{min-width:360px}.virtual-card-info,.card-product-cell{gap:10px}}.ok-stack-main{color:var(--ok-text);font-weight:500}.ok-stack-sub{color:var(--ok-text-2);font-size:12px}.ok-stack-sub .ant-typography-secondary,.ok-stack-main .ant-typography-secondary{margin-right:4px;font-size:12px}.ok-stack-mono{font-variant-numeric:tabular-nums}.ok-stack-table .ant-table-tbody>tr>td{vertical-align:top}.ok-stack-main,.ok-stack-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ok-stack-main.ok-stack-wrap,.ok-stack-sub.ok-stack-wrap{white-space:normal;word-break:break-all}.ok-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ok-row-flash>td{transition:background .3s;background:#fef3c7!important}@media (width<=767px){.ant-drawer:not(.ok-mobile-nav-root) .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}.ant-drawer .ant-drawer-body{padding:12px}.ant-modal{max-width:calc(100vw - 16px);margin-inline:8px;top:16px}.ant-modal .ant-modal-content{padding:16px 14px}.ant-modal .ant-input-number,.ant-modal .ant-select,.ant-modal .ant-picker,.ant-modal .ant-input-affix-wrapper,.ant-drawer .ant-input-affix-wrapper{max-width:100%}.ok-query-form.ant-form-inline{row-gap:8px}.ok-query-form.ant-form-inline .ant-form-item{width:100%;margin-inline-end:0}.ok-query-form .ant-form-item-control-input-content>.ant-input,.ok-query-form .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ok-query-form .ant-form-item-control-input-content>.ant-input-number,.ok-query-form .ant-form-item-control-input-content>.ant-select,.ok-query-form .ant-form-item-control-input-content>.ant-picker{width:100%!important}.ok-content .ant-form-inline .ant-form-item{width:100%;margin-inline-end:0}.ok-content .ant-form-inline .ant-form-item-control-input-content{flex-wrap:wrap;gap:8px;display:flex}.ok-content .ant-form-inline .ant-form-item-control-input-content>.ant-input-search,.ok-content .ant-form-inline .ant-form-item-control-input-content>.ant-picker,.ok-content .ant-form-inline .ant-form-item-control-input-content>.ant-select,.ok-content .ant-form-inline .ant-form-item-control-input-content>.ant-input-affix-wrapper{width:100%!important}.ok-page-actions .ant-btn{padding-inline:10px}.ant-table-wrapper .ant-table-pagination{flex-wrap:wrap;row-gap:8px}.ant-table-wrapper .ant-pagination-options{display:none}.ant-descriptions-bordered .ant-descriptions-item-label{white-space:nowrap}.ant-table-wrapper .ant-table-cell.ant-table-cell-fix{position:static!important}.ant-table-wrapper .ant-table-cell-fix:after,.ant-table-wrapper .ant-table-container:before,.ant-table-wrapper .ant-table-container:after{display:none}.ok-content .ant-row:not(.ant-form-item-row){row-gap:12px}}.ok-rich-editor .ql-editor,.ok-rich-editor .ql-toolbar{white-space:pre-wrap!important;line-height:normal!important}.quill-img{display:none}.ql-snow .ql-tooltip[data-mode=link]:before{content:"请输入链接地址:"}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"保存";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=video]:before{content:"请输入视频地址:"}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"32px"}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"文本"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"标题1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"标题2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"标题3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"标题4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"标题5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"标题6"}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"标准字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"衬线字体"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"等宽字体"}.card-preview-cell{align-items:center;gap:14px;min-width:0;display:flex}.card-preview-cell>.card-preview-text{flex:1;min-width:0}.card-preview-mini{border-radius:8px;flex:0 0 134px;width:134px;height:85px;overflow:hidden}.card-preview-mini .payment-card{transform-origin:0 0;box-shadow:none;transform:scale(.42)}
