.ccStoragePage{color:#302b24;background:#faf8f4;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ccStoragePage *{box-sizing:border-box}.ccStorageHeader,.ccStorageMain,.ccStorageFooter{width:min(1080px,100% - 48px);margin-inline:auto}.ccStorageHeader{border-bottom:1px solid #e5ded2;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.ccStorageBrand img{object-fit:contain;object-position:left;display:block}.ccStorageBack{color:#625749;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.ccStorageMain{max-width:840px;padding:56px 0 72px}.ccStorageIntro{margin-bottom:32px}.ccStorageEyebrow{color:#8a704b;letter-spacing:.14em;font-size:10px;font-weight:700}.ccStorageIntro h1{color:#302b24;letter-spacing:-.045em;margin:12px 0;font-size:clamp(34px,6vw,52px);font-weight:600;line-height:1.12}.ccStorageIntro p{color:#71685d;max-width:650px;margin:0;font-size:15px;line-height:1.8}.ccStorageCard{background:#fffdf9;border:1px solid #e5ded2;border-radius:16px;margin-top:18px;padding:26px;box-shadow:0 8px 32px #3a2d1a0a}.ccStorageCardHeading{align-items:center;gap:14px;display:flex}.ccStorageIcon{color:#80653c;background:#f7f0e4;border:1px solid #e5d9c4;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.ccStorageCardHeading h2{color:#373128;margin:0;font-size:18px;font-weight:600;line-height:1.4}.ccStorageCardHeading p{color:#776e61;margin:4px 0 0;font-size:12px;line-height:1.7}.ccStorageCurrent{color:#625749;align-items:center;gap:9px;margin:22px 0;font-size:13px;display:flex}.ccStorageDot{background:#758b68;border-radius:50%;width:8px;height:8px}.ccStorageChoices{border:0;gap:10px;margin:0;padding:0;display:grid}.ccStorageChoices legend{color:#51483d;margin-bottom:10px;font-size:12px;font-weight:700}.ccStorageChoices label{cursor:pointer;border:1px solid #e8e1d6;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex}.ccStorageChoices label.selected{background:#faf6ee;border-color:#ad966f}.ccStorageChoices input{accent-color:#725c39;margin:3px 0 0}.ccStorageChoices label span{gap:5px;display:grid}.ccStorageChoices label strong{color:#40382e;font-size:13px}.ccStorageChoices label small{color:#807668;font-size:12px;line-height:1.6}.ccStorageActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.ccStorageActions>span{color:#557052;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ccStoragePage button{color:#5a4931;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd3c3;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:600;display:inline-flex}.ccStoragePage button:hover:not(:disabled){background:#f8f3ea;border-color:#b9a17a}.ccStoragePage button:disabled{opacity:.55;cursor:not-allowed}.ccStoragePage .ccStoragePrimary{color:#fff;background:#324a5a;border-color:#324a5a}.ccStoragePage .ccStoragePrimary:hover:not(:disabled){background:#263b49;border-color:#263b49}.ccStorageCardHeading .ccStorageRefresh{border-color:#0000;margin-left:auto;padding:8px}.ccStorageStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.ccStorageStats>div{background:#fff;border:1px solid #e9e3d9;border-radius:10px;align-content:space-between;gap:14px;min-height:82px;padding:14px;display:grid}.ccStorageStats span{color:#81786c;font-size:11px;line-height:1.5}.ccStorageStats strong{color:#3a352e;font-size:18px;font-weight:600}.ccStoragePage .ccStorageSecondary{color:#624b35}.ccStorageNote{color:#807668;margin:16px 0;font-size:12px;line-height:1.75}.ccStorageStatus,.ccStorageError{color:#466343;background:#f1f6ef;border:1px solid #dbe7d8;border-radius:10px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.ccStorageError{color:#873d34;background:#fcf2f0;border-color:#ecd5d1}.ccStorageLegal{flex-wrap:wrap;gap:12px 24px;margin-top:26px;display:flex}.ccStorageLegal a{color:#68512c;align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.ccStorageFooter{color:#776e61;border-top:1px solid #e5ded2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:22px 0 38px;font-size:11px;display:flex}:is(.ccStoragePage a:focus-visible,.ccStoragePage button:focus-visible){outline-offset:3px;outline:2px solid #8b6b35}@media (max-width:640px){.ccStorageHeader,.ccStorageMain,.ccStorageFooter{width:calc(100% - 32px)}.ccStorageHeader{min-height:76px}.ccStorageBrand img{width:126px}.ccStorageBack{font-size:12px}.ccStorageMain{padding:40px 0 52px}.ccStorageCard{border-radius:13px;padding:20px}.ccStorageStats{grid-template-columns:1fr 1fr}.ccStorageStats>div:last-child{grid-column:1/-1}.ccStorageFooter{align-items:flex-start;padding-bottom:72px}}.ccStorageUsage{background:#fff;border:1px solid #e9e3d9;border-radius:11px;margin:0 0 18px;padding:17px}.ccStorageUsageHeading{color:#51483d;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font-size:12px;display:flex}.ccStorageUsageHeading span{color:#81786c}.ccStorageUsageTrack{background:#eee9e0;border-radius:99px;height:8px;margin-top:13px;overflow:hidden}.ccStorageUsageTrack span{border-radius:inherit;background:linear-gradient(90deg,#486474,#8ba18c);min-width:0;height:100%;transition:width .3s;display:block}.ccStorageUsage p{color:#81786c;margin:10px 0 0;font-size:11px;line-height:1.65}.ccStorageCacheStatus{background:#f5f3ef;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:13px 15px;display:flex}.ccStorageCacheStatus>span{background:#a89d8c;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.ccStorageCacheStatus>span.hasCache{background:#6d8a68}.ccStorageCacheStatus p{color:#6d655a;margin:0;font-size:12px;line-height:1.65}.ccStorageStats>div small{color:#81786c;font-size:10px}
