.text-cleaner textarea{width:100%;box-sizing:border-box;min-height:200px;resize:vertical;font:16px/1.6 ui-monospace,monospace;padding:14px;border:1px solid #bac9dc;border-radius:8px;background:#fff;color:#17243b}.text-cleaner>label{display:block;font-weight:600;margin:14px 0 8px}.text-cleaner fieldset{margin:20px 0;padding:16px;border:1px solid #bac9dc;border-radius:8px}.text-cleaner fieldset label{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-weight:400}.text-cleaner input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:3px 0}.text-cleaner select{width:100%;min-height:44px;padding:10px;font:inherit;margin-bottom:14px}.clean-actions{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.text-cleaner button{min-height:44px}.text-cleaner button:disabled{opacity:.5;cursor:not-allowed}.text-cleaner textarea[readonly]{background:#f4f7fc}.text-cleaner :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.text-cleaner h2{margin-top:30px}.text-cleaner li{margin-bottom:8px}#cleanStats{font-weight:600;overflow-wrap:anywhere}
