.s-compatibility-settings-page{min-height:calc(100vh - 240px)}.s-compatibility-settings-page .icon{display:inline-block;background:transparent 50% no-repeat;background-size:contain;font-size:1em;line-height:1em;vertical-align:-.0625em;text-align:center;width:1em;height:1em}.s-compatibility-settings-page .icon > *{display:inline-block;vertical-align:top;width:1em;height:1em;background-size:contain;border-radius:inherit}.s-compatibility-settings-page .icon.rounded,.s-compatibility-settings-page .icon > .rounded{border-radius:50%}.s-compatibility-settings-page .icon.userpic{font-size:1.25rem;vertical-align:-.125em}.s-compatibility-settings-page .icon.bordered{border:1px solid rgba(0,0,0,0.2)}.s-compatibility-settings-page button.icon{padding:0;border:0;outline:none;color:var(--text-color)}.s-compatibility-settings-page .icon.top{vertical-align:top}.s-compatibility-settings-page .icon.middle{vertical-align:middle}.s-compatibility-settings-page .icon.baseline{vertical-align:baseline}.s-compatibility-settings-page .icon.baseline > *{vertical-align:baseline}.s-compatibility-settings-page .icon.shift-1{vertical-align:-.0625em}.s-compatibility-settings-page .icon.shift-2{vertical-align:-.125em}.s-compatibility-settings-page .icon.shift-3{vertical-align:-.1875em}.s-compatibility-settings-page .icon.shift-4{vertical-align:-.25em}.s-compatibility-settings-page .icon.shift-5{vertical-align:-.3125em}.s-compatibility-settings-page .icon.shift-6{vertical-align:-.375em}.s-compatibility-settings-page .icon.shift-7{vertical-align:-.4375em}.s-compatibility-settings-page .icon.shift-8{vertical-align:-.5em}.s-compatibility-settings-page .icon.size-8{font-size:8px}.s-compatibility-settings-page .icon.size-10{font-size:10px}.s-compatibility-settings-page .icon.size-11{font-size:11px}.s-compatibility-settings-page .icon.size-12{font-size:12px}.s-compatibility-settings-page .icon.size-13{font-size:13px}.s-compatibility-settings-page .icon.size-14{font-size:14px}.s-compatibility-settings-page .icon.size-16{font-size:16px}.s-compatibility-settings-page .icon.size-18{font-size:18px}.s-compatibility-settings-page .icon.size-20{font-size:20px}.s-compatibility-settings-page .icon.size-22{font-size:22px}.s-compatibility-settings-page .icon.size-24{font-size:24px}.s-compatibility-settings-page .icon.size-26{font-size:26px}.s-compatibility-settings-page .icon.size-28{font-size:28px}.s-compatibility-settings-page .icon.size-30{font-size:30px}.s-compatibility-settings-page .icon.size-32{font-size:32px}.s-compatibility-settings-page .icon.size-48{font-size:48px}.s-compatibility-settings-page .icon.size-64{font-size:64px}.s-compatibility-settings-page .icon.size-80{font-size:80px}.s-compatibility-settings-page .icon.size-96{font-size:96px}.s-compatibility-settings-page .color-gray{color:#aaa}.s-compatibility-settings-page .color-yellow{color:#fc0}.s-compatibility-settings-page .color-red{color:#ff3115}.s-compatibility-settings-page .color-green{color:#00cc20}.s-compatibility-settings-page .s-page-header{margin-bottom:20px}.s-compatibility-settings-page .s-page-header .s-title{margin:0}.s-compatibility-settings-page .s-text-hint{font-size:12px;line-height:14px;color:#aaa}.s-compatibility-settings-page .s-text-header{font-size:17px;font-weight:500;line-height:20px}.s-compatibility-settings-page .s-groups-table .s-column-icon{width:48px;padding-right:10px}.s-compatibility-settings-page .s-groups-table .s-column-name{width:250px}.s-compatibility-settings-page .s-groups-table .s-column-compatibility{width:20%}.s-compatibility-settings-page .s-groups-table .s-column-interaction{width:30%}.s-compatibility-settings-page .s-groups-table .s-column-toggle{width:100px}.s-compatibility-settings-page .s-groups-table tr td,.s-compatibility-settings-page .s-groups-table tr th{vertical-align:top;text-align:left;padding:7px 10px 7px 0}.s-compatibility-settings-page .s-groups-table tr td:first-child,.s-compatibility-settings-page .s-groups-table tr th:first-child{padding-left:10px}.s-compatibility-settings-page .s-groups-table tr th{border-bottom:solid rgba(0,0,0,0.1);border-width:1px 0;color:#aaa}.s-compatibility-settings-page tr.s-group-row .s-column-icon{width:48px}.s-compatibility-settings-page tr.s-group-row .s-column-icon .s-group-icon{min-width:48px;height:48px;color:#aaa}.s-compatibility-settings-page tr.s-group-row .s-column-group-name{vertical-align:middle}.s-compatibility-settings-page .s-name-section{display:flex;max-width:500px;min-width:200px}.s-compatibility-settings-page .s-name-section .s-image{margin-right:10px;width:60px;height:32px;color:#aaa;text-align:right}.s-compatibility-settings-page .s-name-section .s-image img{vertical-align:top;max-height:100%;max-width:100%;min-width:60px}.s-compatibility-settings-page .s-name-section .s-name-wrapper .s-type{font-size:12px;line-height:14px;color:#aaa}.s-compatibility-settings-page .s-name-section .s-name-wrapper .s-name a{color:inherit}.s-compatibility-settings-page .s-version-section{margin-top:14px;min-width:100px}.s-compatibility-settings-page .s-version-section .s-version-wrapper:not(:first-child){margin-top:8px}.s-compatibility-settings-page .s-version-section .s-version-wrapper.is-old{color:#f00}.s-compatibility-settings-page .s-version-section .s-version-wrapper.is-old .s-description{color:inherit}.s-compatibility-settings-page .s-version-section .s-version-wrapper .s-description{margin-top:2px;font-size:12px;line-height:16px;color:#aaa}.s-compatibility-settings-page .s-compatibility-section{margin-top:12px;min-width:100px}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper{display:flex}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper .s-image{margin-right:6px}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper .s-text-wrapper{padding-top:1px}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper .s-text-wrapper:not(.is-extended) .s-description{display:none}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper .s-text-wrapper .s-toggle{margin-top:2px}.s-compatibility-settings-page .s-compatibility-section .s-compatibility-wrapper .s-text-wrapper .s-description{margin-top:2px;font-size:12px;line-height:14px}.s-compatibility-settings-page .s-interaction-section{margin-top:12px;font-size:14px;min-width:100px}.s-compatibility-settings-page .s-checkbox-section{margin-top:14px;min-width:70px}.s-compatibility-settings-page .s-checkbox-section .ibutton-container{display:inline-block}.s-compatibility-settings-page .s-checkbox-section .ibutton-container:not(:last-child){margin-right:4px}.s-compatibility-settings-page .s-checkbox-section .s-label{margin-top:2px}.s-compatibility-settings-page .is-app .s-name-section .s-image{width:48px;height:48px}.s-compatibility-settings-page .is-app .s-name-section .s-image img{min-width:auto}.s-compatibility-settings-page .is-app .s-version-section{margin-top:15px}.s-compatibility-settings-page .is-theme .s-name-section .s-name{margin-top:7px}.s-compatibility-settings-page .is-theme .s-version-section,.s-compatibility-settings-page .is-theme .s-checkbox-section{margin-top:7px}.s-compatibility-settings-page .is-theme .s-compatibility-section,.s-compatibility-settings-page .is-theme .s-interaction-section{margin-top:5px}.dialog.s-settings-compatibility-interaction-dialog .dialog-body{width:960px}.s-settings-compatibility-interaction-dialog .dialog-content .field{padding-top:20px}.s-settings-compatibility-interaction-dialog .dialog-content .field span{padding-left:5px}