.iot-modules-module{display:flex;flex-direction:column;color:#58617a;width:100%;grid-gap:0}.iot-modules-module .iot-modules-sticky-toolbar{position:sticky;top:var(--iot-sticky-top, 0px);z-index:6;border-top:10px solid #fff}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-scroll-top{display:none;box-sizing:border-box;width:100%;border-left:50px solid #F2F4FF;border-right:50px solid #F2F4FF;overflow-x:auto;overflow-y:hidden;background-color:#f2f4ff}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-scroll-top .iot-table-scroll-top-inner{height:1px}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-scroll-top::-webkit-scrollbar{height:10px}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-scroll-top::-webkit-scrollbar-thumb{background:#C3CCE6;border-radius:5px}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-scroll-top::-webkit-scrollbar-track{background:#E0E5F2;border-radius:5px}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-header-sticky{display:none;position:absolute;top:100%;left:50px;right:50px;overflow:hidden;z-index:5;background-color:#f2f4ff;font-size:1.3rem}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-header-sticky .iot-modules-table--clone{table-layout:fixed;border-collapse:collapse;margin:0}.iot-modules-module .iot-modules-sticky-toolbar .iot-table-header-sticky .iot-modules-table--clone th{font-family:TelefonicaBold;color:#06f;padding:20px 10px;text-align:start;border-bottom:1px solid #E0E5F2;box-sizing:border-box}.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;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-table-scroll::-webkit-scrollbar{height:10px}.iot-modules-module .iot-modules-tablecontainer .iot-table-scroll::-webkit-scrollbar-thumb{background:#C3CCE6;border-radius:5px}.iot-modules-module .iot-modules-tablecontainer .iot-table-scroll::-webkit-scrollbar-track{background:#E0E5F2;border-radius:5px}.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}
