.calling-example{background:#edf8f1;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:28px;padding:16px 20px;font-size:20px;display:flex}.calling-example strong{color:#242924;font-size:32px;line-height:1}.calling-tool section+section{border-top:1px solid #d8e1d9;margin-top:28px;padding-top:24px}.calling-tool h2{border:0;margin:0;padding:0;font-size:22px}.calling-tool h2>span{vertical-align:-.08em;margin-right:.22em;display:inline-block}.calling-filter-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.calling-filter-grid label{gap:6px;font-size:16px;font-weight:700;display:grid}.calling-filter-grid input,.calling-filter-grid select{color:#222;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #8fa194;border-radius:0;padding:8px 10px;font-size:18px}.calling-count{color:#59635c;text-align:right;margin:10px 0 0;font-size:16px}.calling-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.calling-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#287a52;border:1px solid #287a52;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:700}.calling-actions button:last-child{color:#246847;background:#fff}.calling-actions button:hover{color:#fff;background:#206846}.calling-actions button:disabled{cursor:not-allowed;opacity:.48}.calling-status{color:#246847;min-height:1.6em;margin:8px 0 0;font-size:16px}.calling-table-wrap{background:#fff;max-height:min(70vh,720px);margin-top:18px;overflow:auto}.calling-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:16px}.calling-table-wrap th,.calling-table-wrap td{text-align:left;border:1px solid #b9c9bc;padding:9px 12px}.calling-table-wrap thead th{z-index:1;background:#eaf4ed;position:sticky;top:0}.calling-table-wrap tbody tr:nth-child(2n){background:#f8faf8}.calling-table-wrap tbody th{font-weight:600}.calling-flag{vertical-align:-.1em;margin-right:4px;font-size:22px}.calling-code{font-variant-numeric:tabular-nums;font-weight:700}.calling-table-wrap button{color:#246847;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #287a52;border-radius:4px;padding:4px 10px;font-size:15px;font-weight:700}.calling-table-wrap button:hover{background:#eaf4ed}.calling-source{margin:14px 0 0;font-size:16px}@media (width<=760px){.calling-filter-grid{grid-template-columns:1fr}.calling-actions{display:grid}.calling-table-wrap{-webkit-overflow-scrolling:touch;max-height:none}}
