*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:14px}body{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;touch-action:manipulation}.ant-layout{background:#f5f5f5!important}.ant-layout-header{align-items:center!important;background:#fff!important;border-bottom:1px solid #e8e8e8!important;display:flex!important;gap:10px!important;height:52px!important;line-height:52px!important;padding:0 16px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.ant-card{border-radius:8px!important}.ant-card-body{padding:16px!important}.ant-input-number,.ant-select{width:100%!important}.ant-btn{font-weight:600!important}.coc-upload-zone{-webkit-tap-highlight-color:transparent;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:24px 16px;text-align:center;transition:border-color .2s,background .2s}.coc-upload-zone:active,.coc-upload-zone:hover{background:#f0f7ff;border-color:#1677ff}.coc-upload-zone .upload-icon{font-size:32px;margin-bottom:8px}.file-list-item{align-items:center;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;display:flex;font-size:13px;gap:8px;padding:8px 12px}.file-list-item .file-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-entry-card{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;margin-bottom:12px!important}.form-entry-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.form-entry-label{color:#8c8c8c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ref-badge{-webkit-tap-highlight-color:transparent;align-items:center;background:#141414;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.04em;padding:10px 16px}.ref-badge .ref-label{font-size:11px;font-weight:400;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.result-file-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;padding:12px 14px}.result-file-card.success{border-left:3px solid #52c41a}.result-file-card.error{background:#fff5f5;border-left:3px solid #ff4d4f}@media (max-width:768px){.ant-select-selector input,input,select,textarea{font-size:16px!important}.ant-card-body{padding:12px!important}}
/*# sourceMappingURL=main.57397682.css.map*/