.ft-tools{margin:24px 0;padding:22px;background:#fffaf7;border:1px solid #ecd9d3;border-radius:18px;color:#202838;text-align:left;line-height:1.5;clear:both}.ft-tools *{box-sizing:border-box}.ft-tools h2{font-size:22px;color:#b81b28;margin:18px 0 12px}.ft-tools p{font-size:14px}.ft-tools label{display:block;font-weight:700}.ft-tools input{display:block;width:100%;min-height:46px;padding:12px;margin:8px 0;border:1px solid #bbc2ca;border-radius:8px;font-size:16px}.ft-tools button{position:static!important;float:none!important;transform:none!important;display:block;width:100%;height:auto!important;min-height:46px;padding:12px;margin:10px 0;border:1px solid #df1523;border-radius:10px;background:#df1523;color:#fff;font:inherit;line-height:1.4;cursor:pointer}.ft-tools [hidden]{display:none!important}.ft-tools .ft-matches button{background:white;color:#a3202a;text-align:left}.ft-tools .ft-comparison{overflow-x:auto}.ft-tools table{width:100%;border-collapse:collapse;font-size:14px}.ft-tools td,.ft-tools th{padding:12px 8px;border-bottom:1px solid #e5ddd9;min-width:110px;text-align:left;vertical-align:top}.ft-tools .ft-recent{padding-left:22px}.ft-tools .ft-recent a{color:#a3202a;text-decoration:underline}.ft-tools button:focus-visible,.ft-tools input:focus-visible{outline:3px solid #e99b50;outline-offset:3px}
