.iot-modules-module{display:flex;flex-direction:column;color:#58617a;width:100%;grid-gap:0}.iot-modules-module .iot-modules-updateddate{text-align:end;background-color:#f2f4ff;padding:54px 50px 10px;font-size:1.3rem;font-family:Telefonica;font-family:TelefonicaBold;border-radius:10px 10px 0 0}.iot-modules-module .iot-modules-searchbar{background-color:#f2f4ff;padding:20px 50px 10px}.iot-modules-module .iot-modules-searchbar .search-border-line{border-bottom:1px solid #E0E5F2;height:1px;width:100%;margin-top:10px}.iot-modules-module .iot-modules-searchbar div{display:flex}.iot-modules-module .iot-modules-searchbar div svg{width:20px}.iot-modules-module .iot-modules-searchbar div input{border:none;outline:none;padding-left:10px;width:100%;color:#58617a}.iot-modules-module .iot-modules-tablecontainer{width:100%;box-sizing:border-box;height:fit-content;background-color:#f2f4ff;padding:20px 50px;border-radius:0 0 10px 10px;overflow:hidden;font-size:1.3rem}.iot-modules-module .iot-modules-tablecontainer .iot-table-scroll{width:100%;display:block;overflow-x:auto;overflow-y:hidden}.iot-modules-module .iot-modules-tablecontainer .iot-modules-empty{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-top:18px;margin-bottom:24px;padding:18px 20px;border-radius:12px;font-family:Telefonica-Regular,sans-serif;font-size:1.5rem;line-height:1.5rem}.iot-modules-module .iot-modules-tablecontainer .iot-modules-empty .iot-modules-empty{padding:14px;gap:10px;font-size:1.1rem;line-height:1.4rem;align-items:flex-start}.iot-modules-module .iot-modules-tablecontainer .iot-modules-empty .iot-modules-empty .iot-modules-empty-icon{width:28px;height:28px}.iot-modules-module .iot-modules-tablecontainer .iot-modules-empty .iot-modules-empty .iot-modules-empty-icon:before{left:6px;width:14px}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table{width:max-content;min-width:100%;border-collapse:collapse}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table th{font-family:TelefonicaBold;color:#06f;padding:20px 10px;text-align:start;border-bottom:1px solid #E0E5F2}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td{padding:15px 10px;border-bottom:1px solid #E0E5F2;color:#58617a}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]{position:relative;cursor:help}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 10px);transform:translateY(15px);background:#06f;color:#fff;padding:6px 8px;border-radius:4px;font-size:1.1rem;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:before{content:"";position:absolute;left:12px;bottom:100%;transform:translateY(15px);border:6px solid transparent;border-top-color:#06f;opacity:0;visibility:hidden;transition:opacity .15s ease;pointer-events:none;z-index:10}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:hover:after,.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:hover:before,.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:focus-visible:after,.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:focus-visible:before{opacity:1;visibility:visible}.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:hover:after,.iot-modules-module .iot-modules-tablecontainer .iot-modules-table td[data-tooltip]:focus-visible:after{transform:translateY(15px)}.iot-modules-module .iot-modules-infotable{font-size:1.2rem;line-height:1.6rem;padding:30px 0 40px}
