/* 工具页留言板（我要吐槽 / 我有建议）：默认折叠一行，点击展开 */
#feedback-box{margin:24px 0 30px 0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);}
#feedback-box .fb-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;user-select:none;color:#16a085;font-size:16px;font-weight:700;}
#feedback-box .fb-head:hover{background:#f0fdfa;}
#feedback-box .fb-arrow{transition:transform .2s;font-size:14px;color:#94a3b8;}
#feedback-box .fb-arrow.open{transform:rotate(180deg);}
#feedback-box .fb-body{padding:0 20px 20px 20px;}
#feedback-box .fb-hint{padding:12px 16px;margin-bottom:12px;border-radius:8px;background:#f0fdfa;color:#0b6e4f;font-size:13px;line-height:1.7;}
#feedback-box textarea{width:100%;min-height:100px;padding:12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box;outline:none;font-family:inherit;color:#1f2937;}
#feedback-box textarea:focus{border-color:#16a085;}
#feedback-box .fb-actions{text-align:right;margin-top:12px;}
#feedback-box .fb-submit{display:inline-block;padding:10px 28px;border:none;border-radius:8px;background:#16a085;color:#fff;font-size:14px;font-weight:500;cursor:pointer;}
#feedback-box .fb-submit:hover{background:#1abc9c;}
#feedback-box .fb-submit:disabled{opacity:.5;cursor:not-allowed;}
@media screen and (max-width:1000px){
  #feedback-box{margin-left:10px;margin-right:10px;}
}

/* 方角工具页（tool.html 旧版模板，pcm-to-mp3 等）：留言板去圆角/阴影融入方角风格，按钮保持圆角 */
#feedback-box.fb-square{border-radius:0;box-shadow:none;border:1px solid #e5e5e5;}
#feedback-box.fb-square .fb-hint{border-radius:0;}
#feedback-box.fb-square textarea{border-radius:0;}
