.uuid-studio-tool{gap:18px;display:grid}.uuid-studio-header{border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.uuid-tab-switch{background:#f1f3f8;border-radius:11px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.uuid-tab-switch button,.uuid-clear-button,.uuid-export-actions button,.uuid-validation-grid button,.uuid-normalization-actions button,.uuid-bulk-actions button,.uuid-result-list button,.uuid-bulk-results button{border:1px solid var(--color-border);min-height:40px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-weight:700;display:inline-flex}.uuid-tab-switch button{background:0 0;border-color:#0000}.uuid-tab-switch button.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.uuid-generator-settings,.uuid-results-card,.uuid-validator-card,.uuid-normalization-card,.uuid-bulk-card,.uuid-bulk-results{border:1px solid var(--color-border);background:var(--color-surface);border-radius:17px;padding:18px}.uuid-generator-settings>header,.uuid-results-card>header,.uuid-validator-card>header,.uuid-normalization-card>header,.uuid-bulk-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.uuid-generator-settings>header,.uuid-validator-card>header,.uuid-normalization-card>header,.uuid-bulk-card>header,.uuid-results-card>header>div:first-child{align-items:flex-start;gap:9px;display:flex}.uuid-generator-settings header svg,.uuid-results-card header svg,.uuid-validator-card header svg,.uuid-normalization-card header svg,.uuid-bulk-card header svg{color:var(--color-primary)}.uuid-generator-settings h2,.uuid-results-card h2,.uuid-validator-card h2,.uuid-normalization-card h2,.uuid-bulk-card h2{margin:0;font-size:18px}.uuid-generator-settings p,.uuid-results-card p,.uuid-validator-card p,.uuid-normalization-card p,.uuid-bulk-card p{color:var(--color-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.55}.uuid-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.uuid-settings-grid label{gap:7px;display:grid}.uuid-settings-grid label>span{color:var(--color-text-secondary);text-transform:uppercase;font-size:10px;font-weight:700}.uuid-settings-grid input,.uuid-settings-grid select{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:43px;padding-inline:10px}.uuid-count-presets{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.uuid-count-presets button{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;min-height:36px;font-weight:700}.uuid-count-presets button.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.uuid-generate-button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:13px;font-weight:750;display:flex}.uuid-statistics,.uuid-bulk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.uuid-statistics article,.uuid-bulk-stats article{border:1px solid var(--color-border);background:#f8f9fc;border-radius:11px;padding:13px}.uuid-statistics span,.uuid-statistics strong,.uuid-bulk-stats span,.uuid-bulk-stats strong{display:block}.uuid-statistics span,.uuid-bulk-stats span{color:var(--color-text-secondary);text-transform:uppercase;font-size:9px}.uuid-statistics strong,.uuid-bulk-stats strong{margin-top:5px;font-size:18px}.uuid-bulk-stats article.is-valid{color:#267452;background:#eefaf4;border-color:#bde3cf}.uuid-bulk-stats article.is-invalid{color:#9e3434;background:#fff1f1;border-color:#efbcbc}.uuid-export-actions{flex-wrap:wrap;gap:6px;display:flex}.uuid-result-list{gap:7px;max-height:620px;display:grid;overflow:auto}.uuid-result-list article{border:1px solid var(--color-border);background:#f8f9fc;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:9px;display:grid}.uuid-result-list article>span{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.uuid-result-list code{white-space:nowrap;overflow:auto}.uuid-result-list button{width:36px;padding:0}.uuid-empty-note{border:1px dashed var(--color-border);color:var(--color-text-secondary);text-align:center;background:#fafbfe;border-radius:11px;padding:20px;font-size:11px}.uuid-validator-card textarea,.uuid-bulk-card textarea{border:1px solid var(--color-border);resize:vertical;color:#e3e9f4;background:#101522;border-radius:11px;outline:0;width:100%;min-height:170px;padding:15px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.uuid-validation-summary{border:1px solid var(--color-border);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:14px;display:grid}.uuid-validation-summary.is-valid{color:#267452;background:#eefaf4;border-color:#bde3cf}.uuid-validation-summary.is-invalid{color:#9e3434;background:#fff1f1;border-color:#efbcbc}.uuid-validation-summary strong,.uuid-validation-summary span{display:block}.uuid-validation-summary span{color:var(--color-text-secondary);margin-top:4px;font-size:11px}.uuid-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.uuid-validation-grid article{border:1px solid var(--color-border);background:#f8f9fc;border-radius:11px;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:13px;display:grid}.uuid-validation-grid span,.uuid-validation-grid strong{grid-column:1;display:block}.uuid-validation-grid span{color:var(--color-text-secondary);text-transform:uppercase;font-size:9px}.uuid-validation-grid strong{overflow-wrap:anywhere;margin-top:5px}.uuid-validation-grid button{grid-area:1/2/3;align-self:center;width:36px;padding:0}.uuid-normalization-actions,.uuid-bulk-actions{flex-wrap:wrap;gap:7px;display:flex}.uuid-normalization-actions button:last-child{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.uuid-normalization-actions button:disabled{opacity:.45;cursor:default}.uuid-bulk-stats,.uuid-bulk-actions{margin-top:12px}.uuid-bulk-actions button:first-child{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.uuid-bulk-results{gap:7px;max-height:680px;display:grid;overflow:auto}.uuid-bulk-results article{border:1px solid var(--color-border);background:#f8f9fc;border-radius:9px;grid-template-columns:auto 34px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:10px;display:grid}.uuid-bulk-results article.is-valid{background:#f1fbf6;border-color:#bde3cf}.uuid-bulk-results article.is-invalid{background:#fff1f1;border-color:#efbcbc}.uuid-bulk-results article>svg{color:var(--color-primary)}.uuid-bulk-results article.is-invalid>svg{color:#9e3434}.uuid-bulk-results article>span{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.uuid-bulk-results code,.uuid-bulk-results small{overflow-wrap:anywhere;display:block}.uuid-bulk-results small{color:var(--color-text-secondary);margin-top:4px}.uuid-bulk-results button{width:34px;padding:0}.uuid-status{color:#267452;background:#eefaf4;border:1px solid #bde3cf;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:14px;display:grid}.uuid-status span{color:var(--color-text-secondary);font-size:11px}.uuid-privacy{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.uuid-privacy svg{color:#267452}@media (width<=1000px){.uuid-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uuid-count-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.uuid-statistics,.uuid-bulk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.uuid-results-card>header{flex-direction:column;align-items:stretch}}@media (width<=760px){.uuid-studio-header{flex-direction:column;align-items:stretch}.uuid-tab-switch{grid-template-columns:1fr;display:grid}.uuid-clear-button{width:100%}.uuid-settings-grid,.uuid-validation-grid{grid-template-columns:1fr}.uuid-count-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.uuid-statistics,.uuid-bulk-stats{grid-template-columns:1fr 1fr}.uuid-export-actions,.uuid-normalization-actions,.uuid-bulk-actions{grid-template-columns:1fr 1fr;display:grid}.uuid-result-list article{grid-template-columns:34px minmax(0,1fr) 36px}.uuid-bulk-results article{grid-template-columns:auto 30px minmax(0,1fr) 34px}}
