.salary-tools{margin-top:28px}.salary-tools h2{margin-top:0}.salary-tools label{display:block;font-weight:700;margin:16px 0 10px}.target-entry,.export-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.target-entry input{flex:1;min-width:120px;width:100%;max-width:320px;border:1px solid #cdd7e8;border-radius:9px;padding:12px;font:inherit;color:#172b4d}.salary-tools button{border:1px solid #c8d4f4;border-radius:9px;background:#eaf0ff;color:#244fe8;min-height:44px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.salary-tools button:disabled{opacity:.5;cursor:wait}.salary-tools :focus-visible{outline:3px solid #244fe8;outline-offset:3px}.salary-tools hr{border:0;border-top:1px solid #e0e6f0;margin:28px 0}.salary-tools dl{background:#f3f6fc;border-radius:12px;padding:16px}.salary-tools dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.salary-tools dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.salary-tools textarea{width:100%;min-height:220px;font:inherit}.salary-tools p{line-height:1.7}.salary-tools [hidden]{display:none!important}@media(max-width:540px){.target-entry button,.export-actions button{width:100%}.target-entry input{max-width:none;width:50%}.salary-tools dl>div{display:block}.salary-tools dd{text-align:left;margin-top:8px}}
