

   /* 全局样式重置 */

.container {
    width: 94%;
    max-width: 400px;
    margin: 0 auto;
    padding: 15px 0px;
}
        /* 问题描述样式 */
        .question {
            background-color: #fff;
            border-radius: 10px;
            padding: 20px;
            margin-bottom: 20px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
			    margin-top: 20px;

        }

        .question .label {
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }

        .question .label span {
            background-color: #6dbda1;
            color: #fff;
            padding: 5px 10px;
            border-radius: 5px;
            margin-right: 10px;
            font-size: 18px;
        }

        .question .label .star {
            color: #ffd700;
        }
        .question .label strong {
			padding-left:6px;
            color: #ffd700;
        }
        .question textarea {
            width: 100%;
            height: 200px;
            border: 1px solid #ddd;
            border-radius: 5px;
            padding: 10px;
            font-size: 16px;
            resize: none;
        }

        .question textarea::placeholder {
            color: #ccc;
        }

        /* 提交按钮样式 */
        .submit {

			width: 100%;
			padding: 14px 0;
			background-color: #59b595;
			color: white;
			border: none;
			border-radius: var(--border-radius);
			font-size: 16px;
			font-weight: 500;
			cursor: pointer;
			transition: all var(--transition-time);
			display: flex;
			justify-content: center;
			align-items: center;
			border-radius:5px;
        }

        .submit:hover {
            background-color: #59b595;
        }

        /* 加载状态样式 */
        .loading {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
            justify-content: center;
            align-items: center;
            z-index: 9999;
        }

        .loading-content {
            background: #fff;
            padding: 20px;
            border-radius: 10px;
            text-align: center;
        }

        /* 消息提示样式 */
        .message {
            display: none;
            position: fixed;
            top: 20px;
            left: 50%;
            transform: translateX(-50%);
            padding: 10px 20px;
            border-radius: 5px;
            color: #fff;
            z-index: 10000;
        }

        .message.success {
            background: #5cb85c;
        }

        .message.error {
            background: #d9534f;
        }
