.power-inspector-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;position:sticky;top:0;z-index:3;margin:0 0 18px;padding:8px 0;background:#203627}.power-inspector-tabs button{font:inherit;font-size:14px;min-height:44px;padding:10px 8px;color:#d5d9b8;border:1px solid #77845b;background:#12281d;cursor:pointer}.power-inspector-tabs button[aria-selected=true]{color:#f5df9a;border-color:#c6b776;background:linear-gradient(#51603c,#30432a);box-shadow:inset 0 2px #e0ce8b}.power-inspector-tabs button:focus-visible{outline:2px solid #e8d38b;outline-offset:2px}.bonus-summary{font-size:12px;line-height:1.8;color:#c7ceb3;margin:0 0 15px}.bonus-summary strong{color:#ead798;font-size:17px}.bonus-group{margin:0 0 22px}.bonus-group h3{font-size:17px;color:#e6d293;letter-spacing:2px;margin:0;padding:10px 0;border-bottom:1px solid #9b9c6c88}.bonus-group dl{margin:0}.bonus-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 2px;border-bottom:1px solid #76845a44;font-size:13px;align-items:center}.bonus-row dt{color:#dce0c2}.bonus-row dd{margin:0;color:#edda96;font-variant-numeric:tabular-nums;text-align:right;min-width:54px}.bonus-row.zero-bonus dd{color:#aab89d}.own-castle-actions{display:flex;gap:10px;flex-wrap:wrap}.own-castle-actions button{min-height:44px}.technology-bonuses>.hint{font-size:11px;line-height:1.8}.power-inspector-panel{min-width:0}@media(max-width:420px){.power-inspector-tabs{gap:5px}.power-inspector-tabs button{font-size:12px}.bonus-row{font-size:12px;padding:10px 1px}.own-castle-actions{gap:8px}.own-castle-actions button{flex:1;white-space:nowrap;font-size:12px;padding:10px 12px}}
