.pc-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:18px 0;padding:12px 16px;background:var(--card);border:1px solid var(--line);border-radius:12px;font-size:13px;color:var(--muted)}
.pc-banner .btn{padding:6px 10px;font-size:12px}
.app-choice small{overflow-wrap:anywhere}
.app-choice input{flex:0 0 auto}
.app-choice span{min-width:0}
.app-tile .iconbtn{width:100%;text-align:left}
.app-tile.platform-android .iconbtn{opacity:.65}
.tile{gap:7px}
.tile .pic{font-size:20px}
.tile .edit{padding:2px;font-size:16px}
.dark .addlink{color:#b8ceff;border-color:#7288ad}
.pc-permissions{margin:12px 0;display:grid;gap:8px}
.pc-permission{display:flex;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 0}
.pc-permission strong{display:block;font-size:14px}
.pc-permission small{display:block;color:var(--muted);overflow-wrap:anywhere}
@media(min-width:1200px){.app{max-width:1400px}.sections{grid-template-columns:repeat(3,minmax(0,1fr))}}
