*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.login-card{box-shadow:0 4px 12px #00000026;width:400px}.login-card .ant-card-head-title{font-size:24px;font-weight:700;text-align:center}.login-tips{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;margin-top:20px;padding:15px}.login-tips p{margin:5px 0}.communication-container{display:flex;flex-direction:column;height:600px}.messages-list{background-color:#f5f5f5;border-radius:4px;flex:1 1;margin-bottom:20px;overflow-y:auto;padding:20px}.message-wrapper{align-items:flex-start;clear:both;display:flex!important;gap:10px;margin-bottom:20px;width:100%}.message-wrapper.message-left{flex-direction:row!important;justify-content:flex-start!important}.message-wrapper.message-right{flex-direction:row-reverse!important;justify-content:flex-end!important}.message-avatar{flex-shrink:0}.message-bubble{display:flex;flex-direction:column;max-width:60%}.message-info{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:6px}.message-wrapper.message-right .message-info{flex-direction:row-reverse!important;justify-content:flex-end}.message-content{border-radius:8px;display:inline-block;padding:10px 15px;word-break:break-word}.message-wrapper.message-left .message-content{background-color:#fff!important;border-top-left-radius:2px}.message-wrapper.message-right .message-content{background-color:#95ec69!important;border-top-right-radius:2px}.user-name{color:#333;font-weight:700}.user-role{background-color:#f0f0f0;border-radius:10px;padding:2px 8px}.message-time,.user-role{color:#999;font-size:12px}.message-text{line-height:1.6;white-space:pre-wrap;word-break:break-word}.message-image{border-radius:4px;cursor:pointer;max-height:300px;max-width:300px;transition:transform .2s}.message-image:hover{transform:scale(1.02)}.message-file{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;display:inline-block;padding:8px 12px;text-decoration:none}.message-file:hover{background-color:#bae7ff}.message-input-area{border-top:1px solid #f0f0f0;padding-top:15px}.message-actions{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.avatar-upload-container{align-items:center;display:flex;flex-direction:column;gap:12px}.avatar-wrapper{border-radius:50%;cursor:pointer;overflow:hidden;position:relative}.avatar-wrapper:hover .avatar-overlay{opacity:1}.avatar-overlay{align-items:center;background:#00000080;border-radius:50%;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.avatar-tip{color:#999;font-size:12px;max-width:300px;text-align:center}.dashboard-layout{min-height:100vh}.dashboard-header{align-items:center;background:#001529;display:flex;justify-content:space-between;padding:0 24px}.dashboard-header h2{color:#fff;font-size:20px;margin:0}.header-left,.header-right{align-items:center;display:flex}.header-right{gap:20px}.user-info{color:#fff;font-size:14px}.dashboard-content{background:#f0f2f5;padding:24px}.urgent-row{background-color:#fff1f0!important}.urgent-row:hover{background-color:#ffe7e6!important}.waiting-self-row{background-color:#fffbe6!important}.waiting-self-row:hover{background-color:#fff7cc!important}.waiting-other-row{background-color:#f6ffed!important}.waiting-other-row:hover{background-color:#e6f7d9!important}
/*# sourceMappingURL=main.def6c79a.css.map*/