.economy-shop{margin-top:24px;padding-top:20px;border-top:1px solid #92b99b3a}.economy-shop-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.economy-shop-heading>span{color:#f4d58b;font-size:17px;white-space:nowrap}.economy-shop>p,.family-prayer>p{color:#b6cdbb;font-size:12px}.economy-shop h4{font:20px Georgia,serif;color:#e9d6a6;margin:0 0 8px}.family-prayer{border:1px solid #9bc6a83d;background:#83b49b0c;padding:16px;border-radius:12px;margin-top:20px}.family-prayer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.family-prayer-choice{min-width:0;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 3px;border:1px solid #90baa04d;border-radius:9px;background:#082d25;color:#c9dec9;cursor:pointer;font-family:inherit;font-size:11px;line-height:1.4}.family-prayer-choice img{height:48px;width:52px;max-width:100%;object-fit:contain}.family-prayer-choice.chosen{border-color:#f4d284;background:#d8c67722;box-shadow:0 0 0 1px #f4d28444}.family-prayer-choice:focus-visible,.swap-slot:focus-visible{outline:2px solid #eada9b;outline-offset:3px}.prayer-probability{font-size:12px;min-height:55px;color:#d6e8d2}.prayer-probability>b,.prayer-probability>small{display:block}.prayer-probability>b{color:#f4dfaa}.prayer-probability>small{font-size:10px;color:#a9c1b0;margin-top:3px}.economy-buy,.keeper-abilities button{width:100%;min-height:44px;border:1px solid #d6c38a;border-radius:8px;padding:10px 12px;background:linear-gradient(125deg,#e9cc83,#bbc187);color:#18392d;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.economy-buy:disabled,.keeper-abilities button:disabled,.preview-buttons button:disabled{opacity:.45;cursor:default}.economy-reason{font-size:10px!important;color:#b4c5ae!important;margin-top:9px!important}.prayer-active{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e3d08a77;background:#ceb75a14;border-radius:9px;margin-top:12px}.prayer-active img{width:40px;height:46px;object-fit:contain}.prayer-active b{display:block;color:#f2dd9a}.prayer-active small{display:block;color:#bfd3b9;font-size:10px}.keeper-abilities{display:grid;gap:12px;margin:16px 0}.keeper-abilities article{padding:16px;border:1px solid #87b29e38;border-radius:11px}.keeper-abilities p{font-size:12px;margin-bottom:10px}.keeper-abilities small{display:block;color:#ccb881;font-size:10px;margin-bottom:10px}.keeper-abilities button{background:#2c5a48;color:#e5d5a0;border-color:#91b99c66}.economy-history{border-top:1px solid #91b99c33;padding-top:12px;margin-top:20px;font-size:12px}.economy-history summary{cursor:pointer;min-height:32px;color:#dbc891}.economy-history dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #91b99c22;padding:7px 0}.economy-history dt{color:#b2cab7}.economy-history dd{margin:0;white-space:nowrap;color:#e8d59d}.economy-history p{font-size:11px;color:#b2cab7}.economy-shop>a{display:inline-block;font-size:11px;margin-top:10px;color:#dfd397}.economy-preview{padding:6px;color:#cee0ce}.economy-preview[hidden]{display:none}.economy-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.economy-preview-heading>b{font:20px Georgia,serif;color:#f5dfac}.economy-preview-heading>span{color:#f0d28d;font-size:13px}.economy-preview>p{font-size:11px;line-height:1.5;margin:7px 0}.swap-slots{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:7px;align-items:center}.swap-slots>span{text-align:center;color:#e9d29c}.swap-slot{display:grid;grid-template-columns:16px 35px minmax(0,1fr);gap:4px;align-items:center;min-width:0;min-height:60px;border:1px solid #91b99c55;border-radius:8px;background:#173f34;color:#e2d8ad;padding:6px;cursor:pointer;text-align:left}.swap-slot.editing{border-color:#e2ca83;background:#b5bb6318}.swap-slot>b{font-size:11px;color:#ebd69b}.swap-slot img{width:35px;height:44px;object-fit:contain}.swap-slot>span:last-child{font-size:11px;overflow-wrap:anywhere;min-width:0}.swap-slot small{display:block;font-size:9px;color:#b3c7af;margin-top:3px}.swap-rock,.swap-empty{font-size:25px;text-align:center;color:#aebd97}.swap-destination{text-align:center;color:#e1ce97}.economy-preview-reason{color:#b5cbb8}.prayer-status{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px auto 7px;border:1px solid #d8c98866;border-radius:7px;background:#b9b85815;color:#efe1a9;padding:3px 10px;max-width:100%;font-family:inherit;font-size:10px;line-height:1.4;cursor:pointer}.prayer-status[hidden]{display:none}.prayer-status img{width:21px;height:26px;object-fit:contain}.reroll-preview{color:#caddc7;font-size:13px;line-height:1.7}.reroll-gems{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.reroll-gems figure{margin:0;text-align:center;flex:0 1 64px}.reroll-gems img{width:60px;height:70px;object-fit:contain}.reroll-gems figcaption{font-size:10px;color:#c7b57e}.economy-shortcut{color:inherit}body .has-economy-preview #draft-area,body .has-economy-preview #selected-panel,body .has-economy-preview #instant-actions,body .has-economy-preview #recipe-hints,body .has-economy-preview #recipe-goal{display:none!important}@media(max-width:400px){.family-prayer{padding:12px}.family-prayer-grid{gap:6px}.family-prayer-choice{min-height:80px;font-size:10px}.family-prayer-choice img{width:43px;height:43px}.swap-slot{grid-template-columns:14px 30px minmax(0,1fr);padding:5px;gap:3px}.swap-slot img{width:30px}.swap-slot>span:last-child{font-size:10px}.economy-preview-heading>b{font-size:18px}}
