[data-smn-appearance-menu]{display:grid;gap:8px;margin:10px 0}[data-smn-appearance-menu] a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5dce0;border-radius:12px;color:inherit;text-decoration:none}.smn-app-icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px}.smn-app-icon-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border:1px solid #d8dce3;border-radius:16px;background:var(--smn-card,#fff);color:inherit;cursor:pointer}.smn-app-icon-grid img{width:76px;height:76px;object-fit:contain;border-radius:16px}.smn-app-icon-grid [aria-pressed=true]{border:2px solid #c71935;background:#fff0f2;color:#92142a}.smn-icon-auto{font-size:52px;line-height:76px}.smn-app-icon-panel{padding:10px 0}.smn-app-icon-panel h1{font-size:23px}.smn-app-icon-panel small{line-height:1.5}[data-smn-icon-status]{min-height:24px}.smn-saved-status{margin-top:14px}.smn-app-page .smn-mobile-drawer [data-smn-appearance-menu] .smn-drawer-card-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor}.smn-app-page .smn-mobile-drawer [data-smn-appearance-menu] .smn-appearance-ads .smn-drawer-card-icon{background:#fff5e5;color:#a7630c}.smn-app-page .smn-mobile-drawer [data-smn-appearance-menu] .smn-appearance-icons .smn-drawer-card-icon{background:#edf4ff;color:#1d64ca}.smn-app-icon-grid button{position:relative;aspect-ratio:1;justify-content:center}.smn-app-icon-grid [aria-pressed=true]:after{content:"✓";position:absolute;right:8px;top:6px;color:#b61932;font-size:19px;font-weight:600}.smn-app-icon-grid .is-pending{outline:2px solid #c71935;outline-offset:-2px}.smn-app-icon-panel [data-smn-icon-status][hidden]{display:none!important}.smn-settings-page .smn-icon-settings-screen .smn-app-icon-panel{padding:12px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important}.smn-settings-page .smn-app-icon-panel .smn-app-icon-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;justify-content:start!important;align-items:start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.smn-settings-page .smn-app-icon-grid button{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:1!important;padding:7px!important;border-radius:12px!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.smn-settings-page .smn-app-icon-grid img{display:block!important;width:100%!important;height:100%!important;max-width:52px!important;max-height:52px!important;object-fit:contain!important;border-radius:6px!important}.smn-settings-page .smn-app-icon-grid [aria-pressed=true]:after{font-size:12px;top:1px;right:3px}@media(min-width:400px){.smn-settings-page .smn-app-icon-panel .smn-app-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.smn-settings-page .smn-app-icon-panel .smn-app-icon-grid{max-width:400px!important;width:100%!important;margin-left:0!important;margin-right:auto!important}.smn-app-page .smn-drawer-font-card .smn-font-triple{width:36px!important;height:28px!important;fill:currentColor}.smn-ads-coming-screen .smn-ads-coming{display:flex!important;align-items:center;gap:14px;padding:22px 0!important;margin:10px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.smn-ads-coming-screen .smn-ads-coming__icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff0f2;color:#cc1830}.smn-ads-coming__icon svg{width:30px;height:30px}.smn-ads-coming>div{min-width:0;flex:1}.smn-ads-coming h2{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 6px}.smn-ads-coming p{font-size:15px;line-height:1.65;margin:0;color:var(--muted,#5b6a7d);width:auto!important;max-width:none!important;word-break:normal!important;overflow-wrap:normal!important}.smn-settings-page .smn-android-permission-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:14px!important;padding:16px!important;border:1px solid var(--line,#dde3eb)!important;border-radius:18px!important;background:var(--card,#fff)!important;color:var(--text,#15283d)!important;text-align:left!important;cursor:pointer}.smn-android-permission-copy{display:flex!important;align-items:center;gap:12px;min-width:0}.smn-android-permission-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#ecf6f5;color:#078575}.smn-android-permission-icon svg{width:24px;height:24px}.smn-android-permission-copy b{font-size:15px;font-weight:400;line-height:1.5}.smn-android-permission-copy small{display:block;margin-top:3px;font-size:11px;color:var(--muted,#617181)}.smn-android-permission-arrow{font-size:26px;color:var(--muted,#617181)}.smn-reward-card{padding:16px 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.smn-reward-card h2{font-size:21px;font-weight:600}.smn-reward-card p{font-size:14px;line-height:1.65;max-width:100%;overflow-wrap:anywhere}.smn-reward-card button{margin:6px 6px 6px 0;padding:11px 14px;border-radius:12px;border:1px solid var(--line,#dce2eb)}.smn-app-icon-grid button[hidden]{display:none!important}.smn-settings-page .smn-app-icon-panel .smn-app-icon-grid button[data-smn-icon-choice="auto"]{font-size:12px!important;line-height:1.2!important;font-weight:600!important;padding:7px 2px!important;box-sizing:border-box;white-space:nowrap}.smn-settings-page .smn-app-icon-grid button[data-smn-icon-choice="auto"]>span{font:inherit!important;white-space:nowrap}