/* V25.166 工作日誌・關鍵字查詢 */
.kw166 label small{font-size:12px;color:#7b8896;font-weight:600;margin-left:6px}
.kw166-in{display:flex;align-items:center;gap:8px;border:2px solid #175f99;background:#fff;border-radius:14px;padding:0 10px 0 12px;color:#175f99}
.kw166-in svg{flex:0 0 auto}
#app .kw166-in input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;padding:12px 0!important;margin:0!important;font-size:16px;color:#1c2b3a;-webkit-appearance:none;appearance:none}
#app .kw166-in input::-webkit-search-cancel-button{display:none}
#app .kw166-in .kw166-x{all:unset;cursor:pointer;color:#9aa8b6;font-size:17px;padding:6px 4px}
.kw166-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center}
.kw166-chips:empty{display:none}
.kw166-rl{font-size:12px;color:#7b8896;font-weight:700}
#app .kw166-chips button{all:unset;cursor:pointer;font-size:12px;font-weight:700;background:#eef4fa;border:1px solid #c9d9e8;color:#33475b;border-radius:999px;padding:4px 10px}
.kw166-sum{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.kw166-sum small{margin-left:auto;font-size:12px;color:#7b8896;font-weight:600}
.kw166-r mark{background:#ffe066;color:inherit;border-radius:3px;padding:0 1px}
.kw166-parts{font-size:13px;color:#5b6b79;margin-top:6px}
#app .kw166-r .kw166-open{all:unset;cursor:pointer;display:block;margin:8px 0 0 auto;width:max-content;font-size:13px;font-weight:800;color:#175f99}
