.tools-main{padding-top:36px;padding-bottom:45px}.tools-main h1{font-size:clamp(30px,4vw,48px);max-width:100%;line-height:1.15;margin:12px 0}.tool-intro{font-size:18px;max-width:800px;line-height:1.6;color:#586553}.tool-breadcrumb{padding:12px 0 25px;font-size:14px}.tool-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.tool-card{background:#fff;border:1px solid #d9dfd0;border-radius:14px;padding:26px}.tool-card h2{font-size:24px;margin:0 0 18px}.tool-field{margin:0 0 18px}.tool-field label{display:block;margin-bottom:7px;font-size:14px;font-weight:600}.tool-field input,.tool-field select,.tool-search input,.tool-search select{width:100%;padding:12px;border:1px solid #b9c4af;border-radius:7px;font:inherit;background:#fff;color:#19392c}.tool-field input:focus,.tool-field select:focus{outline:2px solid #67845e;outline-offset:2px}.tool-button{background:#173e31;color:white;border:0;border-radius:8px;padding:13px 22px;font:inherit;cursor:pointer;min-height:46px}.tool-result{background:#173e31;color:#fff;position:sticky;top:20px}.tool-result h2{color:white}.tool-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tool-result-item{background:#24513f;border-radius:8px;padding:16px;min-width:0}.tool-result-item dt{font-size:13px;color:#d8e2d1;margin-bottom:9px}.tool-result-item dd{font-size:clamp(20px,2.3vw,30px);font-weight:600;margin:0;overflow-wrap:anywhere}.tool-result-item:first-child{grid-column:1/-1}.tool-note{font-size:14px;line-height:1.7;color:#53614b}.tool-result .tool-note{color:#d8e2d1}.tool-error{color:#a32626;background:#fff2ec;padding:13px;border-radius:7px}.tool-error:empty{display:none}.tool-method{margin-top:24px;padding:22px;border:1px solid #d7deca;border-radius:12px;background:#eef1e7;line-height:1.8}.tool-method h2{font-size:22px;margin-top:0}.tool-method details{margin-top:15px}.tool-method summary{cursor:pointer;font-weight:600}.tool-table{overflow-x:auto;margin-top:16px}.tool-table table{width:100%;border-collapse:collapse}.tool-table th,.tool-table td{padding:12px;text-align:left;border-bottom:1px solid #d4dcc7;white-space:nowrap}.tool-related{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tool-related a{padding:10px 13px;border:1px solid #c5cfb8;border-radius:7px;background:#fff;text-decoration:none}.tool-footer{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.tool-footer-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.tool-fine{margin-top:25px;padding-top:20px;border-top:1px solid #507064;font-size:13px}.tool-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.tool-search .tool-field{flex:1;min-width:170px}.tool-status{padding:15px 0;font-size:14px}.tool-data-list{display:grid;gap:12px}.tool-data-row{background:#fff;border:1px solid #d3dcc8;border-radius:9px;padding:18px}.tool-data-row h2{font-size:20px;margin:0 0 8px}.tool-data-row p{margin:5px 0}.tool-source{border-left:3px solid #81966c;padding:10px 16px;font-size:14px;line-height:1.7;margin:22px 0}.tool-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){.tool-grid{grid-template-columns:1fr}.tool-result{position:static}.tool-card{padding:20px}.tool-results{grid-template-columns:1fr}.tool-result-item:first-child{grid-column:auto}.tool-split{grid-template-columns:1fr}.tools-main{padding-top:24px}.tool-result-item dd{font-size:26px}.tool-footer{display:block}.tool-footer-links{margin-top:20px}.tool-search .tool-button{width:100%}}
.tool-card:not(.tool-result) .tool-result-item dt{color:#53614b}.tool-data-list{max-height:620px;overflow-y:auto;padding-right:5px}.calling-table{max-height:620px;overflow-y:auto}
