/* Account, checkout, and display-only order forecast refinements. */
.mobile-store .account-credit-note{margin:0 0 16px;padding:12px 15px;border:1px solid #cfe6ed;border-radius:14px;background:#f4fafb;color:#245168;font-size:13px;line-height:1.9}
.mobile-store[data-store-theme="playful"] .account-credit-note{border-color:#eed6d3;background:#fff7f3;color:#71333c}
.mobile-store .account-navigation-card,.mobile-store .customer-content,.mobile-store .customer-layout>*{min-width:0}
.mobile-store .account-nav-identity strong,.mobile-store .account-nav-identity small{overflow-wrap:anywhere}
.mobile-store .cart-item-actions :is(button,input){min-height:40px}
@media(max-width:640px){
 .mobile-store .account-navigation-card,.mobile-store .customer-content,.mobile-store .customer-dashboard{max-width:100%}
 .mobile-store .account-navigation-card :is(.acct-nav,.account-nav-identity){min-width:0}
 .mobile-store .cart-item-info,.mobile-store .cart-item-card{min-width:0}
 .mobile-store #checkout-form .card{border-radius:16px}
}
/* Forecast and actual status remain separate. */
.journey-plan{--plan-accent:var(--look-mid,#16799f);margin-top:15px;padding:16px;border:1px solid #d5e5ea;border-radius:17px;background:#fff;color:#244c5c;line-height:1.8}
.journey-plan-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}
.journey-plan-header span{font-size:11px;border-radius:999px;padding:4px 9px;background:#edf7f9;color:#245568}
.journey-plan-track{height:5px;margin:18px 13% 0;background:#e2ecee;border-radius:99px;overflow:hidden;direction:rtl}
.journey-plan-track>span{display:block;height:100%;background:var(--plan-accent);border-radius:inherit}
.journey-plan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:-14px 0 0;text-align:center}
.journey-plan-steps li{display:grid;justify-items:center;gap:5px;min-width:0;color:#526a74;font-size:11px}
.journey-plan-steps li>span{display:grid;place-items:center;width:25px;height:25px;background:#fff;border:2px solid #c9dadd;border-radius:50%;font-weight:700}
.journey-plan-steps li.is-reached>span{background:var(--plan-accent);border-color:var(--plan-accent);color:#fff}
.journey-plan p{font-size:12px;margin:10px 0 0;color:#496572}
[data-store-theme="playful"] .journey-plan,[data-admin-theme="playful"] .journey-plan{--plan-accent:#ab3445;border-color:#efd6d1;color:#662c37;background:#fffdfa}
[data-store-theme="playful"] .journey-plan-header span,[data-admin-theme="playful"] .journey-plan-header span{background:#fff0ed;color:#823a43}
@media(max-width:420px){.journey-plan{padding:13px 10px}.journey-plan-steps li{font-size:10px}}
.mobile-store .customer-footer:not(.footer-custom-text) small{color:#536873}
.mobile-admin .admin-page-heading p{color:#506a78}
.mobile-admin :is(.admin-stat-note summary,.personalize-hub small){color:#486571}
.mobile-admin :is(.cp-hint,.cp-labels span){color:#4f6772}
.mobile-admin .chip-sky{color:#075778}
.mobile-admin :is(.sec-card .sec-sub,.sec-text small,.sec-note){color:#4c6571}
.mobile-admin :is(.slides-section-heading p,.slides-switch-card small,.slides-field small,.slides-options-footer p,.slides-list-heading p,.slides-list-copy p,.slides-form-help p){color:#4d6772}
.mobile-admin :is(.daily-group>p,.daily-group label small,.daily-choice small){color:#4d6772}
.mobile-admin :is(.settings-help,.settings-save-state,.hero-current-image span,.toggle-state){color:#4b6571}
.mobile-admin #settings-editor :is(p.text-xs,p.text-\[11px\]):not(.text-rose-600):not(.text-red-600){color:#496572}
@media(max-width:1023px){
 .mobile-store .account-profile-grid{grid-template-columns:minmax(0,1fr)}
 .mobile-store .account-profile-grid>*{min-width:0}
 .mobile-store .account-profile-grid .card{min-width:0}
 .mobile-store .account-profile-grid .truncate{white-space:normal;overflow-wrap:anywhere}
}
@media(max-width:640px){
 .mobile-store .account-profile-grid .acct-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mobile-store .account-profile-grid .acct-nav a{min-width:0}
}
.mobile-admin :is(.admin-customize-disclosure small,.slides-editor-heading p,.slides-edit-section-head p,.admin-address a,.av-pagination-count){color:#4d6772}
.mobile-admin .admin-customize-disclosure > summary small{color:#4d6772}
