.UUIDGenerator-module__nH4KOG__container{padding:2rem}.UUIDGenerator-module__nH4KOG__header{text-align:center;margin-bottom:2rem}.UUIDGenerator-module__nH4KOG__header h1{color:var(--text-primary);margin:0 0 .5rem;font-size:2rem}.UUIDGenerator-module__nH4KOG__header p{color:var(--text-secondary);margin:0;font-size:.95rem}.UUIDGenerator-module__nH4KOG__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}.UUIDGenerator-module__nH4KOG__formGroup{margin-bottom:1.5rem}.UUIDGenerator-module__nH4KOG__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.UUIDGenerator-module__nH4KOG__hint{color:var(--text-tertiary);margin-top:.5rem;font-size:.85rem;display:block}.UUIDGenerator-module__nH4KOG__versionOptions{flex-wrap:wrap;gap:1rem;display:flex}.UUIDGenerator-module__nH4KOG__radioLabel{cursor:pointer;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:var(--radius-md);min-width:180px;transition:all var(--transition-fast);flex:1;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.UUIDGenerator-module__nH4KOG__radioLabel:hover{border-color:var(--primary-color)}.UUIDGenerator-module__nH4KOG__radioLabel input[type=radio]{cursor:pointer;width:18px;height:18px;margin-top:2px}.UUIDGenerator-module__nH4KOG__radioLabel input[type=radio]:checked+.UUIDGenerator-module__nH4KOG__radioContent .UUIDGenerator-module__nH4KOG__radioTitle{color:var(--primary-color)}.UUIDGenerator-module__nH4KOG__radioContent{flex-direction:column;gap:.25rem;display:flex}.UUIDGenerator-module__nH4KOG__radioTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.UUIDGenerator-module__nH4KOG__radioContent small{color:var(--text-tertiary);font-size:.8rem}.UUIDGenerator-module__nH4KOG__formatOptions{flex-wrap:wrap;gap:1.5rem;display:flex}.UUIDGenerator-module__nH4KOG__checkboxLabel{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.UUIDGenerator-module__nH4KOG__checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.UUIDGenerator-module__nH4KOG__previewGroup{margin:1.5rem 0}.UUIDGenerator-module__nH4KOG__formatPreview{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:.5rem;padding:1rem}.UUIDGenerator-module__nH4KOG__formatPreview code{color:var(--primary-color);word-break:break-all;font-family:Courier New,monospace;font-size:.9rem}.UUIDGenerator-module__nH4KOG__actionButtons{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.UUIDGenerator-module__nH4KOG__resultsSection{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:2rem;padding:1.5rem}.UUIDGenerator-module__nH4KOG__resultsHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.UUIDGenerator-module__nH4KOG__resultsHeader h3{color:var(--text-primary);margin:0;font-size:1.1rem}.UUIDGenerator-module__nH4KOG__copyAllBtn{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.5rem;font-size:1.25rem}.UUIDGenerator-module__nH4KOG__copyAllBtn:hover{background:var(--bg-tertiary)}.UUIDGenerator-module__nH4KOG__uuidsList{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.UUIDGenerator-module__nH4KOG__uuidItem{background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border-color);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.UUIDGenerator-module__nH4KOG__uuidItem:hover{background:var(--bg-secondary);border-color:var(--primary-light)}.UUIDGenerator-module__nH4KOG__uuidItem code{color:var(--text-primary);word-break:break-all;flex:1;margin-right:1rem;font-family:Courier New,monospace;font-size:.85rem}.UUIDGenerator-module__nH4KOG__copyBtn{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem}.UUIDGenerator-module__nH4KOG__copyBtn:hover{background:var(--bg-primary)}.UUIDGenerator-module__nH4KOG__stats{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.UUIDGenerator-module__nH4KOG__stats p{color:var(--text-secondary);margin:0;font-size:.9rem}.UUIDGenerator-module__nH4KOG__infoPanel{background:var(--info-light);border-left:3px solid var(--info-color);border-radius:var(--radius-md);margin-top:2rem;padding:1.5rem}.UUIDGenerator-module__nH4KOG__infoPanel h4{color:var(--info-color);margin:0 0 1rem;font-size:1rem}.UUIDGenerator-module__nH4KOG__infoList{margin:0;padding:0;list-style:none}.UUIDGenerator-module__nH4KOG__infoList li{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.UUIDGenerator-module__nH4KOG__infoList li:last-child{margin-bottom:0}.UUIDGenerator-module__nH4KOG__infoList strong{color:var(--info-color)}@media (max-width:768px){.UUIDGenerator-module__nH4KOG__container{padding:1rem}.UUIDGenerator-module__nH4KOG__card{padding:1.5rem}.UUIDGenerator-module__nH4KOG__header h1{font-size:1.5rem}.UUIDGenerator-module__nH4KOG__versionOptions{flex-direction:column}.UUIDGenerator-module__nH4KOG__radioLabel{min-width:100%}.UUIDGenerator-module__nH4KOG__formatOptions{flex-direction:column;gap:1rem}.UUIDGenerator-module__nH4KOG__actionButtons{flex-direction:column}.UUIDGenerator-module__nH4KOG__actionButtons button{width:100%}.UUIDGenerator-module__nH4KOG__resultsHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.UUIDGenerator-module__nH4KOG__uuidsList{max-height:300px}.UUIDGenerator-module__nH4KOG__uuidItem{flex-direction:column;align-items:flex-start;gap:.5rem}.UUIDGenerator-module__nH4KOG__uuidItem code{width:100%;margin-right:0}.UUIDGenerator-module__nH4KOG__copyBtn{text-align:center;width:100%;padding:.5rem}}@media (max-width:480px){.UUIDGenerator-module__nH4KOG__header h1{font-size:1.25rem}.UUIDGenerator-module__nH4KOG__infoPanel{padding:1rem}}
