.ToolWrapper[data-v-6017a8fd]{display:flex;flex-direction:column;gap:20px;height:100%}.PasswordDisplay[data-v-6017a8fd]{background:linear-gradient(135deg,rgba(var(--theme-primary-rgb,30,127,255),.1) 0,rgba(var(--theme-secondary-rgb,2,218,153),.1));border:2px solid rgba(var(--theme-primary-rgb,30,127,255),.2);border-radius:16px;padding:24px;text-align:center}.PasswordValue[data-v-6017a8fd]{align-items:center;background:#fffc;border-radius:12px;color:#1e293b;display:flex;font-family:Consolas,Monaco,monospace;font-size:24px;font-weight:700;justify-content:center;margin-bottom:16px;min-height:60px;padding:16px;word-break:break-all}.PasswordValue.weak[data-v-6017a8fd]{border-color:#f443364d;color:#f44336}.PasswordValue.medium[data-v-6017a8fd]{border-color:#ff98004d;color:#ff9800}.PasswordValue.strong[data-v-6017a8fd]{border-color:#4caf504d;color:#4caf50}.PasswordActions[data-v-6017a8fd]{display:flex;gap:12px;justify-content:center}.StrengthBar[data-v-6017a8fd]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:16px 20px}.StrengthLabel[data-v-6017a8fd]{color:#64748b;font-size:14px;margin-bottom:8px}.StrengthLabel span.weak[data-v-6017a8fd]{color:#f44336;font-weight:600}.StrengthLabel span.medium[data-v-6017a8fd]{color:#ff9800;font-weight:600}.StrengthLabel span.strong[data-v-6017a8fd]{color:#4caf50;font-weight:600}.StrengthIndicator[data-v-6017a8fd]{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.StrengthFill[data-v-6017a8fd]{border-radius:4px;height:100%;transition:all .3s ease}.StrengthFill.weak[data-v-6017a8fd]{background:#f44336}.StrengthFill.medium[data-v-6017a8fd]{background:#ff9800}.StrengthFill.strong[data-v-6017a8fd]{background:#4caf50}.OptionsPanel[data-v-6017a8fd]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:20px}.OptionRow[data-v-6017a8fd]{align-items:flex-start;display:flex;gap:20px}.OptionLabel[data-v-6017a8fd]{color:#1e293b;font-weight:500;min-width:80px;padding-top:4px}.LengthControl[data-v-6017a8fd]{align-items:center;display:flex;flex:1;gap:16px}.LengthSlider[data-v-6017a8fd]{flex:1}.LengthInput[data-v-6017a8fd]{width:80px}.CheckboxGroup[data-v-6017a8fd]{display:flex;flex:1;flex-wrap:wrap;gap:16px}.CheckboxItem[data-v-6017a8fd]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.CheckboxItem input[type=checkbox][data-v-6017a8fd]{cursor:pointer;height:18px;width:18px}.HistoryPanel[data-v-6017a8fd]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px 20px}.PanelHeader[data-v-6017a8fd]{align-items:center;color:#1e293b;display:flex;font-weight:500;justify-content:space-between;margin-bottom:12px}.HistoryList[data-v-6017a8fd]{display:flex;flex-direction:column;gap:8px}.HistoryItem[data-v-6017a8fd]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.HistoryPassword[data-v-6017a8fd]{color:#1e293b;font-family:Consolas,monospace;font-size:14px}@media (max-width:768px){.PasswordValue[data-v-6017a8fd]{font-size:18px}.CheckboxGroup[data-v-6017a8fd],.OptionRow[data-v-6017a8fd]{flex-direction:column;gap:12px}}
