.device-panel{color:#506b46;background:#fff;border:1px solid #dbe5d3;border-radius:9px;margin:-8px 0 24px;padding:16px 18px}.device-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.device-summary>span,.device-summary>small{align-items:center;gap:7px;line-height:1.8;display:flex}.device-summary>span{font-size:12px;font-weight:600}.device-summary>small{color:#7b8d6d;font-size:10px}.device-panel details{margin-top:11px;font-size:11px}.device-panel summary{cursor:pointer;min-height:30px;line-height:30px}.device-guide{border-top:1px solid #e6ecdf;margin-top:10px;padding-top:4px}.device-guide h3{margin:17px 0 8px;font-size:12px}.device-guide p{margin:8px 0 15px;font-size:11px;line-height:2}.device-guide .secondary{font-size:11px}.device-guide a{color:#2c5748;text-decoration:underline}.device-guide .migration-link{color:#8b9781;border-top:1px solid #e6ecdf;margin-top:18px;padding-top:15px}@media (width<=760px){.device-panel{margin:0 0 22px;padding:13px 15px}.device-summary{gap:5px}.device-summary>small{font-size:10px}.device-guide p{font-size:12px}.device-panel summary{min-height:40px;line-height:40px}.topbar{padding-top:env(safe-area-inset-top);height:calc(62px + env(safe-area-inset-top))}}.sync-account{border-top:1px solid #e3e9df;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:10px;padding:14px 0;font-size:14px;display:flex}.sync-account-caption{color:#73816b}.sync-account>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sync-account>div span{overflow-wrap:anywhere;color:#5d7155}.sync-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sync-actions button{min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5}.sync-disconnect{border-color:#b9c6b3}.sync-switch{background:#f4f7ee;border:1px solid #c8d8be;border-radius:10px;margin:14px 0;padding:16px}.sync-switch p{margin:10px 0;font-size:13px;line-height:1.9}.sync-switch .primary{white-space:normal}@media (width<=500px){.sync-actions button{flex:140px}.sync-account{gap:8px}.sync-account-caption{width:100%}}.community-panel label{margin:14px 0;font-size:14px;display:block}.community-panel input:not([type=checkbox]),.community-panel textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cdd9c4;border-radius:7px;margin-top:7px;padding:10px;font-size:16px;display:block}.community-panel textarea{resize:vertical;min-height:110px}.community-panel button{white-space:normal;min-height:44px;margin:5px 5px 5px 0}.community-panel .review-consent{align-items:flex-start;gap:10px;font-size:13px;display:flex}.review-consent input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.review-item,.issued-code{background:#f8faf4;border:1px solid #d3dfc9;border-radius:10px;margin:16px 0;padding:16px}.review-item p{white-space:pre-wrap;overflow-wrap:anywhere}.issued-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 0;font-size:15px;display:block}.review-confirm{border-top:1px solid #d3dfc9;margin-top:12px}.dropbox-start{background:#f7faf3;border:1px solid #dce6d5;border-radius:9px;margin:16px 0;padding:16px}.dropbox-start p,.dropbox-start li{margin:10px 0;font-size:13px;line-height:1.9}.dropbox-start ol{padding-left:22px}.dropbox-start .sync-actions a{white-space:normal;text-align:center;min-height:44px}.dropbox-start .primary{white-space:normal}.dropbox-start details a{text-decoration:underline}.dropbox-start details{margin-top:12px}.brand-icon img{border-radius:12px;width:100%;height:100%;display:block}.brand-icon{overflow:hidden}
