.defense-ledger{margin-top:14px;border-top:1px solid #98784555;padding-top:8px}.defense-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.defense-ledger h3{margin:3px 0 7px;font:16px Georgia}.defense-ledger>header>span{font:11px Georgia}.defense-ledger .ledger-name img{width:48px;height:44px}.defense-ledger .ledger-name small{font-size:10px;max-width:290px}.defense-note{font-size:10px;margin:8px 0;color:#87734e}.defense-ledger .ledger-table tr{height:66px}
.war-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0}.war-mode-tabs button{display:flex;gap:10px;align-items:center;justify-content:center;border:1px solid #927648;background:linear-gradient(#b09a6b33,#5b442c22);color:inherit;font:15px Georgia;padding:12px;cursor:pointer}.war-mode-tabs button span{font-size:24px;color:#8b6235}.war-mode-tabs button[aria-pressed=true]{background:linear-gradient(#b6975444,#8a64333d);box-shadow:inset 0 0 0 1px #947341;border-color:#a37d3d}.war-mode-description{font:12px/1.45 Georgia;color:#826d4c;min-height:19px;margin:8px 0 14px}.war-formation-row{display:flex;justify-content:space-between;align-items:center;margin:10px 0 14px;gap:10px;font-size:11px}.war-formation-row select{margin-left:10px;padding:5px;background:#c1b38c55;border:1px solid #99885d;color:inherit;font:12px Georgia}.war-formation-row>span{color:#857454}.war-party{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.war-party label{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border:1px solid #a4916744;background:#a5915f11;min-width:0}.war-party img{width:90px;height:94px;object-fit:contain}.war-party b{font:12px Georgia;margin:5px 0}.war-party small{text-align:center;font-size:9px;min-height:25px;color:#857249;line-height:1.4}.war-party input{width:64px;box-sizing:border-box;background:#d4c9a366;border:1px solid #a29571;color:inherit;text-align:center;padding:5px;font:13px Georgia}.war-capture-note{display:block;margin-top:12px;font-size:11px;color:#88704a;line-height:1.5}.war-settlement-heading{display:flex;align-items:center;gap:18px;border-bottom:1px solid #947b4d44;margin-bottom:14px;padding-bottom:10px}.war-settlement-heading>img{width:110px;height:80px;object-fit:contain}.war-settlement-heading h2{font:22px Georgia;margin:4px 0}.war-settlement-heading p,.war-settlement-heading small{font-size:11px;color:#8e7750}.war-settlement-heading>button{margin-left:auto;padding:7px 14px}
.war-incoming-alert{position:absolute;top:12px;right:14px;z-index:12;border:1px solid #c38754;border-radius:4px;background:linear-gradient(#744b2c,#3b2419);color:#f3d2a0;padding:10px 16px;font:12px Georgia;cursor:pointer;box-shadow:0 0 15px #a4482933}.war-incoming-alert[hidden]{display:none}.world-battle-mode~.war-incoming-alert{display:none}.war-campaign-summary{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0;font-size:12px}.war-campaign-summary b{color:#937342}.war-phase-list{display:flex;gap:8px;margin:10px 0}.war-phase-list>span{padding:8px 10px;border:1px solid #a0895f44;font-size:11px;background:#b6a37922}.war-incoming-mission{padding:12px;border:1px solid #a2724e;background:#9b623122;margin-bottom:10px}.war-incoming-mission small{display:block;line-height:1.6}
#arenaTabs{flex-wrap:wrap;row-gap:3px!important}#arenaTabs .city-center-tab{padding-left:12px!important;padding-right:12px!important;font-size:12px!important}.mil-unit-locked{border:1px solid #b08c5144;background:#b99b5c11;padding:8px 12px;font-size:11px;margin-bottom:8px}.mil-engine-rule{font-size:11px;line-height:1.5;color:#8e7651}
#worldMapPanel .war-mode-tabs button[aria-pressed=true]{background:linear-gradient(#d6b97c,#ac8750)!important;color:#392615!important;border-color:#7e5d30!important;box-shadow:inset 0 0 0 1px #f0dba3,0 2px 6px #51351b33!important}
#worldMapPanel .war-mode-tabs button[aria-pressed=true]>span{color:#5c3f1b}
