function getRemoteStyle_ccwgtv(config) { const template = config.remote_template; const base_url = `/hacsfiles/generic-remote-control-card/remotes/${template}`; return ` ha-card{ background-color:transparent; box-shadow:var(--paper-material-elevation-0_-_box-shadow); } body { margin: 0; padding: 20px; font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; } .container { width: 224px; margin: 0 auto } #remote-control-ccwgtv { position: relative; background: url(${base_url}/remote.png) no-repeat; width: 178px; height: 559px; } span { display: none; } li { display: inline-block; } ul a { display: inline-block; position: absolute; width: 29px; height: 29px; background-repeat: no-repeat; background-position: center center; background-size: contain; border-radius: 50%; transition: opacity 0.3s ease-in-out; } ul a:hover, ul a:focus, ul a:active { opacity: 0.3; } #remote-control-ccwgtv ul { margin: 0; padding: 0; list-style-type: none; } #top a { top: 15px; background-image: url(${base_url}/top.png); } #bottom a, #ok a, #top a { left: 68px; } #bottom a { top: 117px; background-image: url(${base_url}/bottom.png); } #clickleft a, #clickright a, #ok a { top: 63px; } #ok a { background-image: url(${base_url}/ok.png); } #clickleft a { left: 18px; background-image: url(${base_url}/clickleft.png); } #clickright a { left: 119px; background-image: url(${base_url}/clickright.png); } #back a { left: 27px; top: 174px; width: 26px; background-image: url(${base_url}/go_back.png); } #assistant a { left: 107px; top: 167px; width: 39px; height: 41px; background-image: url(${base_url}/assistant.png); } #home a, #mute a { top: 240px; width: 26px; height: 41px; } #home a { left: 30px; background-image: url(${base_url}/home.png); } #mute a { left: 113px; background-image: url(${base_url}/mute.png); } #youtube a, #netflix a { top: 313px; width: 45px; height: 41px; } #youtube a { left: 20px; background-image: url(${base_url}/youtube.png); } #netflix a { left: 109px; background-image: url(${base_url}/netflix.png); } #power a, #source a { top: 388px; transform: scale(0.8); } #power a { left: 30px; background-image: url(${base_url}/power.png); } #source a { left: 118px; background-image: url(${base_url}/source.png); } .audio-controls { position: absolute; left: 168px; top: 100px; width: 40px; background: #b8b7b1; border-radius: 0; border-top-right-radius: 14px; border-bottom-right-radius: 14px; height: 70px; transform: rotate(-1.5deg); } #volumeup a, #volumedown a { left: 5.5px; width: 25px; } #volumeup a { top: 5px; background-image: url(${base_url}/volume.png); } #volumedown a { bottom: 5px; background-image: url(${base_url}/volumedown.png); } `; } function getRemoteHtml_ccwgtv(config){ const template = config.remote_template; return `

${config.name}

`; }