/* Daily Login only. Other reward tabs retain their existing presentation. */
#modal.daily-cycle-modal{--paper:#f2e8cd;--ink:#352f23;--muted:#77694f;--line:#b8a684;--moss:#485839;--burgundy:#703e3d;width:min(1200px,calc(100vw - 24px))!important;height:min(790px,calc(100dvh - 24px))!important;max-width:none!important;max-height:none!important;padding:5px!important;overflow:hidden!important;border:1px solid #766346!important;border-radius:2px!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 3px #d6c49e,inset 0 0 0 4px #a99876,0 10px 45px #171b1b88!important}
#modal.daily-cycle-modal,#modal.daily-cycle-modal *{box-sizing:border-box}
#modal.daily-cycle-modal>.modal-card{position:static!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}
#modal.daily-cycle-modal>.modal-card::before,#modal.daily-cycle-modal>.modal-card::after,#modal.daily-cycle-modal #modalTitle{display:none!important}
#modal.daily-cycle-modal #modalBody{height:100%!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;display:block!important}
#modal.daily-cycle-modal .dl-cycle{font:14px/normal "Segoe UI",Arial,sans-serif!important;color:var(--ink)!important}
#modal.daily-cycle-modal .dl-cycle :where(h1,h2,h3,p,span,strong,b,small){color:inherit;font-variant:normal!important;text-transform:none!important;text-shadow:none!important;letter-spacing:normal}
#modal.daily-cycle-modal .dl-cycle :where(h1,h2,h3){display:block;min-height:0;border:0!important;padding:0;background:transparent!important;box-shadow:none!important}
#modal.daily-cycle-modal .dl-cycle button{font:inherit;color:inherit;cursor:pointer;text-transform:none!important;text-shadow:none!important;border-radius:0!important;letter-spacing:normal!important}
#modal.daily-cycle-modal .dl-cycle button:disabled{cursor:default}
#modal.daily-cycle-modal .dl-cycle button:focus-visible{outline:2px solid #527778!important;outline-offset:-4px!important}
#modal.daily-cycle-modal .dl-cycle [hidden]{display:none!important}
#modal.daily-cycle-modal .dl-cycle{height:100%!important;display:grid!important;grid-template-rows:80px minmax(0,1fr)!important;border:1px solid var(--line)!important}#modal.daily-cycle-modal .dl-cycle .daily-header{display:flex!important;align-items:center!important;gap:14px!important;padding:10px 20px!important;border-bottom:1px solid var(--line)!important;background:#e9dcb483!important}#modal.daily-cycle-modal .dl-cycle .daily-header p{margin:0 0 3px!important;font-size:11px!important;color:var(--muted)!important}#modal.daily-cycle-modal .dl-cycle .daily-header h1{font:31px/1.1 Georgia,serif!important;margin:0!important}#modal.daily-cycle-modal .dl-cycle .header-seal{width:45px!important;height:49px!important;border:1px solid #ab9265!important;display:grid!important;place-items:center!important;background:#dfc88e44!important}#modal.daily-cycle-modal .dl-cycle .header-seal svg{width:30px!important;height:34px!important;stroke:#6d5935!important;stroke-width:1.2!important;fill:none!important;stroke-linejoin:round!important}#modal.daily-cycle-modal .dl-cycle .cycle-status{margin-left:auto!important;text-align:right!important}#modal.daily-cycle-modal .dl-cycle .cycle-status span{display:block!important;font-size:11px!important;color:var(--muted)!important}#modal.daily-cycle-modal .dl-cycle .cycle-status strong{font:23px Georgia!important;display:block!important;margin-top:3px!important}#modal.daily-cycle-modal .dl-cycle .close{width:44px!important;height:44px!important;flex:none!important;background:transparent!important;border:0!important;font:27px Georgia!important;margin-left:8px!important}#modal.daily-cycle-modal .dl-cycle .daily-body{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr)!important;background:radial-gradient(ellipse at 40% 35%,#fff8df88,transparent 65%)!important}#modal.daily-cycle-modal .dl-cycle .reward-ledger{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:66px 48px minmax(0,1fr) 36px!important;padding:0 18px!important;border-right:1px solid var(--line)!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading h2{font:21px Georgia!important;margin:0 0 4px!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading p{margin:0!important;font:italic 11px Georgia!important;color:var(--muted)!important}#modal.daily-cycle-modal .dl-cycle #progressLabel{font-size:11px!important;color:var(--muted)!important;white-space:nowrap!important}#modal.daily-cycle-modal .dl-cycle #weekNav{display:flex!important;gap:6px!important;border-bottom:1px solid var(--line)!important;padding-bottom:3px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button{flex:1!important;min-height:44px!important;min-width:44px!important;border:1px solid #b9a884!important;background:#ecdfbb!important;font:14px Georgia!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button[aria-pressed=true]{border-color:#79633f!important;background:#dcc797!important;box-shadow:inset 0 2px #8b6d3b!important}#modal.daily-cycle-modal .dl-cycle #weekNav button small{font:9px "Segoe UI",sans-serif!important;color:#716142!important}#modal.daily-cycle-modal .dl-cycle #weeks{display:grid!important;grid-template-rows:repeat(var(--daily-weeks,4),minmax(0,1fr))!important;gap:9px!important;min-height:0!important;padding:11px 0 4px!important;overflow:auto!important;scrollbar-width:thin!important}#modal.daily-cycle-modal .dl-cycle .week-row{min-height:0!important;display:grid!important;grid-template-columns:53px minmax(0,1fr)!important;gap:9px!important}#modal.daily-cycle-modal .dl-cycle .week-heading{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}#modal.daily-cycle-modal .dl-cycle .week-heading h3{font:12px Georgia!important;margin:0!important;color:#705d3d!important}#modal.daily-cycle-modal .dl-cycle .week-heading span{font:10px Georgia!important;color:#8b7855!important}#modal.daily-cycle-modal .dl-cycle .week-heading .week-number{font:26px Georgia!important;color:#998259!important}#modal.daily-cycle-modal .dl-cycle .day-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;min-height:0!important}#modal.daily-cycle-modal .dl-cycle .day-tile{position:relative!important;min-width:44px!important;min-height:44px!important;padding:5px 4px!important;display:grid!important;grid-template-rows:17px minmax(20px,1fr) 18px 15px!important;gap:2px!important;align-items:center!important;justify-items:center!important;border:1px solid #c3b18c!important;background:linear-gradient(150deg,#eee1bf,#e5d4aa)!important;box-shadow:inset 0 0 0 3px #f7edd755!important}#modal.daily-cycle-modal .dl-cycle .day-tile[aria-pressed=true]{border:2px solid var(--burgundy)!important;padding:4px 3px!important;box-shadow:inset 0 0 0 1px #e4c4aa!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-number{font:10px Georgia!important;color:#756044!important;justify-self:start!important;margin-left:3px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-art{width:100%!important;height:100%!important;min-height:0!important;position:relative!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-art>img{position:absolute!important;inset:0!important;margin:auto!important;width:100%!important;height:100%!important;max-width:60px!important;max-height:61px!important;object-fit:contain!important}#modal.daily-cycle-modal .dl-cycle .day-tile.resource .day-art>img{max-width:39px!important;max-height:42px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-reward{font:13px Georgia!important;white-space:nowrap!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-extra{font-size:8px!important;color:#756044!important;white-space:nowrap!important}#modal.daily-cycle-modal .dl-cycle .day-tile.claimed{background:#e1dfc999!important;border-color:#b6b697!important}#modal.daily-cycle-modal .dl-cycle .day-tile.claimed img{opacity:.5!important}#modal.daily-cycle-modal .dl-cycle .day-tile.claimed .day-reward{color:#817d66!important}#modal.daily-cycle-modal .dl-cycle .day-tile.claimed::after{content:"✓"!important;position:absolute!important;top:5px!important;right:6px!important;font-size:11px!important;color:#667448!important}#modal.daily-cycle-modal .dl-cycle .day-tile.ready{box-shadow:inset 0 0 0 2px #81905b!important;background:linear-gradient(150deg,#f3ebcd,#e2dcb4)!important}#modal.daily-cycle-modal .dl-cycle .day-tile.ready .day-number{color:#3d4e2f!important}#modal.daily-cycle-modal .dl-cycle .day-tile.late{background:linear-gradient(150deg,#f2e0b3,#e4cc96)!important}#modal.daily-cycle-modal .dl-cycle .day-tile.week-end{background:linear-gradient(145deg,#e7d3a0,#ceb377)!important;border-color:#9e8045!important;box-shadow:inset 0 0 0 3px #f8e7bc77!important}#modal.daily-cycle-modal .dl-cycle .day-tile.week-end .day-number{color:#583f23!important}#modal.daily-cycle-modal .dl-cycle .day-tile.week-end::before{content:"◆"!important;position:absolute!important;top:5px!important;right:6px!important;font-size:7px!important;color:#826032!important}#modal.daily-cycle-modal .dl-cycle .day-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--burgundy)!important}#modal.daily-cycle-modal .dl-cycle .day-tile .mini-bonus{position:absolute!important;width:20px!important;height:20px!important;right:1px!important;bottom:0!important;background:#f0e2bb!important;border:1px solid #ad9768!important;border-radius:50%!important;padding:2px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .mini-bonus img{width:100%!important;height:100%!important;object-fit:contain!important}#modal.daily-cycle-modal .dl-cycle .ledger-footer{display:flex!important;align-items:center!important;gap:15px!important;font-size:10px!important;color:#7c6c4e!important}#modal.daily-cycle-modal .dl-cycle .ledger-footer>span{display:flex!important;align-items:center!important;gap:5px!important}#modal.daily-cycle-modal .dl-cycle .legend-ready,#modal.daily-cycle-modal .dl-cycle .legend-claimed{width:8px!important;height:8px!important;background:#81905b!important;border:1px solid #647446!important}#modal.daily-cycle-modal .dl-cycle .legend-claimed{background:#dddcc4!important;border-color:#a1a580!important}#modal.daily-cycle-modal .dl-cycle .carry-note{margin-left:auto!important;font:italic 11px Georgia!important}#modal.daily-cycle-modal .dl-cycle .reward-detail{min-height:0!important;min-width:0!important;display:grid!important;grid-template-rows:38px minmax(0,1fr) 105px!important;background:#e7d6b137!important}#modal.daily-cycle-modal .dl-cycle .detail-heading{margin:0 18px!important;border-bottom:1px solid #c7b590!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:10px!important;color:#7b6648!important}#modal.daily-cycle-modal .dl-cycle .detail-heading span:last-child{color:#52623a!important}#modal.daily-cycle-modal .dl-cycle .detail-scroll{overflow:auto!important;min-height:0!important;padding:15px 21px!important;scrollbar-width:thin!important;scrollbar-color:#b6a27a transparent!important}#modal.daily-cycle-modal .dl-cycle .reward-hero{text-align:center!important}#modal.daily-cycle-modal .dl-cycle .hero-art{height:145px!important;position:relative!important;display:grid!important;place-items:center!important;margin:0 auto 13px!important}#modal.daily-cycle-modal .dl-cycle .hero-art::before{content:""!important;position:absolute!important;width:125px!important;height:125px!important;border-radius:50%!important;border:1px solid #bd9f6655!important;box-shadow:0 0 0 7px #c6b07f18!important;background:radial-gradient(ellipse,#dac38988,transparent 70%)!important}#modal.daily-cycle-modal .dl-cycle .hero-art img{position:relative!important;width:100%!important;height:100%!important;max-width:172px!important;max-height:145px!important;object-fit:contain!important;filter:drop-shadow(0 4px 3px #44392326)!important}#modal.daily-cycle-modal .dl-cycle .hero-art.resource img{max-width:85px!important;max-height:95px!important}#modal.daily-cycle-modal .dl-cycle .reward-hero h2{font:26px/1.1 Georgia!important;margin:0 0 7px!important}#modal.daily-cycle-modal .dl-cycle .hero-kicker{font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#8a714b!important;margin:0!important}#modal.daily-cycle-modal .dl-cycle .ornament{display:flex!important;align-items:center!important;gap:10px!important;color:#a3854c!important;font-size:7px!important;width:120px!important;margin:15px auto!important}#modal.daily-cycle-modal .dl-cycle .ornament::before,#modal.daily-cycle-modal .dl-cycle .ornament::after{content:""!important;height:1px!important;background:#b9a27d!important;flex:1!important}#modal.daily-cycle-modal .dl-cycle .bundle{display:grid!important;gap:9px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 8px!important;border:1px solid #c1ad835c!important;background:#f6ebd277!important}#modal.daily-cycle-modal .dl-cycle .bundle-row img{width:32px!important;height:32px!important;object-fit:contain!important}#modal.daily-cycle-modal .dl-cycle .bundle-row>div{min-width:0!important}#modal.daily-cycle-modal .dl-cycle .bundle-row strong{display:block!important;font:15px Georgia!important;line-height:1.2!important}#modal.daily-cycle-modal .dl-cycle .bundle-row small{display:block!important;margin-top:3px!important;font-size:10px!important;color:#79694e!important;line-height:1.35!important}#modal.daily-cycle-modal .dl-cycle .reward-note{font-size:11px!important;line-height:1.6!important;color:#77674e!important;margin:14px 0 0!important}#modal.daily-cycle-modal .dl-cycle .claim-footer{padding:10px 16px 12px!important;display:grid!important;grid-template-rows:24px minmax(44px,1fr)!important;gap:6px!important;border-top:1px solid var(--line)!important;background:#e8dab799!important}#modal.daily-cycle-modal .dl-cycle .claim-footer p{margin:0!important;align-self:center!important;text-align:center!important;font-size:10px!important;color:#726044!important}#modal.daily-cycle-modal .dl-cycle .claim-button{min-height:44px!important;min-width:44px!important;border:1px solid #37482c!important;background:var(--moss)!important;color:#fff1cc!important;box-shadow:inset 0 0 0 2px #b8bd8555!important;font:15px Georgia!important;padding:7px 8px!important}#modal.daily-cycle-modal .dl-cycle .claim-button:disabled{background:#d9cfad!important;border-color:#b6a680!important;color:#89795b!important;box-shadow:none!important}#modal.daily-cycle-modal .dl-cycle .claim-button.is-link{background:#efe2bf!important;color:#654f2d!important;border-color:#b29b6e!important}#modal.daily-cycle-modal .dl-cycle .sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#modal.daily-cycle-modal .dl-cycle #dismissed{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#eee4ca!important;font-size:14px!important}#modal.daily-cycle-modal .dl-cycle #reopen{min-height:48px!important;background:var(--paper)!important;border:1px solid var(--line)!important;padding:0 24px!important}
@media(orientation:landscape) and (max-height:550px){#modal.daily-cycle-modal .dl-cycle{grid-template-rows:50px minmax(0,1fr)!important}#modal.daily-cycle-modal .dl-cycle .daily-header{padding:2px 10px!important;gap:9px!important}#modal.daily-cycle-modal .dl-cycle .header-seal{width:31px!important;height:35px!important}#modal.daily-cycle-modal .dl-cycle .header-seal svg{width:23px!important;height:27px!important}#modal.daily-cycle-modal .dl-cycle .daily-header p{font-size:8px!important;margin-bottom:1px!important}#modal.daily-cycle-modal .dl-cycle .daily-header h1{font-size:23px!important}#modal.daily-cycle-modal .dl-cycle .cycle-status span{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .cycle-status strong{font-size:17px!important;margin-top:1px!important}#modal.daily-cycle-modal .dl-cycle .close{margin-left:0!important;font-size:24px!important}#modal.daily-cycle-modal .dl-cycle .daily-body{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)!important}#modal.daily-cycle-modal .dl-cycle .reward-ledger{grid-template-rows:38px 46px minmax(0,1fr) 24px!important;padding:0 10px!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading h2{font-size:15px!important;margin:0!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading p{display:none!important}#modal.daily-cycle-modal .dl-cycle #progressLabel{font-size:9px!important}#modal.daily-cycle-modal .dl-cycle #weekNav{gap:4px!important;padding-bottom:2px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button{font-size:12px!important;gap:4px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button small{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle #weeks{grid-template-rows:minmax(0,1fr)!important;padding:5px 0 2px!important;overflow:hidden!important}#modal.daily-cycle-modal .dl-cycle .week-row{display:none!important;grid-template-columns:1fr!important;grid-template-rows:22px minmax(0,1fr)!important;gap:3px!important}#modal.daily-cycle-modal .dl-cycle .week-row.active{display:grid!important}#modal.daily-cycle-modal .dl-cycle .week-heading{flex-direction:row!important;justify-content:space-between!important;gap:5px!important}#modal.daily-cycle-modal .dl-cycle .week-heading .week-number{display:none!important}#modal.daily-cycle-modal .dl-cycle .week-heading h3{font-size:11px!important}#modal.daily-cycle-modal .dl-cycle .week-heading span{font-size:9px!important}#modal.daily-cycle-modal .dl-cycle .day-grid{gap:5px!important}#modal.daily-cycle-modal .dl-cycle .day-tile{padding:5px 3px!important;grid-template-rows:16px minmax(24px,1fr) 20px 17px!important;gap:3px!important}#modal.daily-cycle-modal .dl-cycle .day-tile[aria-pressed=true]{padding:4px 2px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-number{font-size:9px!important;margin-left:0!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-reward{font-size:12px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-extra{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-art>img{max-width:58px!important;max-height:68px!important}#modal.daily-cycle-modal .dl-cycle .day-tile.resource .day-art>img{max-width:34px!important;max-height:39px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .mini-bonus{width:17px!important;height:17px!important;right:0!important}#modal.daily-cycle-modal .dl-cycle .ledger-footer{font-size:8px!important;gap:9px!important}#modal.daily-cycle-modal .dl-cycle .carry-note{font-size:9px!important}#modal.daily-cycle-modal .dl-cycle .reward-detail{grid-template-rows:26px minmax(0,1fr) 76px!important}#modal.daily-cycle-modal .dl-cycle .detail-heading{margin:0 10px!important;font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .detail-scroll{padding:7px 11px!important}#modal.daily-cycle-modal .dl-cycle .hero-art{height:66px!important;margin-bottom:5px!important}#modal.daily-cycle-modal .dl-cycle .hero-art::before{width:58px!important;height:58px!important;box-shadow:0 0 0 3px #c6b07f18!important}#modal.daily-cycle-modal .dl-cycle .hero-art img{max-width:92px!important;max-height:72px!important}#modal.daily-cycle-modal .dl-cycle .hero-art.resource img{max-width:48px!important;max-height:52px!important}#modal.daily-cycle-modal .dl-cycle .reward-hero h2{font-size:19px!important;margin-bottom:4px!important}#modal.daily-cycle-modal .dl-cycle .hero-kicker{font-size:7px!important}#modal.daily-cycle-modal .dl-cycle .ornament{margin:8px auto!important;width:80px!important}#modal.daily-cycle-modal .dl-cycle .bundle{gap:5px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row{padding:5px!important;gap:7px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row img{width:23px!important;height:23px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row strong{font-size:12px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row small{font-size:9px!important;margin-top:2px!important}#modal.daily-cycle-modal .dl-cycle .reward-note{font-size:9px!important;line-height:1.4!important;margin:8px 0 0!important}#modal.daily-cycle-modal .dl-cycle .claim-footer{padding:4px 10px 6px!important;grid-template-rows:18px minmax(44px,1fr)!important;gap:3px!important}#modal.daily-cycle-modal .dl-cycle .claim-footer p{font-size:9px!important}#modal.daily-cycle-modal .dl-cycle .claim-button{font-size:13px!important;padding:4px!important}}
@media(orientation:landscape) and (max-width:650px){#modal.daily-cycle-modal .dl-cycle .daily-header{gap:6px!important;padding-inline:7px!important}#modal.daily-cycle-modal .dl-cycle .daily-header h1{font-size:21px!important}#modal.daily-cycle-modal .dl-cycle .cycle-status strong{font-size:15px!important}#modal.daily-cycle-modal .dl-cycle .daily-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important}#modal.daily-cycle-modal .dl-cycle .reward-ledger{padding-inline:7px!important;grid-template-rows:31px 46px minmax(0,1fr) 21px!important}#modal.daily-cycle-modal .dl-cycle .ledger-heading h2{font-size:13px!important}#modal.daily-cycle-modal .dl-cycle #progressLabel{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button{font-size:11px!important}#modal.daily-cycle-modal .dl-cycle #weekNav button small{display:none!important}#modal.daily-cycle-modal .dl-cycle #weeks{padding-top:3px!important}#modal.daily-cycle-modal .dl-cycle .week-row{grid-template-rows:18px minmax(0,1fr)!important;gap:2px!important}#modal.daily-cycle-modal .dl-cycle .week-heading h3{font-size:10px!important}#modal.daily-cycle-modal .dl-cycle .week-heading span{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .day-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:4px!important}#modal.daily-cycle-modal .dl-cycle .day-tile{grid-template-rows:12px minmax(10px,1fr) 13px!important;gap:1px!important;padding:3px 3px!important}#modal.daily-cycle-modal .dl-cycle .day-tile[aria-pressed=true]{padding:2px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-number{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-reward{font-size:10px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-extra{display:none!important}#modal.daily-cycle-modal .dl-cycle .day-tile .day-art>img{max-width:39px!important;max-height:29px!important}#modal.daily-cycle-modal .dl-cycle .day-tile.resource .day-art>img{max-width:25px!important;max-height:25px!important}#modal.daily-cycle-modal .dl-cycle .day-tile .mini-bonus{width:13px!important;height:13px!important;padding:1px!important;right:3px!important}#modal.daily-cycle-modal .dl-cycle .day-tile.week-end{grid-column:3/5!important}#modal.daily-cycle-modal .dl-cycle .day-tile.week-end .day-art>img{max-width:59px!important;max-height:32px!important}#modal.daily-cycle-modal .dl-cycle .day-tile.claimed::after,#modal.daily-cycle-modal .dl-cycle .day-tile.week-end::before{top:3px!important;right:5px!important;font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .ledger-footer{gap:7px!important;font-size:7px!important}#modal.daily-cycle-modal .dl-cycle .carry-note{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .reward-detail{grid-template-rows:23px minmax(0,1fr) 73px!important}#modal.daily-cycle-modal .dl-cycle .detail-heading{font-size:7px!important;margin-inline:8px!important}#modal.daily-cycle-modal .dl-cycle .detail-scroll{padding:5px 8px!important}#modal.daily-cycle-modal .dl-cycle .hero-art{height:47px!important;margin-bottom:4px!important}#modal.daily-cycle-modal .dl-cycle .hero-art::before{width:40px!important;height:40px!important}#modal.daily-cycle-modal .dl-cycle .hero-art img{max-width:67px!important;max-height:51px!important}#modal.daily-cycle-modal .dl-cycle .hero-art.resource img{max-width:34px!important;max-height:37px!important}#modal.daily-cycle-modal .dl-cycle .reward-hero h2{font-size:16px!important;margin-bottom:3px!important}#modal.daily-cycle-modal .dl-cycle .hero-kicker{font-size:6px!important;letter-spacing:.6px!important}#modal.daily-cycle-modal .dl-cycle .ornament{margin:6px auto!important}#modal.daily-cycle-modal .dl-cycle .bundle-row{padding:4px!important;gap:5px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row img{width:19px!important;height:19px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row strong{font-size:11px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row small{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .reward-note{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .claim-footer{padding:3px 7px 5px!important;gap:3px!important}#modal.daily-cycle-modal .dl-cycle .claim-footer p{font-size:8px!important}#modal.daily-cycle-modal .dl-cycle .claim-button{font-size:11px!important}}
@media(orientation:landscape) and (max-height:550px){#modal.daily-cycle-modal .dl-cycle .hero-art{height:52px!important;margin-bottom:4px!important}#modal.daily-cycle-modal .dl-cycle .hero-art img{max-height:58px!important}#modal.daily-cycle-modal .dl-cycle .hero-art::before{width:47px!important;height:47px!important}#modal.daily-cycle-modal .dl-cycle .bundle-row{padding:4px!important}#modal.daily-cycle-modal .dl-cycle .ornament{margin-block:3px!important}}
@media(orientation:landscape) and (max-width:650px){#modal.daily-cycle-modal .dl-cycle .reward-hero{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;align-items:center!important;text-align:left!important;gap:3px 6px!important}#modal.daily-cycle-modal .dl-cycle .hero-art{grid-row:1/3!important;width:50px!important;height:43px!important;margin:0!important}#modal.daily-cycle-modal .dl-cycle .hero-art img{max-height:43px!important}#modal.daily-cycle-modal .dl-cycle .hero-art::before{width:36px!important;height:36px!important}#modal.daily-cycle-modal .dl-cycle .reward-hero h2{font-size:15px!important;margin:0!important;align-self:end!important}#modal.daily-cycle-modal .dl-cycle .hero-kicker{align-self:start!important;font-size:6px!important;line-height:1.3!important}#modal.daily-cycle-modal .dl-cycle .bundle-row{padding:3px!important}#modal.daily-cycle-modal .dl-cycle .ornament{margin-block:1px!important}}
#modal.daily-cycle-modal .dl-cycle .daily-header{padding-right:226px!important}
#modal.daily-cycle-modal #modalHeaderNav{top:23px!important;right:60px!important;width:150px!important;height:44px!important;margin:0!important;padding:0!important}
#modal.daily-cycle-modal .daily-reward-tabs{display:grid!important;grid-template-columns:repeat(3,44px)!important;gap:6px!important;width:144px!important;height:44px!important;margin:0!important;padding:0!important}
#modal.daily-cycle-modal .daily-reward-tabs button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:6px!important}
#modal.daily-cycle-modal .modal-close{top:23px!important;right:10px!important;width:44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;color:#352f23!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:25px!important}
@media(orientation:landscape) and (max-height:550px){#modal.daily-cycle-modal #modalHeaderNav,#modal.daily-cycle-modal .modal-close{top:9px!important}#modal.daily-cycle-modal .dl-cycle .daily-header{padding-right:218px!important}}
@media(orientation:landscape) and (max-width:650px){#modal.daily-cycle-modal .dl-cycle .header-seal{display:none!important}#modal.daily-cycle-modal .dl-cycle .daily-header h1{font-size:19px!important}#modal.daily-cycle-modal .dl-cycle .cycle-status strong{font-size:13px!important}}

#modal.daily-cycle-modal .dl-cycle :where(h1,h2,h3,p,span,strong,b,small){color:inherit!important;font-family:"Segoe UI",Arial,sans-serif!important;font-variant:normal!important}
#modal.daily-cycle-modal .dl-cycle :where(h1,h2,h3){min-height:0!important;display:block!important}
