.textTools_toolPage__Tr0V4{min-height:calc(100vh - var(--header-height, 60px));width:100vw;background:linear-gradient(120deg,#f7faff 60%,#eaf4ff);display:flex;flex-direction:column;align-items:center;padding-top:5vh;box-sizing:border-box}.textTools_textTools__g6yUW,.textTools_toolContainer__rXGHP{max-width:var(--tool-width,420px);margin:2rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.textTools_toolTitle__PFFyh{font-size:1.5rem;margin-bottom:1.2rem;color:var(--primary-color);text-align:center;width:100%}.textTools_actions__YO5tx select,.textTools_textTools__g6yUW textarea,.textTools_toolInput__fmHD1{width:100%;padding:.5rem;border:1px solid #c3d0e8;border-radius:6px;font-size:1rem;margin-bottom:1rem}.textTools_actions__YO5tx select:focus,.textTools_textTools__g6yUW textarea:focus,.textTools_toolInput__fmHD1:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.textTools_actions__YO5tx button,.textTools_toolButton__H1SA9{padding:.5rem 1rem;border:none;background-color:var(--primary-color);color:#fff;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .3s,transform .2s}.textTools_actions__YO5tx button:hover,.textTools_toolButton__H1SA9:hover{background-color:var(--primary-color-dark,#0059b3)}.textTools_actions__YO5tx button:active,.textTools_toolButton__H1SA9:active{transform:translateY(1px)}.textTools_actions__YO5tx button.textTools_secondary__aUM5L,.textTools_toolButton__H1SA9.textTools_secondary__aUM5L{background-color:var(--secondary-bg-color,#f0f0f0);color:var(--text-color)}.textTools_actions__YO5tx button.textTools_secondary__aUM5L:hover,.textTools_toolButton__H1SA9.textTools_secondary__aUM5L:hover{background-color:#e0e0e0}.textTools_toolButtonGroup__wcsoe{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.textTools_toolResult__PP8OG{width:100%;background:#f5f5f5;border-radius:8px;padding:1rem;margin-top:1rem;font-size:1rem;word-break:break-word}.textTools_toolDivider__b8Qfr{width:100%;height:1px;background-color:#e5e5e5;margin:1.5rem 0}.textTools_toolFormRow__alZC_{display:flex;gap:.7rem;margin-bottom:1rem;width:100%;align-items:center}.textTools_toolFormRow__alZC_.textTools_centered__36Ec9{justify-content:center}.textTools_toolLabel__GRFuH{font-size:1rem;margin-bottom:.3rem;color:var(--text-color)}.textTools_toolOptionGroup__gYFST{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.textTools_toolOptionGroup__gYFST label{display:flex;align-items:center;gap:.3rem;cursor:pointer}@media(max-width:480px){.textTools_textTools__g6yUW,.textTools_toolContainer__rXGHP{padding:1.5rem;margin:1rem;width:calc(100% - 2rem)}.textTools_toolFormRow__alZC_{flex-direction:column;align-items:flex-start}.textTools_toolFormRow__alZC_.textTools_keepRow__W3e9W{flex-direction:row}}.textTools_textTools__g6yUW{--tool-width:540px;margin:2rem auto;display:flex;flex-direction:column;gap:1.5rem}.textTools_textTools__g6yUW textarea{width:100%;resize:vertical}.textTools_actions__YO5tx{display:flex;gap:1rem;align-items:center}.textTools_actions__YO5tx select{padding:.5rem 1.2rem;background:#f7f7f7}.textTools_actions__YO5tx select:focus{border:1.5px solid #0070f3}.textTools_actions__YO5tx button:hover{background:#0059c1}.textTools_resultWrap__Cq7_3{display:flex;flex-direction:column;gap:.5rem}.textTools_resultWrap__Cq7_3 textarea{background:#f7f7f7;color:#333}