uni-page-body{line-height:1.8}html,body,#app,uni-app{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}uni-page-body{background-color:#f5f6fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;font-size:.875rem;width:100%;max-width:100%;overflow-x:hidden;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box}body{background-color:#f5f6fa}uni-page,uni-page-body,uni-page-wrapper{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}uni-scroll-view,.uni-scroll-view{width:100%!important;max-width:100%!important;box-sizing:border-box!important}::-webkit-scrollbar{display:none;width:0!important;height:0!important}*{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 768px){.module-card,.sub-chip,.sub-sub-chip,.cat-item,.cat-group,.left-panel,.right-panel,.project-header,.data-grid,.modal-content,.file-row,.file-item,.section-header,.cat-add-item,.cat-preview-btn,.file-row-preview-btn,.form-btn,.btn,.action-btn,.upload-btn,.form-input,uni-input,uni-textarea,select,.preview-iframe,[class*=card],[class*=panel],[class*=group],[class*=chip],[class*=modal]{border-radius:5px!important}}@media screen and (max-width: 768px){uni-page-body{font-size:.8125rem}uni-page,uni-page-body,uni-page-wrapper,.page-container,.container,.login-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.page-container,.container{padding-left:.5rem!important;padding-right:.5rem!important}.page-header{padding:1.25rem .625rem 1rem!important;margin:.375rem 0 0!important;border-radius:.375rem!important}.page-header .company-logo{width:1.75rem!important;margin-right:.375rem!important}.page-header .company-name{font-size:.8125rem!important;max-width:52vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page-header .header-title{font-size:1rem!important}.page-header .back-btn,.page-header .forward-btn{width:1.5rem!important;height:1.5rem!important}.page-header .header-right{width:auto!important;min-width:1.5rem!important}.split-layout,.mobile-layout.split-layout{flex-direction:column!important;gap:.5rem!important;width:100%!important;max-width:100%!important}.left-panel,.right-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.right-panel{min-height:420px!important}.cat-item-name{font-size:1rem!important}.cat-item-count{font-size:.75rem!important}.file-row{flex-wrap:wrap!important;gap:.3125rem!important}.file-row-actions{width:100%;justify-content:flex-end!important;flex-wrap:wrap!important}.excel-form,.enterprise-form-box,.data-grid,.table-wrap,.table-container,.table-scroll,.table-section{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.excel-label{width:4.375rem!important;font-size:.75rem!important}.excel-input,.excel-picker,.label-input,.form-input,.business-textarea{font-size:.8125rem!important}.preview-area,.file-preview-box,.preview-iframe-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.preview-iframe-wrap{min-height:420px!important}.preview-iframe{width:100%!important;min-width:100%!important;height:55vh!important;min-height:420px!important}.preview-img{max-width:100%!important;height:auto!important}.modal,.modal-content,.modal-large{width:92vw!important;max-width:92vw!important;box-sizing:border-box!important;margin:0 auto!important}.mask,.modal-mask,.edit-mask{left:0!important;right:0!important}.bottom-actions,.form-btn,.action-bar{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))!important}.btn-row,.delete-btns,.import-btns,.migrate-actions{flex-wrap:wrap!important}img,uni-image{max-width:100%!important}}@media screen and (max-width: 480px){uni-page-body{font-size:.75rem}.page-container,.container{padding-left:.375rem!important;padding-right:.375rem!important}.page-header{padding:.875rem .5rem .75rem!important;border-radius:.3125rem!important}.page-header .company-name{font-size:.6875rem!important;max-width:48vw!important}.page-header .header-title{font-size:.875rem!important}.page-header .company-logo{width:1.5rem!important}.left-panel-header{padding:.625rem!important}.left-panel-title{font-size:.875rem!important}.cat-item-name{font-size:.9375rem!important}.excel-label{width:3.75rem!important;font-size:.6875rem!important}.form-group{margin-bottom:.5rem!important}.form-input{font-size:.8125rem!important;min-height:2rem!important}.preview-iframe-wrap{min-height:360px!important}.preview-iframe{height:50vh!important;min-height:360px!important}.modal,.modal-content,.modal-large{width:94vw!important;max-width:94vw!important;padding:.875rem!important}.bottom-actions{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}}.page-header{padding:2.25rem .9375rem 1.625rem!important}@media screen and (max-width: 768px){.page-header{padding:1.25rem .625rem 1rem!important}}@media screen and (max-width: 480px){.page-header{padding:.875rem .5rem .75rem!important}}
