/* ACE科技 APK 管理：分页面布局 */
.ace-apk-tabs{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;background:var(--bg-card,#fff);border:1px solid var(--border-primary,#e5e7eb);border-radius:10px;box-shadow:0 1px 3px rgba(15,23,42,.06);position:sticky;top:0;z-index:10}
.ace-apk-tabs__title{font-size:16px;font-weight:700;color:var(--text-primary,#172033);margin-right:12px;white-space:nowrap}
.ace-apk-tabs__button{height:36px;padding:0 18px;border:1px solid var(--border-primary,#d9d9d9);border-radius:7px;background:var(--bg-card,#fff);color:var(--text-secondary,#475569);font-size:14px;cursor:pointer;transition:.18s ease}
.ace-apk-tabs__button:hover{color:#3a71a8;border-color:#3a71a8;background:#f7fbff}
.ace-apk-tabs__button.is-active{color:#fff;background:#3a71a8;border-color:#3a71a8;box-shadow:0 2px 6px rgba(58,113,168,.25)}
.ace-apk-tabs__hint{margin-left:auto;color:var(--text-secondary,#64748b);font-size:12px}
.ace-apk-root{margin-left:0!important;margin-right:0!important}
.ace-apk-root>.ace-apk-pane{display:none!important;flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}
.ace-apk-root>.ace-apk-pane.is-active{display:block!important}
.ace-apk-pane>.ant-card{max-width:none!important}
.ace-apk-pane .ant-card-head{min-height:56px;padding-inline:20px}
.ace-apk-pane .ant-card-body{padding:20px!important}
.ace-apk-pane .ant-input,.ace-apk-pane .ant-input-affix-wrapper,.ace-apk-pane .ant-input-number,.ace-apk-pane .ant-select-selector{min-height:38px!important;font-size:14px!important;border-radius:6px!important}
.ace-apk-pane textarea.ant-input{min-height:112px!important;line-height:1.65!important;resize:vertical!important;padding:10px 12px!important}
.ace-apk-pane .ant-input-group-addon{min-width:116px;text-align:left;white-space:nowrap;font-weight:500}
.ace-apk-pane .ant-form-item{margin-bottom:16px}
.ace-apk-pane .ant-table-cell{vertical-align:middle!important;word-break:break-word!important;line-height:1.55!important}
.ace-apk-pane .ant-table-wrapper{overflow-x:auto}
.ace-apk-pane .ant-space-vertical{width:100%}
.ace-apk-pane button{min-height:34px}
@media(max-width:768px){.ace-apk-tabs{position:static;flex-wrap:wrap;padding:10px}.ace-apk-tabs__title{width:100%;margin:0 0 2px}.ace-apk-tabs__button{flex:1;padding:0 10px}.ace-apk-tabs__hint{display:none}.ace-apk-pane .ant-card-body{padding:12px!important}.ace-apk-pane .ant-input-group{display:flex}.ace-apk-pane .ant-input-group-addon{min-width:96px}.ace-apk-pane .ant-row>[class*=ant-col]{max-width:100%;flex:0 0 100%}}
