/* tabs.css */ body { font-family: "Markazi Text", serif; font-size: 20px; } .container_create { margin: 5px 3px 0 5px; display: flex; max-height: 45px; position: absolute; } #tabsContainer { z-index: 1; } #tabsList { list-style-type: none; display: flex; padding: 0; margin: 0; } #tabsList li { margin: 0 2px; padding: 10px; background-color: #f0f0f0; cursor: pointer; border-radius: 5px; } #tabsList li:hover { background-color: #ccc; } #tabsList li.active { background-color: #ddd; } .tabContent { display: none; } .tabContent.active { display: block; } #createTabButton { padding: 10px 20px; background-color: #00796B; color: white; border: none; border-radius: 5px; cursor: pointer; height: auto; z-index: 1; transition: all 0.5s ease; } #createTabButton:hover { background-color: #004139; } button { position: sticky; z-index: 0; } .box { width: 300px; height: 300px; display: flex; flex-wrap: wrap; margin: auto; background: black; border-radius: 30px; cursor: pointer; } .modal { z-index: 1; display: flex; flex-wrap: wrap; width: 300px; height: 300px; background: white; padding: 30px; border-radius: 25px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); position: relative; border: 2px solid; overflow: auto; } .modal::-webkit-scrollbar { display: none; } #input-1, #input-2, #input-3 { width: 100%; margin: 0; } #input-1{ border-radius: 10px; border: none; background: #F1F3F4; color: whitesmoke; height: 30px; } #input-1:focus { outline: none; border: 1px solid #9c9c9c; } .background { z-index: 2; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; } .closeButton { position: absolute; bottom: 10px; right: 10px; padding: 10px; border-radius: 10px; border: none; } .btnGuardar { font-size: 18px; width: 110px; height: 50px; color: white; border: none; border-radius: 10px; cursor: pointer; position: fixed; bottom: 30px; right: 45px; background: #155b40; transition: all 1s ease; } .btnGuardar:hover { background: radial-gradient(#10a169, #155b40); filter: drop-shadow(#10a169 10px 10px 10px); } [data-node-type="node1"] { background-color: #92a5b9; } [data-node-type="node2"] { background-color: #00BFA5; } [data-node-type="node3"] { background-color: #DDDDDD; } [data-node-type="node4"] { background: #1DE9B6; } .conditions-container { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; } .conditions-list { max-height: 150px; /* Altura máxima para el scroll */ overflow-y: auto; border: 1px solid #ccc; border-radius: 5px; padding: 10px; background-color: #f9f9f9; } .condition-input { width: 100%; margin-bottom: 10px; padding: 5px; border: 1px solid #ccc; border-radius: 5px; }