:root{--page-header-offset:44px}h1,h2,h3,h4,h5,h6{font-weight:700}h1 span.gradient-font,h1.gradient-font,h2 span.gradient-font,h2.gradient-font,h3 span.gradient-font,h3.gradient-font,h4 span.gradient-font,h4.gradient-font,h5 span.gradient-font,h5.gradient-font,h6 span.gradient-font,h6.gradient-font{display:inline;background:linear-gradient(90deg,#4285F4,#ff671e);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}h1 span.primary-color-font,h1.primary-color-font,h2 span.primary-color-font,h2.primary-color-font,h3 span.primary-color-font,h3.primary-color-font,h4 span.primary-color-font,h4.primary-color-font,h5 span.primary-color-font,h5.primary-color-font,h6 span.primary-color-font,h6.primary-color-font{color:#4285f4}h1 span.tertiary-color-font,h1.tertiary-color-font,h2 span.tertiary-color-font,h2.tertiary-color-font,h3 span.tertiary-color-font,h3.tertiary-color-font,h4 span.tertiary-color-font,h4.tertiary-color-font,h5 span.tertiary-color-font,h5.tertiary-color-font,h6 span.tertiary-color-font,h6.tertiary-color-font{color:#ff671e}h1.huge,h2.huge,h3.huge,h4.huge,h5.huge,h6.huge{font-size:44px;font-weight:800}h1.big,h2.big,h3.big,h4.big,h5.big,h6.big{font-size:38px;font-weight:800}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:34px;font-weight:700}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-size:30px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:24px;font-weight:500}h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-size:22px;font-weight:500}p.big-content{font-size:18px;font-weight:300}*{box-sizing:border-box;padding:0;margin:0}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-optical-sizing:auto;font-style:normal;line-height:1.3}body{width:100%;height:100%}a{color:inherit;text-decoration:none}.devices-page{position:relative;width:100%;flex:1 1;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;min-height:100dvh;max-height:100dvh;overflow:hidden;padding:calc(var(--page-header-offset) + 12px) 12px 12px 12px;box-sizing:border-box}.devices-page:has(.table-card-footer){padding-bottom:0}.devices-page .filter-dropdown-wrapper{position:relative}.devices-page .filter-dropdown-wrapper .search-dropdown{left:0;right:auto}.devices-page .devices-list{display:flex;flex-direction:column}.devices-page .devices-list .device-row{display:flex;align-items:center;gap:20px;padding:8px 20px;border-bottom:1px solid rgba(168,198,249,.5647058824)}.devices-page .devices-list .device-row .device-icon{width:50px}.devices-page .devices-list .device-row .device-icon .icon{font-size:35px}.devices-page .devices-list .device-row .device-summary .device-name{font-weight:700;font-size:20px}.devices-page .devices-list .device-row .device-summary .identifier{font-size:12px;font-style:italic}.devices-page .devices-list .device-row .device-summary .enrolled-at{display:flex;gap:10px;margin-top:5px;font-size:14px}.devices-page .devices-list .device-row .device-summary .enrolled-at .caption{font-weight:700}.devices-page .search-input-wrapper{position:relative;display:flex;align-items:center}.devices-page .search-input-wrapper .search-input{width:100%;padding:8px 80px 8px 32px;width:300px;border:1px solid rgba(89,92,90,.4078431373);border-radius:20px;font-size:14px;background:rgba(0,0,0,0)}.devices-page .search-input-wrapper .search-icon{position:absolute;left:10px;font-size:16px;color:#4285f4;pointer-events:none;margin-right:6px;display:flex;align-items:center}.devices-page .search-input-wrapper .search-bar-actions .clear-icon{background:none;border:none;font-size:14px;color:#4285f4;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;min-width:24px;min-height:24px}.devices-page .search-input-wrapper .search-bar-actions .clear-icon .icon{font-size:14px;width:14px;height:14px}.devices-page .search-input-wrapper .search-bar-actions .clear-icon:hover{color:#1d2437}.devices-page .search-input-wrapper .search-bar-actions .search-action-wrapper{display:flex;align-items:center;position:static;right:auto}.devices-page .search-input-wrapper .search-bar-actions .search-action-wrapper .search-filter-icon{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#4285f4}.devices-page .search-input-wrapper .search-dropdown{position:absolute;left:auto;right:0;top:100%;margin-top:10px;width:320px;z-index:50}.devices-page .search-input-wrapper .search-dropdown .search-advanced-filter{top:0}.devices-page .data-table thead th.data-table-sort-th{padding:12px 8px;vertical-align:middle;box-sizing:border-box}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;max-width:100%;padding:0;margin:0;border:none;background:rgba(0,0,0,0);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;line-height:inherit;vertical-align:baseline}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-btn:hover{opacity:.92}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-btn:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-label{flex:1 1;min-width:0}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-icon-wrap{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-icon{width:14px;height:14px}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-icon--active{color:#4285f4}.devices-page .data-table thead th.data-table-sort-th .data-table-sort-icon--none{color:#697ba9;opacity:.85}