#salaryExplorer{margin-top:32px;border:1px solid #354a3e;border-radius:18px;padding:28px;background:#101d17;color:#e6eee7}.pay-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.pay-heading h3{font-size:30px;margin:12px 0}.pay-heading p,.pay-guide p,.pay-method p{color:#a7b8ad;line-height:1.7}.pay-tag{font-size:11px;border:1px solid #456151;border-radius:30px;padding:9px 12px;white-space:nowrap}.pay-controls{display:flex;gap:16px;margin:24px 0}.pay-controls label{display:grid;gap:8px;flex:1;font-size:12px;color:#b5c6ba}.pay-controls select{width:100%;padding:12px;background:#1a2b21;border:1px solid #456151;color:#fff;border-radius:8px}.pay-path{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pay-step{padding:18px;text-align:left;color:#d7e5dc;background:#15271c;border:1px solid #354a3e;border-radius:12px;cursor:pointer;min-width:0}.pay-step.active{border-color:#c5f78b;background:#223822}.pay-step span{font-size:18px;font-weight:700}.pay-step small,.pay-step em{display:block;font-size:11px;margin-top:8px;font-style:normal;color:#a7b8ad}.pay-step strong{display:block;font-size:23px;color:#c5f78b;margin-top:20px}.pay-chart-head{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:15px}.pay-chart-head h4{font-size:19px}.pay-chart-head span{font-size:11px;color:#a7b8ad}.pay-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pay-country{padding:20px;background:#14241b;border:1px solid #2a4032;border-radius:12px}.pay-country>div:first-child{display:flex;justify-content:space-between;gap:12px}.pay-country strong{color:#c5f78b}.pay-track{height:12px;border-radius:10px;background:#253a2d;margin:20px 0;position:relative}.pay-track i{position:absolute;height:12px;background:#a9e67b;border-radius:8px}.pay-track .point{min-width:12px;transform:translateX(-6px);background:#75d4dc}.pay-country p{font-size:12px;color:#c3d2c7}.pay-country small{font-size:11px;line-height:1.6;color:#9eb1a3;display:block}.pay-country a,.pay-guide a,.pay-node a{display:block;font-size:11px;color:#8ed6c8;margin-top:12px;line-height:1.5}.pay-method{margin-top:25px;border-top:1px solid #354a3e;padding-top:20px;font-size:12px}.pay-method summary{cursor:pointer;color:#c5f78b}.pay-method a{color:#8ed6c8}.pay-guide{margin:24px 0;padding:20px;background:#1c2921;border-radius:12px}.pay-guide h4{font-size:20px;margin:0}.pay-guide p{font-size:12px}.pay-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pay-guide-grid article{padding:14px;border:1px solid #405044;border-radius:8px}.pay-guide-grid b,.pay-guide-grid strong{display:block;margin:10px 0}.pay-guide-grid strong{font-size:25px;color:#e8cf8a}.pay-guide-grid small{font-size:11px}.pay-node{border-bottom:1px solid #405044;padding-bottom:20px;margin-bottom:20px}.pay-node>small{font-size:10px;color:#a9e67b}.pay-node strong{display:block;font-size:29px;margin:10px 0;color:#c5f78b}.pay-node strong small{font-size:12px}.pay-node p,.pay-node-empty{font-size:12px;color:#a7b8ad;line-height:1.6}.pay-empty{padding:25px;background:#1a2b21;line-height:1.7;color:#b5c6ba}.tree-node em{font-size:11px!important}@media(max-width:700px){#salaryExplorer{padding:16px}.pay-heading,.pay-chart-head{display:block}.pay-tag{display:inline-block;margin-top:10px}.pay-heading h3{font-size:24px}.pay-controls{flex-direction:column}.pay-path{grid-template-columns:repeat(2,1fr)}.pay-step{padding:13px}.pay-step strong{font-size:20px}.pay-comparison,.pay-guide-grid{grid-template-columns:1fr}.pay-country>div:first-child{flex-wrap:wrap}.pay-chart-head span{display:block;margin-bottom:15px}}
