/* Shared geometry: no screenshot rectangles, no inherited filled SVGs. */
.app-icon:has(.real-app-icon){border-radius:0!important;overflow:visible!important}.real-app-icon{object-fit:contain!important;border-radius:0!important;filter:drop-shadow(0 1px 2px #0001)}svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.phone-tabs-v6{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));height:65px!important;padding:8px 3px 7px!important;flex-shrink:0}.phone-tabs-v6 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px!important;font-size:10px!important;padding:0;min-width:0;line-height:1.2}.phone-tabs-v6 svg.phone-nav-icon{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor;stroke-width:1.8}.phone-tabs-v6 .keypad circle{fill:currentColor;stroke:none}.phone-tabs-v6 button.active{color:#181818}.adot-history-row{padding-top:14px;padding-bottom:14px}.adot-history-call{height:36px;width:36px}.adot-history-person b{font-size:13px;font-weight:650}.adot-history-person time{font-size:10px;color:#888}.adot-search-bar{min-height:43px}.adot-search-bar svg{width:19px;height:19px;stroke:#181818;fill:none}.phone-keypad-v6{display:flex;flex-direction:column;background:#fff;height:100%;padding:0;overflow:hidden}.keypad-search-v6{padding-top:12px;flex-shrink:0}.keypad-search-v6 .adot-search-bar{margin-bottom:0}.dial-entry-v6{flex:1;min-height:70px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:15px 12px 22px;gap:10px}.dial-entry-v6 #dialNumber{font-size:29px;font-weight:400;line-height:1.2;max-width:100%;overflow-wrap:anywhere;letter-spacing:1px;min-height:35px}.dial-entry-v6>button{font-size:10px;color:#777;visibility:hidden}.dial-entry-v6:has(#dialNumber:not(:empty))>button{visibility:visible}.dial-grid-v6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;width:90%;margin:0 auto;flex-shrink:0}.dial-grid-v6 button{height:67px;display:flex;justify-content:center;align-items:center;gap:7px;padding:0;border-radius:25px}.dial-grid-v6 button:active{background:#f5f5f5}.dial-grid-v6 b{font-size:37px;line-height:1;font-weight:400;min-width:29px;text-align:center;color:#171717}.dial-grid-v6 button>span{font-size:12px;line-height:1.1;min-width:25px;text-align:left;color:#555}.dial-grid-v6 small{font-size:8px;display:block;margin-top:3px}.dial-actions-v6{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;width:90%;margin:17px auto 25px;flex-shrink:0}.dial-actions-v6>button{height:52px;width:52px;border-radius:50%;display:grid;place-items:center;justify-self:center;color:#bcbcbc;padding:13px}.dial-actions-v6 .dial-main-v6{width:62px;height:62px;color:white;background:#00c57c;padding:20px}.dial-main-v6 svg{width:26px;height:26px}.dial-actions-v6 .video-dial-v6{border:1px solid #eee;color:#00c57c}.dial-actions-v6 svg{width:26px;height:26px}.phone-keypad-v6 .phone-tabs-v6{margin-top:0}.keypad-search-v6 #dialMatchesV6{max-height:90px;overflow:auto}.keypad-search-v6 #dialMatchesV6>button{display:flex;width:100%;font-size:12px;padding:10px 20px;justify-content:space-between}.keypad-search-v6 #dialMatchesV6 svg{width:16px;height:16px;color:#00ba78}.music-mini>img,.song-row>.song-art{flex-shrink:0;background:#242424}.music-mini{overflow:hidden}.music-mini>div{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.music-mini>span{flex-shrink:0}.music-nav-v3 button{min-width:0}.music-nav-v3 svg{fill:none;stroke:currentColor}.app-icon.calendar:before,.app-icon.calendar:after{border-radius:2px}.folded-open .phone-keypad-v6 .keypad-search-v6{width:100%;max-width:560px;margin:0 auto}.folded-open .dial-grid-v6,.folded-open .dial-actions-v6{max-width:390px}.folded-open .dial-entry-v6{padding-bottom:25px}.device.compact .dial-grid-v6 button{height:56px}.device.compact .dial-actions-v6{margin-top:10px;margin-bottom:17px}.device.compact .dial-grid-v6 b{font-size:32px}@media(max-width:700px){.folded-open .dial-grid-v6 button{height:38px}.folded-open .dial-grid-v6 b{font-size:27px}.folded-open .dial-entry-v6{min-height:35px;padding:5px 10px}.folded-open .dial-entry-v6 #dialNumber{font-size:23px;min-height:27px}.folded-open .dial-actions-v6{margin:7px auto 10px}.folded-open .dial-actions-v6>button{height:37px;width:37px;padding:8px}.folded-open .dial-actions-v6 .dial-main-v6{width:44px;height:44px;padding:11px}.folded-open .phone-tabs-v6{height:49px!important;padding:5px!important}.folded-open .phone-tabs-v6 button{font-size:8px!important;gap:4px!important}.folded-open .phone-tabs-v6 svg.phone-nav-icon{height:18px!important;width:18px!important}}
.cover-fallback-v6{background:#202938}.cover-fallback-v6>img{width:100%!important;opacity:.3;filter:blur(2px);object-fit:cover}.cover-fallback-title-v6{position:absolute;inset:0;display:flex;justify-content:center;flex-direction:column;padding:25px;color:white;background:linear-gradient(90deg,#09132499,#12253844)}.cover-fallback-title-v6 small{font-size:10px;opacity:.7;margin-bottom:8px}.cover-fallback-title-v6 b{font-size:20px;line-height:1.5;font-weight:500}
