.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.login-container .login-card{box-shadow:0 4px 12px rgba(0,0,0,.15);width:400px}.login-container .login-card :global .ant-card-head{font-size:20px;font-weight:600;text-align:center}.layout-container{min-height:100vh}.layout-container .logo{background:hsla(0,0%,100%,.1);color:#fff;font-size:18px;font-weight:600;height:64px;line-height:64px;text-align:center}.layout-container .layout-header{align-items:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;justify-content:flex-end;padding:0 24px}.layout-container .layout-header .header-right{align-items:center;display:flex;gap:16px}.layout-container .layout-header .header-right .username{color:#333}.layout-container .layout-content{background:#fff;border-radius:8px;margin:12px;min-height:calc(100vh - 112px);padding:24px}.base-upload :global .ant-upload-select{height:104px!important;width:104px!important}.base-upload :global .ant-upload-list-picture-card-container{height:104px!important;width:104px!important}.base-upload .upload-button{align-items:center;color:rgba(0,0,0,.45);display:flex;flex-direction:column;justify-content:center}.base-upload .upload-button .anticon{font-size:24px;margin-bottom:8px}.base-upload .upload-button .upload-tip{color:rgba(0,0,0,.25);font-size:12px;margin-top:4px}.AddBloggerItem-drawer-form .ant-form-item-label{width:120px}.AddBloggerItem-drawer-form .ant-form-item-control-input,.AddBloggerItem-drawer-form .ant-input-number{width:350px}.AddVideoItem-drawer-form .ant-form-item-label{width:120px}.AddVideoItem-drawer-form .ant-form-item-control-input,.AddVideoItem-drawer-form .ant-input-number{width:350px}.EditVideoItem-drawer-form .ant-form-item-label{width:120px}.EditVideoItem-drawer-form .ant-form-item-control-input,.EditVideoItem-drawer-form .ant-input-number{width:350px}.company-drawer-form .ant-form-item-label{width:120px}.company-drawer-form .ant-form-item-control-input,.company-drawer-form .ant-input-number{width:350px}.ui-list-1703730508169 .ant-tabs-nav:before{border-bottom:none}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;width:100%}