/* 反馈图标 */
.feedback-icon{
    margin-left:6px;
    background:none;
    border:none;
    font-size:14px;
    cursor:pointer;
    color:#f56c6c;
}
.feedback-icon:hover{
    opacity:0.8;
}

/* 弹层基础样式 */
.weather-modal-mask{
    position:fixed;
    top:0;left:0;right:0;bottom:0;
    background:rgba(0,0,0,0.5);
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:9999;
}

/* 弹层容器 */
.weather-modal {
    background:#fff;
    border-radius:8px;
    position:relative; /* 让关闭按钮定位生效 */
    box-shadow:0 2px 12px rgba(0,0,0,0.1);
}

/* 反馈弹层内容容器 */
.feedback-modal-content {
    width:100%;
    box-sizing:border-box;
}

/* 反馈表单样式 */
.feedback-tips {
    margin-bottom: 15px;
    padding: 10px;
    background: #f8f9fa;
    border-radius: 6px;
    font-size: 13px;
    color: #6c757d;
    line-height: 1.6;
}
.feedback-tips strong {
    color: #495057;
}
.feedback-input {
    width: 100%;
    padding: 12px 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 12px;
    box-sizing:border-box;
    font-size:14px;
}
.feedback-textarea {
    width: 100%;
    height: 100px;
    padding: 12px 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 12px;
    box-sizing:border-box;
  /*  resize:none; /* 禁止拖动改变大小 */
    font-size:14px;
}
.feedback-submit {
    background: #28a745;
    color: #fff;
    border:none;
    padding: 12px 0;
    border-radius:6px;
    cursor:pointer;
    width:100%;
    font-size:15px;
}
.feedback-submit:hover {
    background: #218838;
}