.gallery .picture:before{padding-top:70%}.hotlink-button-container{display:block}.hotlink-button{display:inline-block;min-width:180px;margin:5px;border:0;background-color:#4ab2f1;padding:12px 20px 10px 20px;font-size:10pt;color:#fff;font-size:large;text-align:center}.book-a-demo-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);animation:fadeIn .3s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.book-a-demo-modal-content{position:relative;background-color:#fefefe;margin:5% auto;padding:0;border:1px solid #888;border-radius:10px;width:90%;max-width:600px;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:slideIn .3s}@keyframes slideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.book-a-demo-close{position:absolute;right:15px;top:10px;color:#aaa;font-size:28px;font-weight:bold;cursor:pointer;transition:color .2s;z-index:1}.book-a-demo-close:hover,.book-a-demo-close:focus{color:#000}.book-a-demo-box{display:block;padding:30px;max-height:70vh;overflow-y:auto}@media(max-width:768px){.book-a-demo-modal-content{width:95%;margin:10% auto}.book-a-demo-box{padding:20px;max-height:60vh}}.full-description{padding:20px 0;display:flex;flex-direction:column;gap:30px}.section-block{width:70%;padding:20px 30px 25px 30px;border-radius:15px;background:linear-gradient(135deg,#e8f8ff 0%,#fff 100%);box-shadow:0 6px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.section-block:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.12)}.section-block:nth-child(odd){align-self:flex-start;margin-left:0}.section-block:nth-child(even){align-self:flex-end;margin-right:0}.section-block h3{margin:0 0 15px 0;padding:0;font-size:1.6em;color:#1a5490;font-weight:600;text-shadow:1px 1px 2px rgba(255,255,255,.8)}.section-block p{margin:0 0 12px 0;line-height:1.7;color:#2c3e50}.section-block p:last-child{margin-bottom:0}.section-block ul,.section-block ol{margin:0 0 12px 0;padding-left:25px;line-height:1.7;color:#2c3e50}.section-block ul:last-child,.section-block ol:last-child{margin-bottom:0}.section-block li{margin-bottom:10px;line-height:1.7}.section-block li:last-child{margin-bottom:0}.section-block strong{color:#0d3a5f;font-weight:600}.section-block .chat-container{background:rgba(255,255,255,.5);padding:16px;border-radius:12px;margin:16px 0;display:flex;flex-direction:column;gap:10px}.section-block .chat-user,.section-block .chat-ai{margin:0;padding:12px 16px;max-width:80%;line-height:1.5;word-wrap:break-word}.section-block .chat-user{background:linear-gradient(135deg,#0084ff 0%,#06c 100%);color:#fff;border-radius:18px 18px 4px 18px;align-self:flex-end;box-shadow:0 2px 6px rgba(0,132,255,.35);margin-left:auto}.section-block .chat-user em{color:rgba(255,255,255,.75);font-style:normal;font-weight:600;font-size:.75em;text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:6px}.section-block .chat-ai{background:#f5f5f5;color:#2c3e50;border-radius:18px 18px 18px 4px;align-self:flex-start;box-shadow:0 2px 6px rgba(0,0,0,.12);border:1px solid #e8e8e8}.section-block .chat-ai em{color:#7a7a7a;font-style:normal;font-weight:600;font-size:.75em;text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:6px}.content-cntainer-centered,.content-container-centered{display:flex;justify-content:space-evenly;align-items:center;gap:1rem;flex-wrap:wrap}.connect-to-demo-mcp-block .btn{display:block;color:#667eea;background:#fff;padding:18px 40px;border-radius:8px;text-decoration:none;font-weight:700;font-size:18px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);text-align:center;width:90%;border:0;margin:20px auto}.connect-to-demo-mcp-block .btn.btn-primary{background:#667eea;color:#fff}.external-authentication .title{font-size:small}.connect-to-mcp.login-to-select-mcp-page .external-authentication{margin-top:-60px}.mcp-servers-list .info-fields{border:solid 1px #a9a9a9;border-radius:8px;padding:8px;margin:4pt 0;display:flex;flex-wrap:wrap}.mcp-servers-list .info-fields:hover{box-shadow:0 8px 16px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.12)}.mcp-servers-list .info-fields[data-status="New"]{background:#d3d3d3}.mcp-servers-list .info-fields[data-status="Active"]{background:#e0ffff}.mcp-servers-list .info-fields[data-status="Inactive"]{background:#fafad2}.mcp-servers-list .info-fields[data-status="Terminated"]{background:#ffb6c1}.mcp-servers-list .info-fields[data-status="Faulty"]{background:#ffa07a}.mcp-servers-list .info-fields[disabled]:hover{box-shadow:unset}.mcp-servers-list .info-fields .button-1[disabled],.mcp-servers-list .info-fields[disabled] .button-1{background:#808080;cursor:not-allowed}.mcp-servers-list .info-fields .info-field-company{font-size:larger;flex:1 0 50%}.mcp-servers-list .info-fields .info-field-fullname{display:none}.mcp-servers-list .info-fields .info-field-date{font-size:small;flex:0 0 18%;align-self:center}.mcp-servers-list .info-fields .info-field-dbname{font-size:small;order:2;flex:0 0 68%;margin-top:-16px}@media(min-width:1001px){.connect-to-demo-mcp-block .inputs label{width:110px}.connect-to-demo-mcp-block input[type="text"],.connect-to-demo-mcp-block input[type="password"],.connect-to-demo-mcp-block input[type="email"]{width:300px}}@media(max-width:992px){.section-block{width:85%}.section-block:nth-child(odd),.section-block:nth-child(even){align-self:center;margin-left:auto;margin-right:auto}.section-block .chat-user,.section-block .chat-ai{max-width:85%}}@media(max-width:768px){.section-block{width:95%;padding:15px 20px 20px 20px}.section-block h3{font-size:1.3em}.section-block .chat-container{padding:12px}.section-block .chat-user,.section-block .chat-ai{max-width:90%;font-size:.95em;padding:10px 14px}}
