.UuidGenerator-module__6kkj2G__container{flex-direction:column;display:flex}.UuidGenerator-module__6kkj2G__workspace{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:992px){.UuidGenerator-module__6kkj2G__workspace{grid-template-columns:.9fr 1.1fr;align-items:start}}.UuidGenerator-module__6kkj2G__settingsPanel{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);flex-direction:column;gap:28px;padding:36px;display:flex}.UuidGenerator-module__6kkj2G__section{flex-direction:column;gap:16px;display:flex}.UuidGenerator-module__6kkj2G__sectionTitle{color:var(--lime-600);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.UuidGenerator-module__6kkj2G__controlGroup{flex-direction:column;gap:8px;display:flex}.UuidGenerator-module__6kkj2G__controlLabel{color:var(--text-secondary);font-size:.875rem;font-weight:600}.UuidGenerator-module__6kkj2G__chipGroup{flex-direction:column;gap:8px;display:flex}.UuidGenerator-module__6kkj2G__chip{background:var(--bg-secondary);border:1px solid var(--border-dark);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;transition:all var(--transition-fast);padding:12px 16px;font-size:.875rem;font-weight:600}.UuidGenerator-module__6kkj2G__chip:hover{background:var(--border-dark);color:var(--text-primary)}.UuidGenerator-module__6kkj2G__chipActive{background:var(--lime-50);border-color:var(--lime-500);color:var(--lime-700);box-shadow:var(--shadow-sm)}.UuidGenerator-module__6kkj2G__sliderContainer{align-items:center;gap:16px;display:flex}.UuidGenerator-module__6kkj2G__sliderValue{font-family:var(--font-mono);background:var(--lime-50);color:var(--lime-700);border-radius:var(--radius-md);text-align:center;min-width:44px;padding:6px 12px;font-size:.9rem;font-weight:700}.UuidGenerator-module__6kkj2G__optionsList{flex-direction:column;gap:14px;display:flex}.UuidGenerator-module__6kkj2G__checkboxLabel{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast);align-items:center;gap:12px;font-size:.95rem;font-weight:500;display:flex}.UuidGenerator-module__6kkj2G__checkboxLabel:hover{color:var(--text-primary)}.UuidGenerator-module__6kkj2G__checkboxLabel input{width:18px;height:18px}.UuidGenerator-module__6kkj2G__outputPanel{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);flex-direction:column;gap:18px;padding:36px;display:flex}.UuidGenerator-module__6kkj2G__outputHeader{justify-content:space-between;align-items:center;display:flex}.UuidGenerator-module__6kkj2G__outputInfo{color:var(--text-muted);font-size:.75rem;font-weight:700}.UuidGenerator-module__6kkj2G__outputArea{background:var(--bg-secondary);border:1px solid var(--border-dark);border-radius:var(--radius-lg);font-family:var(--font-mono);color:var(--text-primary);resize:none;width:100%;height:320px;transition:all var(--transition-fast);padding:20px;font-size:.95rem;line-height:1.6;box-shadow:inset 0 2px 4px #00000005}.UuidGenerator-module__6kkj2G__outputArea:focus{background:var(--bg-surface);border-color:var(--lime-500);outline:none;box-shadow:inset 0 2px 4px #00000003,0 0 0 3px #84cc1626}.UuidGenerator-module__6kkj2G__actionRow{gap:12px;display:flex}.UuidGenerator-module__6kkj2G__btn{background:var(--bg-surface);border:1px solid var(--border-dark);color:var(--text-secondary);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.9rem;font-weight:700;display:flex}.UuidGenerator-module__6kkj2G__btn:hover{border-color:var(--lime-500);color:var(--lime-700);background:var(--lime-50);box-shadow:var(--shadow-md);transform:translateY(-1px)}.UuidGenerator-module__6kkj2G__btnPrimary{background:var(--lime-500);border-color:var(--lime-500);color:var(--text-inverted);box-shadow:var(--shadow-lime)}.UuidGenerator-module__6kkj2G__btnPrimary:hover{background:var(--lime-600);border-color:var(--lime-600);color:var(--text-inverted)}
