html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.smart-width-100{width:100%}.oil-push-right,.smart-push-right{margin-left:auto}.smart-margin-left5{margin-left:4px}.smart-margin-left10{margin-left:10px}.smart-margin-left15{margin-left:15px}.smart-margin-left20{margin-left:20px}.smart-margin-right5{margin-right:4px}.smart-margin-right10{margin-right:10px}.smart-margin-right15{margin-right:15px}.smart-margin-right20{margin-right:20px}.smart-margin-top5{margin-top:4px}.smart-margin-top10{margin-top:10px}.smart-margin-bottom5{margin-bottom:4px}.smart-margin-bottom10{margin-bottom:10px}.smart-list-page{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow:hidden}.smart-list-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border-radius:16px}.smart-list-card>.ant-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.smart-list-card .ant-table-thead>tr>th{position:sticky;top:0;z-index:10;background:var(--oil-color-bg-table-head)}.smart-table-column-operate{float:right}.smart-query-form-row:not(:first-child){margin-top:8px}.smart-query-form-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:12px}.smart-query-form-row .smart-query-form-item{flex:0 0 calc((100% - 48px)/4);max-width:calc((100% - 48px)/4);margin-right:0;margin-top:0;margin-bottom:0}.smart-query-form-row .smart-query-form-item .ant-form-item-row{display:flex;align-items:center}.smart-query-form-row .smart-query-form-item .ant-form-item-control-input{min-height:34px}.smart-query-form-row .smart-query-form-item .ant-form-item-control{flex:1;min-width:0;--smart-query-control-width: 100%}.smart-query-form-row .smart-query-form-item .ant-input,.smart-query-form-row .smart-query-form-item .ant-input-affix-wrapper,.smart-query-form-row .smart-query-form-item .ant-input-number,.smart-query-form-row .smart-query-form-item .ant-picker,.smart-query-form-row .smart-query-form-item .ant-select{width:var(--smart-query-control-width)}.smart-query-form-row .smart-query-form-item .ant-input-number .ant-input-number-input-wrap,.smart-query-form-row .smart-query-form-item .ant-select .ant-select-selector{width:100%}.smart-query-form-row .smart-query-form-item .ant-form-item-label{padding-right:4px;display:flex;align-items:center;flex:0 0 auto}.smart-query-form-row .smart-query-form-item .ant-form-item-label>label{height:34px;display:inline-flex;align-items:center;color:var(--oil-color-text-secondary);font-size:13px}.smart-query-form-row .ant-btn-group{display:inline-flex;align-items:center;gap:12px}.smart-query-form-row .smart-query-form-item.smart-query-form-item-actions{flex:0 0 100%;max-width:100%}.smart-query-form-actions{margin-top:16px;padding-top:16px;border-top:1px dashed var(--oil-color-border-light)}.smart-query-form-actions .smart-query-form-item-actions .ant-form-item-row{justify-content:flex-start}.smart-query-form-actions .smart-query-form-item-actions .ant-form-item-control{flex:0 0 auto}.smart-query-form-row .ant-btn-group>.ant-btn{border-radius:8px!important;margin-left:0!important}.smart-query-form-row .ant-btn-group>.ant-btn:not(:first-child):not(:last-child),.smart-query-form-row .ant-btn-group>.ant-btn:first-child:not(:last-child),.smart-query-form-row .ant-btn-group>.ant-btn:last-child:not(:first-child){border-inline-start-width:1px!important}.smart-query-form-row .ant-btn-group>.ant-btn+.ant-btn{margin-left:0!important}.smart-query-table-page{display:flex;justify-content:flex-end;margin-top:12px}.smart-table-btn-block{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.smart-table-btn-block .smart-table-operate-block .ant-btn{margin-right:12px}.smart-table-btn-block .smart-table-setting-block{float:right}@media (max-width: 1400px){.smart-query-form-row .smart-query-form-item{flex:0 0 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}}@media (max-width: 1100px){.smart-query-form-row .smart-query-form-item{flex:0 0 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media (max-width: 720px){.smart-query-form-row .smart-query-form-item{flex:0 0 100%;max-width:100%}}:root,html[data-oil-theme=light]{color-scheme:light;--oil-color-text: #18312f;--oil-color-text-secondary: #526260;--oil-color-text-tertiary: #7b8988;--oil-color-text-disabled: #a8b4b2;--oil-color-border: #e4ebe9;--oil-color-border-light: #edf2f1;--oil-color-bg-page: #f6faf7;--oil-color-bg-card: #ffffff;--oil-color-bg-soft: #f7faf9;--oil-color-bg-table-head: #f7faf9;--oil-color-bg-hover: #f3f8f6;--oil-color-primary-soft-bg: #e9f6f1;--oil-color-on-primary: #ffffff;--oil-card-shadow: 0 2px 10px rgba(15, 43, 40, .04);--oil-card-shadow-hover: 0 8px 24px rgba(15, 43, 40, .08);--oil-tone-success-color: #0f7b4f;--oil-tone-success-bg: #e8f6ee;--oil-tone-success-border: #b7e3c9;--oil-tone-processing-color: #1554b8;--oil-tone-processing-bg: #e9f1fe;--oil-tone-processing-border: #bbd3f8;--oil-tone-warning-color: #a16207;--oil-tone-warning-bg: #fef6e6;--oil-tone-warning-border: #f6dfae;--oil-tone-error-color: #b42318;--oil-tone-error-bg: #fdecea;--oil-tone-error-border: #f6c7c2;--oil-tone-default-color: #526260;--oil-tone-default-bg: #f1f5f4;--oil-tone-default-border: #dde6e4;--oil-scrollbar-thumb: rgba(16, 43, 42, .2);--oil-scrollbar-thumb-hover: rgba(16, 43, 42, .35)}html[data-oil-theme=dark]{color-scheme:dark;--oil-color-text: #e8efec;--oil-color-text-secondary: #a9b7b2;--oil-color-text-tertiary: #7e8d88;--oil-color-text-disabled: #5d6b66;--oil-color-border: #303030;--oil-color-border-light: #212121;--oil-color-bg-page: #000000;--oil-color-bg-card: #0b0b0b;--oil-color-bg-soft: #161616;--oil-color-bg-table-head: #161616;--oil-color-bg-hover: #202020;--oil-color-primary-soft-bg: rgba(21, 131, 101, .18);--oil-color-on-primary: #f4fbf8;--oil-card-shadow: 0 2px 10px rgba(0, 0, 0, .32);--oil-card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .42);--oil-tone-success-color: #4ade9b;--oil-tone-success-bg: rgba(18, 161, 80, .16);--oil-tone-success-border: rgba(74, 222, 155, .32);--oil-tone-processing-color: #79a9ff;--oil-tone-processing-bg: rgba(22, 119, 255, .18);--oil-tone-processing-border: rgba(121, 169, 255, .32);--oil-tone-warning-color: #edbd5c;--oil-tone-warning-bg: rgba(212, 136, 6, .18);--oil-tone-warning-border: rgba(237, 189, 92, .32);--oil-tone-error-color: #ff8279;--oil-tone-error-bg: rgba(217, 45, 32, .18);--oil-tone-error-border: rgba(255, 130, 121, .32);--oil-tone-default-color: #a9b7b2;--oil-tone-default-bg: rgba(148, 163, 184, .14);--oil-tone-default-border: rgba(148, 163, 184, .26);--oil-scrollbar-thumb: rgba(255, 255, 255, .18);--oil-scrollbar-thumb-hover: rgba(255, 255, 255, .3)}html[data-oil-theme=dark],html[data-oil-theme=dark] *{scrollbar-color:#3b4c46 #070707;scrollbar-width:thin}html[data-oil-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-oil-theme=dark] ::-webkit-scrollbar-track,html[data-oil-theme=dark] ::-webkit-scrollbar-corner{background:#070707}html[data-oil-theme=dark] ::-webkit-scrollbar-thumb{min-height:32px;background:#3b4c46;border:2px solid #070707;border-radius:999px}html[data-oil-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4d665d}.oil-page{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;min-width:0}.oil-page--list{overflow:hidden}.oil-page--list .oil-list-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.oil-page--list .oil-list-card>.ant-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.oil-page--list .oil-list-card>.ant-card-body>.ant-spin-nested-loading{flex:1 1 auto;min-height:0;overflow:auto}.oil-page--list .oil-list-card>.ant-card-body>.ant-spin-container{height:auto}.oil-page--list .oil-list-card>.ant-card-body>.oil-list-card__footer{flex:0 0 auto}.oil-list-card__footer{display:flex;justify-content:flex-end;flex:0 0 auto;margin-top:16px}.oil-page__body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;min-width:0}.oil-page__back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--oil-color-text-tertiary);font-size:13px;cursor:pointer;transition:color .2s}.oil-page__back:hover{color:#0d6a50}.oil-card,.oil-query-card,.oil-list-card,.oil-info-card{border:1px solid var(--oil-color-border-light);border-radius:16px;background:var(--oil-color-bg-card);box-shadow:var(--oil-card-shadow)}.oil-card.ant-card,.oil-query-card.ant-card,.oil-list-card.ant-card,.oil-info-card.ant-card{border:1px solid var(--oil-color-border-light);border-radius:16px;box-shadow:var(--oil-card-shadow)}.oil-card .ant-card-head,.oil-query-card .ant-card-head,.oil-list-card .ant-card-head,.oil-info-card .ant-card-head{min-height:52px;padding:0 20px;border-bottom:1px solid var(--oil-color-border-light);font-size:16px;font-weight:600;color:var(--oil-color-text)}.oil-card .ant-card-head-title,.oil-query-card .ant-card-head-title,.oil-list-card .ant-card-head-title,.oil-info-card .ant-card-head-title{padding:12px 0;font-size:16px;font-weight:600;color:var(--oil-color-text)}.oil-card .ant-card-extra,.oil-query-card .ant-card-extra,.oil-list-card .ant-card-extra,.oil-info-card .ant-card-extra{padding:12px 0;color:var(--oil-color-text-secondary)}.oil-card .ant-card-body,.oil-query-card .ant-card-body,.oil-list-card .ant-card-body,.oil-info-card .ant-card-body{padding:20px}.oil-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.oil-card-head__title{display:flex;align-items:center;gap:8px;color:var(--oil-color-text);font-size:16px;font-weight:600}.oil-card-head__total{color:var(--oil-color-text-tertiary);font-size:13px;font-weight:400}.oil-card-head__extra{display:flex;align-items:center;gap:8px;flex:0 0 auto}.oil-query-card{flex:0 0 auto}.oil-query-card .ant-card-body{padding:16px 20px}.oil-query-form .ant-form-item{margin-bottom:0}.oil-query-form__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start}.oil-query-form__row+.oil-query-form__row{margin-top:12px}.oil-query-form__item,.oil-query-form__row>.ant-form-item{min-width:0}.oil-query-form__item .ant-form-item-label,.oil-query-form__row>.ant-form-item .ant-form-item-label{padding-right:4px}.oil-query-form__item .ant-form-item-label>label,.oil-query-form__row>.ant-form-item .ant-form-item-label>label{color:var(--oil-color-text-secondary);font-size:13px}.oil-query-form__item .ant-input,.oil-query-form__row>.ant-form-item .ant-input,.oil-query-form__item .ant-input-affix-wrapper,.oil-query-form__row>.ant-form-item .ant-input-affix-wrapper,.oil-query-form__item .ant-input-number,.oil-query-form__row>.ant-form-item .ant-input-number,.oil-query-form__item .ant-picker,.oil-query-form__row>.ant-form-item .ant-picker,.oil-query-form__item .ant-select,.oil-query-form__row>.ant-form-item .ant-select,.oil-query-form__item .ant-cascader-picker,.oil-query-form__row>.ant-form-item .ant-cascader-picker,.oil-query-form__item .ant-tree-select,.oil-query-form__row>.ant-form-item .ant-tree-select{width:100%}.oil-query-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--oil-color-border-light)}@media (max-width: 1400px){.oil-query-form__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.oil-query-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.oil-query-form__row{grid-template-columns:minmax(0,1fr)}}.ant-table{background:transparent;font-size:14px}.ant-table .ant-table-thead>tr>th{height:46px;padding:10px 16px;background:var(--oil-color-bg-table-head);color:var(--oil-color-text-secondary);font-size:13px;font-weight:600;border-bottom:1px solid var(--oil-color-border-light)}.ant-table .ant-table-thead>tr>th:before{display:none}.ant-table .ant-table-tbody>tr>td{min-height:52px;padding:12px 16px;color:var(--oil-color-text);border-bottom:1px solid var(--oil-color-border-light)}.ant-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--oil-color-bg-hover)}.ant-table .ant-table-placeholder .ant-table-cell{padding:24px 0}.ant-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table .ant-table-thead>tr>th.ant-table-cell-fix-left{background:var(--oil-color-bg-table-head)}.ant-table .ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table .ant-table-tbody>tr>td.ant-table-cell-fix-left{background:var(--oil-color-bg-card)}.ant-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right,.ant-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left{background:var(--oil-color-bg-hover)}.oil-list-card .ant-table-thead>tr>th,.smart-list-card .ant-table-thead>tr>th{position:sticky;top:0;z-index:10;background:var(--oil-color-bg-table-head)}.oil-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.oil-table__actions .ant-btn-link{height:auto;padding:0 4px;font-size:13px}.smart-table-operate .ant-btn{height:auto;padding:0 3px!important}.oil-money{display:inline-block;width:100%;color:var(--oil-color-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}.oil-money--muted{color:var(--oil-color-text-tertiary)}.oil-money--positive{color:#12a150}.oil-money--negative{color:#d92d20}.oil-money--strong{font-weight:600}.oil-money--inline{display:inline;width:auto;text-align:inherit}.oil-time{color:var(--oil-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.oil-status-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:6px;border:1px solid;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.oil-status-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.oil-status-tag--success{color:var(--oil-tone-success-color);background:var(--oil-tone-success-bg);border-color:var(--oil-tone-success-border)}.oil-status-tag--processing{color:var(--oil-tone-processing-color);background:var(--oil-tone-processing-bg);border-color:var(--oil-tone-processing-border)}.oil-status-tag--warning{color:var(--oil-tone-warning-color);background:var(--oil-tone-warning-bg);border-color:var(--oil-tone-warning-border)}.oil-status-tag--error{color:var(--oil-tone-error-color);background:var(--oil-tone-error-bg);border-color:var(--oil-tone-error-border)}.oil-status-tag--default{color:var(--oil-tone-default-color);background:var(--oil-tone-default-bg);border-color:var(--oil-tone-default-border)}.oil-status-tag--plain:before{display:none}.oil-form .ant-input,.ant-modal .ant-form .ant-input,.ant-drawer .ant-form .ant-input,.oil-form .ant-input-affix-wrapper,.ant-modal .ant-form .ant-input-affix-wrapper,.ant-drawer .ant-form .ant-input-affix-wrapper,.oil-form .ant-input-number,.ant-modal .ant-form .ant-input-number,.ant-drawer .ant-form .ant-input-number,.oil-form .ant-input-number-input-wrap,.ant-modal .ant-form .ant-input-number-input-wrap,.ant-drawer .ant-form .ant-input-number-input-wrap,.oil-form .ant-picker,.ant-modal .ant-form .ant-picker,.ant-drawer .ant-form .ant-picker,.oil-form .ant-select,.ant-modal .ant-form .ant-select,.ant-drawer .ant-form .ant-select,.oil-form .ant-cascader-picker,.ant-modal .ant-form .ant-cascader-picker,.ant-drawer .ant-form .ant-cascader-picker,.oil-form .ant-tree-select,.ant-modal .ant-form .ant-tree-select,.ant-drawer .ant-form .ant-tree-select,.oil-form .ant-upload-wrapper,.ant-modal .ant-form .ant-upload-wrapper,.ant-drawer .ant-form .ant-upload-wrapper{width:100%}.oil-form .oil-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.oil-form .oil-form__item--full{grid-column:1 / -1}.oil-form .ant-form-item-label>label{color:var(--oil-color-text-secondary);font-size:13px}.oil-form .ant-form-item-required:before{color:#d92d20}.oil-form .ant-form-item-extra,.oil-form .ant-form-item-explain{font-size:12px;line-height:1.6}.oil-form .ant-form-item-explain{margin-top:2px}@media (max-width: 720px){.oil-form .oil-form__grid{grid-template-columns:minmax(0,1fr)}}.ant-drawer .ant-drawer-header,.oil-drawer .ant-drawer-header{padding:16px 24px;border-bottom:1px solid var(--oil-color-border-light)}.ant-drawer .ant-drawer-title,.oil-drawer .ant-drawer-title{color:var(--oil-color-text);font-size:16px;font-weight:600}.ant-drawer .ant-drawer-body,.oil-drawer .ant-drawer-body{padding:20px 24px;background:var(--oil-color-bg-soft)}.ant-drawer .ant-drawer-footer,.oil-drawer .ant-drawer-footer{padding:12px 24px;border-top:1px solid var(--oil-color-border-light);background:var(--oil-color-bg-card)}.oil-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ant-modal .ant-modal-header,.oil-modal .ant-modal-header{padding-bottom:12px;border-bottom:1px solid var(--oil-color-border-light)}.ant-modal .ant-modal-title,.oil-modal .ant-modal-title{color:var(--oil-color-text);font-size:16px;font-weight:600}.ant-modal .ant-modal-body,.oil-modal .ant-modal-body{padding-top:20px}.ant-modal .ant-modal-footer,.oil-modal .ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--oil-color-border-light)}.ant-modal .ant-modal-footer .ant-btn+.ant-btn,.oil-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-descriptions .ant-descriptions-item-label,.oil-detail .ant-descriptions .ant-descriptions-item-label{width:140px;color:var(--oil-color-text-tertiary);font-size:13px;background:var(--oil-color-bg-soft)}.ant-descriptions .ant-descriptions-item-content,.oil-detail .ant-descriptions .ant-descriptions-item-content{color:var(--oil-color-text);font-size:14px;word-break:break-all}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-view,.oil-detail .ant-descriptions.ant-descriptions-bordered .ant-descriptions-view{border-color:var(--oil-color-border-light);border-radius:8px;overflow:hidden}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-row>th,.oil-detail .ant-descriptions.ant-descriptions-bordered .ant-descriptions-row>th,.ant-descriptions.ant-descriptions-bordered .ant-descriptions-row>td,.oil-detail .ant-descriptions.ant-descriptions-bordered .ant-descriptions-row>td{border-color:var(--oil-color-border-light)}.oil-detail{display:flex;flex-direction:column;gap:16px}.ant-timeline,.oil-timeline{padding-top:8px}.ant-timeline .ant-timeline-item-content,.oil-timeline .ant-timeline-item-content{color:var(--oil-color-text-secondary);font-size:13px}.ant-timeline .ant-timeline-item-head,.oil-timeline .ant-timeline-item-head{border-color:#b7dfcf}.oil-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 20px;text-align:center}.oil-empty .oil-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--oil-color-primary-soft-bg);color:#0d6a50;font-size:26px}.oil-empty .oil-empty__title{color:var(--oil-color-text);font-size:15px;font-weight:600}.oil-empty .oil-empty__desc{max-width:460px;color:var(--oil-color-text-tertiary);font-size:13px;line-height:1.7}.oil-empty .oil-empty__extra{margin-top:8px}.ant-table-placeholder .ant-empty .ant-empty-description,.ant-empty .ant-empty-description{color:var(--oil-color-text-tertiary);font-size:13px}.ant-table-placeholder .ant-empty .ant-empty-img-simple-path,.ant-empty .ant-empty-img-simple-path,.ant-table-placeholder .ant-empty .ant-empty-img-simple-ellipse,.ant-empty .ant-empty-img-simple-ellipse,.ant-table-placeholder .ant-empty .ant-empty-img-simple-g,.ant-empty .ant-empty-img-simple-g{fill:var(--oil-color-primary-soft-bg)}.oil-skeleton{display:flex;flex-direction:column;gap:16px;padding:4px 0}.oil-skeleton__card{padding:20px;border:1px solid var(--oil-color-border-light);border-radius:16px;background:var(--oil-color-bg-card)}.oil-skeleton__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.oil-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.oil-skeleton__metrics{grid-template-columns:minmax(0,1fr)}}.oil-metric-card{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 20px;border:1px solid var(--oil-color-border-light);border-radius:16px;background:var(--oil-color-bg-card);box-shadow:var(--oil-card-shadow)}.oil-metric-card__label{color:var(--oil-color-text-tertiary);font-size:13px}.oil-metric-card__value{color:var(--oil-color-text);font-size:24px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.oil-metric-card__foot{color:var(--oil-color-text-tertiary);font-size:12px}.oil-metric-card__trend--up{color:#12a150}.oil-metric-card__trend--down{color:#d92d20}.oil-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.oil-info-grid__item--full{grid-column:1 / -1}.oil-info-item{display:flex;gap:12px;align-items:flex-start;min-width:0}.oil-info-item__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:var(--oil-color-primary-soft-bg);color:#0d6a50;font-size:17px}.oil-info-item__label{display:block;margin-bottom:4px;color:var(--oil-color-text-tertiary);font-size:13px}.oil-info-item__value{display:block;color:var(--oil-color-text);font-size:15px;line-height:1.45;word-break:break-all}@media (max-width: 720px){.oil-info-grid{grid-template-columns:minmax(0,1fr)}.oil-info-grid__item--full{grid-column:auto}}.oil-text-secondary{color:var(--oil-color-text-secondary)}.oil-text-tertiary{color:var(--oil-color-text-tertiary)}.oil-text-strong{color:var(--oil-color-text);font-weight:600}.oil-text-caption{color:var(--oil-color-text-tertiary);font-size:12px}.oil-text-danger{color:#d92d20}.oil-nowrap{white-space:nowrap}.oil-flex-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.oil-flex-end{display:flex;align-items:center;justify-content:flex-end;gap:12px}.oil-mt-md{margin-top:12px}.oil-mt-lg{margin-top:16px}.oil-mb-0{margin-bottom:0}*{margin:0;padding:0;box-sizing:border-box;outline:none!important}html,body{margin:0;padding:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:var(--oil-color-bg-page);color:var(--oil-color-text);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative}#app{width:100%;height:100%}.ant-spin-blur{opacity:.2}.ant-table-tbody .smart-table-striped{background-color:var(--oil-color-bg-soft)}.ant-form-inline .ant-form-item-with-help{margin-bottom:0!important}.ant-spin-nested-loading,.ant-spin-container{width:100%}.ant-modal-root div[aria-hidden=true]{display:none!important}.ant-modal{top:20px}.ant-modal .ant-modal-body{max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ant-modal-body,.ant-modal-wrap{scrollbar-width:thin;scrollbar-color:var(--oil-scrollbar-thumb) transparent;overscroll-behavior:contain}.ant-modal-body::-webkit-scrollbar,.ant-modal-wrap::-webkit-scrollbar{width:6px;height:6px}.ant-modal-body::-webkit-scrollbar-track,.ant-modal-wrap::-webkit-scrollbar-track{background-color:transparent}.ant-modal-body::-webkit-scrollbar-thumb,.ant-modal-wrap::-webkit-scrollbar-thumb{background-color:var(--oil-scrollbar-thumb);border-radius:6px}.ant-modal-body::-webkit-scrollbar-thumb:hover,.ant-modal-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--oil-scrollbar-thumb-hover)}.ant-modal-body::-webkit-scrollbar-corner,.ant-modal-wrap::-webkit-scrollbar-corner{background-color:transparent}.ant-select-dropdown{overscroll-behavior:contain}.html-content table{border-top:1px solid var(--oil-color-border);border-left:1px solid var(--oil-color-border)}.html-content table td,.html-content table th{border-bottom:1px solid var(--oil-color-border);border-right:1px solid var(--oil-color-border);padding:3px 5px}.html-content table th{border-bottom:2px solid var(--oil-color-border);text-align:center}.html-content blockquote{display:block;border-left:8px solid #b7dfcf;padding:5px 10px;margin:10px 0;line-height:1.4;font-size:100%;background-color:var(--oil-color-bg-soft)}.html-content code{display:inline-block;background-color:var(--oil-color-bg-soft);border-radius:3px;padding:3px 5px;margin:0 3px}.html-content pre code{display:block}.html-content ul,.html-content ol{margin:10px 0 10px 20px}.app-boot[data-v-31c90af8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100vh;background:var(--oil-color-bg-page)}.app-boot__tip[data-v-31c90af8]{color:var(--oil-color-text-tertiary);font-size:13px}
