/* CentralRP Phone v1.6.1 - CR Store + stable display controls */
.setting-live-value{color:var(--cr-blue,#2f8cff);font-size:.88em;font-weight:700;margin-left:6px;white-space:nowrap}

.store-hero{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:14px}
.store-hero-mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#4ba0ff,#1767d2);color:#fff;font-weight:900;letter-spacing:-1px;box-shadow:0 8px 24px rgba(34,128,255,.24)}
.store-hero h3{margin:0 0 3px;font-size:1.13rem}.store-hero p{margin:0;color:var(--text-secondary)}
.store-search{position:relative;margin:0 0 10px}.store-search>span{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-secondary);z-index:1}.store-search>span svg{width:100%;height:100%}.store-search .input{padding-left:39px}
.store-categories{display:flex;gap:7px;overflow-x:auto;padding:1px 0 9px;scrollbar-width:none}.store-categories::-webkit-scrollbar{display:none}.store-categories button{flex:0 0 auto;border:1px solid var(--border);background:rgba(20,36,56,.72);color:var(--text-secondary);border-radius:999px;padding:7px 11px;font:inherit;font-size:.82rem}.store-categories button.active{background:rgba(47,140,255,.18);border-color:rgba(47,140,255,.62);color:#fff}
.store-list{display:flex;flex-direction:column;gap:8px}.store-app-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;background:rgba(12,25,42,.78);border:1px solid var(--border);border-radius:13px;padding:11px}.store-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(155deg,color-mix(in srgb,var(--app-color) 92%,#fff 8%),color-mix(in srgb,var(--app-color) 72%,#000 28%));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.store-icon svg{width:27px;height:27px}.store-copy{min-width:0}.store-copy strong{display:block;font-size:.96rem;line-height:1.15}.store-copy small{display:block;color:#84a0bf;margin-top:2px;font-size:.72rem}.store-copy p{margin:5px 0 0;color:var(--text-secondary);font-size:.76rem;line-height:1.3}.store-copy em{display:block;margin-top:5px;color:#efb15c;font-style:normal;font-size:.7rem}.store-action{min-width:76px;border:0;border-radius:9px;padding:8px 10px;font:inherit;font-size:.73rem;font-weight:750;color:#fff;background:#2f8cff}.store-action.remove{background:rgba(232,73,80,.15);color:#ff777c;border:1px solid rgba(232,73,80,.25)}.store-action.system{background:rgba(110,130,155,.14);color:#95a8bd}.store-action.unavailable{background:rgba(110,130,155,.10);color:#72859a}.store-action:disabled{cursor:default;opacity:.9}.store-note{margin-top:11px;font-size:.75rem;line-height:1.35}

#phone[data-theme="light"] .store-categories button{background:rgba(230,236,245,.92);color:#3a4654;border-color:rgba(25,45,70,.16)}
#phone[data-theme="light"] .store-categories button.active{background:#e6f1ff;color:#1265c7;border-color:#5da8ff}
#phone[data-theme="light"] .store-app-card{background:rgba(255,255,255,.88);border-color:rgba(25,45,70,.13)}
#phone[data-theme="light"] .store-copy strong{color:#0f1722}#phone[data-theme="light"] .store-copy p,#phone[data-theme="light"] .store-hero p{color:#5c6978}

@media (max-height:900px){.store-app-card{padding:9px}.store-icon{width:44px;height:44px}.store-icon svg{width:24px;height:24px}.store-copy p{font-size:.72rem}.store-action{min-width:70px;padding:7px 8px}}
