@import url('/orbit-shared.css?v=20260925-1');
/* Store view inside the dark home experience. */
/* Dialogs render in a portal outside the home shell. */
body:has(.home-orbit) .offer-dialog{background:linear-gradient(145deg,#102b55,#07172f);color:#edf4ff;border:1px solid #35517b;border-radius:20px;box-shadow:0 30px 90px #0009;color-scheme:dark;scrollbar-color:#496891 #0b2041}
body:has(.home-orbit) .offer-dialog .dialog-merchant,body:has(.home-orbit) .offer-dialog .dialog-title,body:has(.home-orbit) .offer-dialog h3{color:#fff}
body:has(.home-orbit) .offer-dialog .minor,body:has(.home-orbit) .offer-dialog [data-slot=dialog-description]{color:#b0c3df}
body:has(.home-orbit) .offer-dialog .offer-description{color:#dce8fa}
body:has(.home-orbit) .offer-dialog .dialog-close{color:#dce8fa;background:#1a3963;border-radius:8px;width:32px;height:32px}
body:has(.home-orbit) .offer-dialog .primary-btn{background:linear-gradient(135deg,#ff8b79,#e8564e);color:#fff;border:1px solid #ff9b8b;border-radius:10px}
body:has(.home-orbit) .offer-dialog .code-box{background:#091b36;border-color:#6289c0;border-radius:12px}
body:has(.home-orbit) .offer-dialog .code-box input{color:#ffe1ac}
body:has(.home-orbit) .offer-dialog .engagement{border-color:#314866}
body:has(.home-orbit) .offer-dialog .save-button,body:has(.home-orbit) .offer-dialog .follow-button,body:has(.home-orbit) .offer-dialog .feedback-buttons button{background:#15345e;border-color:#47678f;color:#e2edff}
body:has(.home-orbit) .offer-dialog .is-saved,body:has(.home-orbit) .offer-dialog .is-following,body:has(.home-orbit) .offer-dialog .feedback-buttons button[aria-pressed=true]{background:#254d84;border-color:#8cb8ff;color:#fff}
body:has(.home-orbit) .offer-dialog .feedback-buttons b,body:has(.home-orbit) .offer-dialog .terms-tags span{background:#23436e;color:#d6e7ff}
body:has(.home-orbit) .offer-dialog .translation-toggle,body:has(.home-orbit) .offer-dialog .delete-report{color:#a9cbff}
body:has(.home-orbit) .offer-dialog :focus-visible{outline:3px solid #90bfff;outline-offset:3px}
.home-orbit .catalog-orbit-panel .store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px}.home-orbit .catalog-orbit-panel .store-tile{position:relative;min-height:156px;padding:18px;border:1px solid rgba(119,163,233,.24);border-radius:14px;background:radial-gradient(circle at 12% 0,rgba(94,113,255,.17),transparent 42%),linear-gradient(145deg,rgba(12,42,88,.98),rgba(8,29,65,.98));box-shadow:0 13px 28px rgba(0,0,0,.2);color:#fff;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.home-orbit .catalog-orbit-panel .store-tile:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ff7a6b,#695df3)}.home-orbit .catalog-orbit-panel .store-tile:nth-child(3n+2):before{background:linear-gradient(90deg,#5ea4ff,#785df1)}.home-orbit .catalog-orbit-panel .store-tile:nth-child(3n):before{background:linear-gradient(90deg,#ffb45b,#ff7468)}.home-orbit .catalog-orbit-panel .store-tile:hover{transform:translateY(-4px);border-color:rgba(120,174,255,.58);box-shadow:0 20px 38px rgba(0,0,0,.3)}.home-orbit .catalog-orbit-panel .store-letter{display:grid;place-items:center;width:43px;height:43px;margin:0 0 13px;border:1px solid rgba(154,190,245,.22);border-radius:11px;background:linear-gradient(145deg,#795ff3,#477ff2);box-shadow:0 8px 20px rgba(66,93,213,.25);color:#fff;font-size:19px;font-weight:800;text-transform:uppercase}.home-orbit .catalog-orbit-panel .store-tile:nth-child(3n+2) .store-letter{background:linear-gradient(145deg,#ff927f,#ff675d)}.home-orbit .catalog-orbit-panel .store-tile:nth-child(3n) .store-letter{background:linear-gradient(145deg,#ffc06b,#f2803e)}.home-orbit .catalog-orbit-panel .store-tile strong{display:-webkit-box;max-width:calc(100% - 20px);min-height:42px;overflow:hidden;color:#f5f8ff;font-size:16px;font-weight:750;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-orbit .catalog-orbit-panel .store-tile>span:last-of-type{display:inline-flex;margin-top:auto;padding:5px 8px;border-radius:999px;background:rgba(25,61,115,.72);color:#9fb5d5;font-size:10px;font-weight:600}.home-orbit .catalog-orbit-panel .store-tile>svg{top:18px;inset-inline-end:17px;color:#82adf4}.home-orbit .catalog-orbit-panel .store-tile:hover>svg{color:#ff8173}.home-orbit .catalog-orbit-panel .store-filter{border:1px solid rgba(143,180,239,.25);background:rgba(14,44,91,.72);color:#dce8fa}
@media(max-width:1180px){.home-orbit .catalog-orbit-panel .store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.home-orbit .catalog-orbit-panel .store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-orbit .catalog-orbit-panel .store-tile{min-height:145px;padding:16px}.home-orbit .catalog-orbit-panel .store-tile strong{font-size:14px}}
@media(max-width:440px){.home-orbit .catalog-orbit-panel .store-grid{grid-template-columns:1fr}.home-orbit .catalog-orbit-panel .store-tile{min-height:132px}}
