.CloudDNSZoneGenerator_controls__Q8sXp{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-width:640px}.CloudDNSZoneGenerator_controlRow__AE_DL{display:flex;align-items:center;gap:12px}.CloudDNSZoneGenerator_controlLabel__j_c3_{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);min-width:72px}.CloudDNSZoneGenerator_segGroup__PSFBs{display:flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;width:-moz-fit-content;width:fit-content}.CloudDNSZoneGenerator_seg__tmupW{padding:6px 16px;font-size:12px;font-weight:500;background:var(--color-bg-secondary);color:var(--color-text-secondary);border:none;border-right:1px solid var(--color-border);cursor:pointer;transition:background .15s,color .15s}.CloudDNSZoneGenerator_seg__tmupW:last-child{border-right:none}.CloudDNSZoneGenerator_seg__tmupW:hover{background:rgba(6,182,212,.08);color:var(--color-text-primary)}.CloudDNSZoneGenerator_segActive__wxL2n{background:rgba(6,182,212,.12);color:var(--color-blue)}.CloudDNSZoneGenerator_recordsWrap__tPdJP{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin-bottom:12px}.CloudDNSZoneGenerator_recordsScroll__y01BT{overflow-x:auto;-webkit-overflow-scrolling:touch}.CloudDNSZoneGenerator_recordsTable__u57_y{width:100%;border-collapse:collapse;min-width:620px}.CloudDNSZoneGenerator_recordsTable__u57_y thead th{font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);padding:8px;text-align:left;border-bottom:1px solid var(--color-border);background:var(--color-bg-primary);white-space:nowrap}.CloudDNSZoneGenerator_recordsTable__u57_y tbody{background:var(--color-bg-secondary)}.CloudDNSZoneGenerator_recordsTable__u57_y tbody tr{border-bottom:1px solid var(--color-border)}.CloudDNSZoneGenerator_recordsTable__u57_y tbody tr:last-child{border-bottom:none}.CloudDNSZoneGenerator_recordsTable__u57_y td{padding:6px;vertical-align:middle}.CloudDNSZoneGenerator_cellInput__1q0nn{width:100%;font-size:12px;padding:5px 8px}.CloudDNSZoneGenerator_cellInput__1q0nn:disabled{opacity:.4;cursor:not-allowed}.CloudDNSZoneGenerator_valueInput__LoSbi{min-width:160px}.CloudDNSZoneGenerator_prioInput__4i3wK,.CloudDNSZoneGenerator_ttlInput__YiKcw{max-width:80px}.CloudDNSZoneGenerator_cellSelect__h_oHZ{width:100%;padding:5px 6px;font-size:12px;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);cursor:pointer;outline:none}.CloudDNSZoneGenerator_cellSelect__h_oHZ:focus{border-color:var(--color-blue)}.CloudDNSZoneGenerator_aliasLabel__kpSed{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.CloudDNSZoneGenerator_aliasLabel__kpSed input[type=checkbox]{cursor:pointer;accent-color:var(--color-blue)}.CloudDNSZoneGenerator_aliasLabel__kpSed input:disabled{opacity:.3;cursor:not-allowed}.CloudDNSZoneGenerator_delBtn__vKVBM{padding:4px 10px;font-size:11px;background:none;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.CloudDNSZoneGenerator_delBtn__vKVBM:hover{color:var(--color-red);border-color:var(--color-red)}.CloudDNSZoneGenerator_outputSection__KtBqh{margin-bottom:16px}.CloudDNSZoneGenerator_tabRow__BosX2{display:flex;align-items:center;border-bottom:1px solid var(--color-border);margin-bottom:12px}.CloudDNSZoneGenerator_tab__FZ4_S{padding:8px 16px;font-size:13px;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.CloudDNSZoneGenerator_tab__FZ4_S:hover{color:var(--color-text-primary)}.CloudDNSZoneGenerator_tabActive__n43zT{color:var(--color-blue);border-bottom-color:var(--color-blue)}.CloudDNSZoneGenerator_copyBtn__oGt6q{margin-left:auto;padding:4px 12px;font-size:12px;font-weight:500;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.CloudDNSZoneGenerator_copyBtn__oGt6q:hover{color:var(--color-blue);border-color:var(--color-blue)}.CloudDNSZoneGenerator_outputPre__ayp1X{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre;color:var(--color-text-primary);max-height:500px;overflow-y:auto}