.fsettings{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.fsettings label{display:grid;gap:7px;flex:1;min-width:150px}input,select{font:inherit;max-width:100%;padding:10px;border:1px solid #b7c6c0;border-radius:7px;background:white;color:#17392e}input[type=file]{display:block;margin:15px 0;width:100%}.tablewrap{overflow:auto;margin:20px 0;max-height:650px;border:1px solid #cbd9d3;border-radius:8px}table{border-collapse:collapse;min-width:800px;width:100%}th,td{text-align:left;padding:10px;border-bottom:1px solid #d9e3dd;vertical-align:top}th{background:#edf4ef;position:sticky;top:0}td input{width:100%;min-width:120px}td input[type=checkbox]{width:20px;min-width:20px}td small{display:block;max-width:220px;font-size:12px;margin-top:5px}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px;background:#eff4f1;padding:12px}td pre{max-width:240px}.reviewlabel{display:block;margin:20px 0}.reviewlabel input{margin-right:8px}#fstatus:empty{display:none}#fresult{margin-top:30px}#fbalance{overflow-wrap:anywhere}@media(max-width:600px){header nav{gap:8px;flex-wrap:wrap}header nav a{font-size:12px}.tool{padding:18px}.fsettings{gap:10px}.hero{padding-top:25px}}
.fsettings input,.fsettings select,#femail{width:100%;min-width:0;box-sizing:border-box}.fsettings label{min-width:min(150px,100%)}#fresult{overflow-wrap:anywhere}#fpayarea>label{display:block}#femail{display:block;margin-top:8px}
