/* Approved Camps and Strongholds styles, isolated from other game panels. */
#modal.outgoing-attack-modal.objectives-activity-ledger{display:block !important;font-weight:400 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger:not([open]){display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger::before,#modal.outgoing-attack-modal.objectives-activity-ledger::after{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger>.modal-card{height:100% !important;max-height:none !important;display:block !important;padding:0 !important;margin:0 !important;width:100% !important;min-width:0 !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important}
#modal.outgoing-attack-modal.objectives-activity-ledger>.modal-card>:not(#modalBody){display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger #modalBody{height:100% !important;max-height:none !important;min-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;scrollbar-gutter:auto !important}
#modal.outgoing-attack-modal.objectives-activity-ledger *{font-variant:normal !important}
#modal.outgoing-attack-modal.objectives-activity-ledger :is(h2,h3,h4,p,span,strong,small,button,a,div,footer,nav){text-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;font-weight:400 !important;color:inherit !important}
#modal.outgoing-attack-modal.objectives-activity-ledger :is(button,a){margin:0 !important;border-radius:0 !important;min-width:0 !important;transition:none !important;width:auto !important}
#modal.outgoing-attack-modal.objectives-activity-ledger :is(h2,h3,h4){background:none !important;box-shadow:none !important;border:0 !important;padding:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .player-name-link{background:none !important;box-shadow:none !important;white-space:normal !important;cursor:pointer !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .flag{margin:0 !important;min-width:0 !important;max-width:none !important;max-height:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger :is(p,span,strong,small,button,a,div,footer,nav){font-family:"Segoe UI",Arial,sans-serif!important;font-variant-caps:normal!important}
#modal.outgoing-attack-modal.objectives-activity-ledger{color-scheme:light !important;--paper:#f2e8cd !important;--ink:#352f23 !important;--muted:#716247 !important;--line:#b8a684 !important;--olive:#4b583c !important;--red:#803f38 !important;font-family:"Segoe UI",Arial,sans-serif !important;color:var(--ink) !important;background:#30382a !important}
#modal.outgoing-attack-modal.objectives-activity-ledger *{box-sizing:border-box !important}
#modal.outgoing-attack-modal.objectives-activity-ledger h1,#modal.outgoing-attack-modal.objectives-activity-ledger h2,#modal.outgoing-attack-modal.objectives-activity-ledger h3,#modal.outgoing-attack-modal.objectives-activity-ledger h4,#modal.outgoing-attack-modal.objectives-activity-ledger p{margin:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger button{font:inherit !important;color:inherit !important;cursor:pointer !important}
#modal.outgoing-attack-modal.objectives-activity-ledger button:disabled{cursor:default !important;opacity:.45 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger button:hover:not(:disabled){filter:brightness(1.06) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger button:focus-visible,#modal.outgoing-attack-modal.objectives-activity-ledger main:focus-visible,#modal.outgoing-attack-modal.objectives-activity-ledger summary:focus-visible{outline:2px solid #376872 !important;outline-offset:2px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger [hidden]{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .sr-only{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger::backdrop{background:#23281e55 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger{width:min(1200px,calc(100vw - 24px)) !important;height:min(700px,calc(100dvh - 24px)) !important;max-width:none !important;max-height:none !important;margin:auto !important;padding:5px !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;overflow:hidden !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-panel{height:100% !important;display:flex !important;flex-direction:column !important;border:1px solid var(--line) !important;background:radial-gradient(ellipse at 48% 40%,#fff9e288,transparent 75%) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{display:flex !important;align-items:center !important;gap:18px !important;flex:none !important;min-height:76px !important;padding:9px 16px !important;border-bottom:1px solid var(--line) !important;background:#e9dcb483 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header button{min-height:44px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading p{font-size:8px !important;letter-spacing:1.8px !important;color:var(--muted) !important;margin-bottom:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font:27px Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading{min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header time{margin-left:auto !important;font-size:11px !important;color:var(--muted) !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .close-button{width:44px !important;min-width:44px !important;border:0 !important;background:transparent !important;font:26px Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;min-height:32px !important;flex:none !important;padding:7px 23px !important;border-top:1px solid #c4b18d !important;background:#e9dcb45e !important;font-size:10px !important;color:#7b6a4c !important}

@media(max-height:600px),(max-width:1000px){#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{min-height:48px !important;padding:1px 8px !important;gap:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading p{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font-size:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header time{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .close-button{font-size:24px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer{min-height:24px !important;padding:4px 12px !important;font-size:9px !important}

}
@media(max-height:600px),(max-width:1000px){}
@media(max-width:650px){}
@media(max-width:650px){#modal.outgoing-attack-modal.objectives-activity-ledger{width:calc(100vw - 12px) !important;height:calc(100dvh - 12px) !important;padding:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{padding:0 4px !important;gap:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font-size:19px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header time{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer{padding:4px 8px !important;font-size:8px !important}

}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{gap:12px !important;min-height:72px !important;padding:8px 18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading-art{width:42px !important;height:46px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font-size:29px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs{display:grid !important;grid-template-columns:1fr 1fr 1.3fr 1fr 1.1fr !important;gap:5px !important;padding:6px 17px !important;background:#e9dcba !important;border-bottom:1px solid #b8a684 !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button{min-height:44px !important;padding:0 10px !important;border:1px solid transparent !important;background:transparent !important;font:15px Georgia,serif !important;white-space:nowrap !important;display:flex !important;gap:10px !important;justify-content:center !important;align-items:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button[aria-selected="true"]{border-color:#633c36 !important;background:#753f3a !important;color:#fbefd3 !important;box-shadow:inset 0 0 0 2px #b59c7866 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button strong{font:12px "Segoe UI",sans-serif !important;padding:2px 6px !important;border:1px solid #c1ac814d !important;background:#59453510 !important;border-radius:2px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button:disabled{opacity:.65 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer{min-height:29px !important;padding:6px 20px !important;font-size:10px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer>span:first-child{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer>span:last-child{flex:none !important;margin-left:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state{display:flex !important;min-height:100% !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;padding:30px !important;gap:12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state img{width:76px !important;height:76px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state h2{font:26px Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state p{font-size:13px !important;max-width:390px !important;line-height:1.6 !important;color:var(--muted) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state button{min-height:44px !important;background:#e6d4ac !important;border:1px solid #ac956c !important;padding:0 18px !important;font:15px Georgia,serif !important}

@media(max-height:600px),(max-width:1000px){#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{min-height:50px !important;padding:2px 10px !important;gap:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading-art{width:30px !important;height:34px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading p{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font-size:22px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs{padding:2px 8px !important;gap:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button{font-size:12px !important;min-height:44px !important;padding:0 5px !important;gap:6px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button strong{font-size:10px !important;padding:1px 5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer{min-height:22px !important;padding:3px 10px !important;font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state{padding:15px !important;gap:7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state img{width:44px !important;height:44px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state h2{font-size:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .empty-state p{font-size:11px !important}

}
@media(max-width:650px){#modal.outgoing-attack-modal.objectives-activity-ledger .heading-art{width:24px !important;height:29px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .heading h2{font-size:19px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .window-header{gap:5px !important;padding-inline:6px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs{gap:0 !important;padding-inline:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button{font-size:10px !important;gap:3px !important;padding:0 3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-tabs button strong{padding:1px 3px !important;font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .report-footer>span:last-child{display:none !important}

}
@media(max-height:600px),(max-width:1000px){}
@media(max-width:650px){}#modal.outgoing-attack-modal.objectives-activity-ledger .camp-heading{margin-left:auto !important;color:var(--muted) !important;font:16px Georgia,serif !important;letter-spacing:.3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary{display:flex !important;align-items:center !important;gap:14px !important;padding:12px 24px !important;border-bottom:1px solid #b9a782 !important;background:#e6e3c067 !important;flex:none !important;min-height:66px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary .held-count{font:36px/1 Georgia,serif !important;font-variant-numeric:tabular-nums !important;color:var(--olive) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary h2{font:20px/1.2 Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary p{font-size:11px !important;line-height:1.35 !important;color:var(--muted) !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward{margin-left:auto !important;text-align:right !important;min-width:100px !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward small{font-size:10px !important;color:var(--muted) !important;display:block !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward strong{display:block !important;font:25px/1.15 Georgia,serif !important;color:var(--olive) !important;font-variant-numeric:tabular-nums !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-columns{display:grid !important;grid-template-columns:minmax(280px,1fr) 222px 156px 110px 74px !important;gap:16px !important;padding:9px 12px 8px !important;margin:0 20px !important;border-bottom:1px solid #bba781 !important;color:var(--muted) !important;font-size:9px !important;letter-spacing:1px !important;text-transform:uppercase !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-columns span:nth-child(n+3){text-align:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger{flex:1 !important;min-height:0 !important;overflow:auto !important;padding:0 20px 12px !important;overscroll-behavior:contain !important;touch-action:pan-y !important;scrollbar-width:thin !important;scrollbar-color:#a68e62 #e5d9bb !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row{--camp-accent:#8b713a !important;display:grid !important;grid-template-columns:minmax(280px,1fr) 222px 156px 110px 74px !important;align-items:center !important;gap:16px !important;min-height:103px !important;padding:8px 12px 8px 8px !important;border-bottom:1px solid #c3b08a !important;border-left:3px solid var(--camp-accent) !important;background:linear-gradient(90deg,#f9f0d653,transparent) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row:nth-child(even){background-color:#e8dcb83a !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row[data-kind="troops"]{--camp-accent:#68714e !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row[data-kind="items"]{--camp-accent:#6b7380 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row[data-kind="deed"]{--camp-accent:#8b5344 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row.is-contested{border-left-color:#93493e !important;background:linear-gradient(90deg,#dfb5a72b,transparent) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-identity{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-art{width:115px !important;height:84px !important;object-fit:contain !important;flex:none !important;filter:drop-shadow(0 3px 2px #53452a18) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name{min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name h3{font:24px/1.15 Georgia,serif !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name p{font-size:11px !important;line-height:1.45 !important;color:var(--muted) !important;margin-top:6px !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward{display:flex !important;align-items:center !important;gap:10px !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward>img{width:31px !important;height:35px !important;object-fit:contain !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward small{font-size:9px !important;color:var(--muted) !important;display:block !important;line-height:1.3 !important;margin-bottom:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward strong{display:block !important;font:20px/1.22 Georgia,serif !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward .reward-unit{font:12px "Segoe UI",sans-serif !important;color:var(--muted) !important;margin-left:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward.random strong{font-size:16px !important;line-height:1.3 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-garrison{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-number{font:24px/1.2 Georgia,serif !important;font-variant-numeric:tabular-nums !important;display:block !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-label{font-size:9px !important;color:var(--muted) !important;display:block !important;margin-top:2px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label{display:inline-block !important;margin-top:8px !important;font-size:10px !important;line-height:1.3 !important;color:#4b6039 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label.contested{color:#8b3c32 !important;font-weight:600 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label::before{content:"" !important;width:5px !important;height:5px !important;background:currentColor !important;display:inline-block !important;margin-right:5px !important;transform:rotate(45deg) !important;vertical-align:2px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer strong{font:28px/1.2 Georgia,serif !important;font-variant-numeric:tabular-nums !important;display:block !important;color:var(--olive) !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer small{font-size:9px !important;display:block !important;color:var(--muted) !important;margin-top:5px !important;line-height:1.3 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer.is-state strong{font-size:19px !important;color:#7e663d !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer.is-soon strong{color:#8b4938 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-camp{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;min-height:54px !important;width:100% !important;border:1px solid #aa956d !important;background:#e9dab5 !important;box-shadow:inset 0 0 0 2px #fff3d266 !important;font:13px Georgia,serif !important;padding:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-camp svg{width:22px !important;height:22px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row.large-force .garrison-number{font-size:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger:focus-visible{outline-offset:-3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger.is-empty{padding:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state img{width:140px !important;height:110px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state p{max-width:400px !important}


@media(max-height:600px),(max-width:1000px){#modal.outgoing-attack-modal.objectives-activity-ledger .camp-heading{font-size:12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary{min-height:45px !important;gap:9px !important;padding:5px 14px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary .held-count{font-size:27px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary h2{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary p{font-size:9px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward{min-width:84px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward small{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward strong{font-size:20px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-columns{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger{padding:0 9px 8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row{grid-template-columns:minmax(210px,1fr) 164px 116px 85px 49px !important;gap:9px !important;min-height:91px !important;padding:5px 7px 5px 3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-identity{gap:7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-art{width:84px !important;height:78px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name h3{font-size:18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name p{font-size:10px !important;margin-top:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward{gap:7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward>img{width:24px !important;height:29px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward small{font-size:9px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward strong{font-size:18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward .reward-unit{font-size:10px !important;margin-left:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward.random strong{font-size:13px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-number{font-size:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-label{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label{font-size:9px !important;margin-top:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label::before{width:4px !important;height:4px !important;margin-right:4px !important;vertical-align:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer strong{font-size:23px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer small{font-size:9px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer.is-state strong{font-size:15px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-camp{min-height:47px !important;font-size:10px !important;gap:1px !important;padding:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-camp svg{width:21px !important;height:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row.large-force .garrison-number{font-size:17px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state{display:grid !important;grid-template-columns:110px minmax(0,1fr) 125px !important;grid-template-rows:auto auto !important;gap:6px 14px !important;text-align:left !important;align-content:center !important;padding:12px 24px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state img{width:110px !important;height:95px !important;grid-row:1/3 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state h2{font-size:22px !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state p{font-size:11px !important;line-height:1.4 !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state button{grid-column:3 !important;grid-row:1/3 !important;font-size:13px !important;padding:0 10px !important}

}
@media(max-width:650px){#modal.outgoing-attack-modal.objectives-activity-ledger .camp-heading{font-size:11px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary{padding:5px 10px !important;min-height:43px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary h2{font-size:15px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-summary p{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward strong{font-size:18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .next-reward small{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger{padding-inline:6px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row{grid-template-columns:62px minmax(0,1fr) 109px 47px !important;grid-template-areas:"art name timer map" "art reward garrison map" !important;gap:5px 9px !important;padding:8px 6px 8px 3px !important;min-height:112px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-identity{display:contents !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-art{grid-area:art !important;width:62px !important;height:82px !important;align-self:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name{grid-area:name !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name h3{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-name p{font-size:9px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward{grid-area:reward !important;gap:5px !important;align-self:start !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward>img{width:20px !important;height:24px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward small{font-size:8px !important;margin-bottom:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward strong{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward.random strong{font-size:12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-reward .reward-unit{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer{grid-area:timer !important;text-align:right !important;align-self:start !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer strong{font-size:22px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer small{font-size:8px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-timer.is-state strong{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-garrison{grid-area:garrison !important;text-align:right !important;align-self:start !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-number{font-size:19px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .garrison-label{font-size:8px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .control-label{font-size:8px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-row.large-force .garrison-number{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-camp{grid-area:map !important;min-height:47px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state{display:grid !important;grid-template-columns:95px minmax(0,1fr) 110px !important;grid-template-rows:auto auto !important;gap:6px 12px !important;text-align:left !important;align-content:center !important;padding:12px 18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state img{width:95px !important;height:88px !important;grid-row:1/3 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state h2{font-size:20px !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state p{font-size:10px !important;line-height:1.4 !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .camp-ledger .empty-state button{grid-column:3 !important;grid-row:1/3 !important;font-size:12px !important;padding:0 7px !important}

}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-heading{margin-left:auto !important;color:var(--muted) !important;font:16px Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary{display:flex !important;align-items:center !important;gap:14px !important;padding:12px 24px !important;min-height:66px !important;border-bottom:1px solid #b9a782 !important;background:#e6e3c067 !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary .held-count{font:36px/1 Georgia,serif !important;color:var(--olive) !important;font-variant-numeric:tabular-nums !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary h2{font:20px/1.2 Georgia,serif !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary p{font-size:11px !important;line-height:1.35 !important;color:var(--muted) !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note{margin-left:auto !important;display:flex !important;align-items:center !important;gap:8px !important;font:14px Georgia,serif !important;color:var(--muted) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note img{width:27px !important;height:31px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note.is-royal{color:#866937 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-columns,#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row{display:grid !important;grid-template-columns:minmax(290px,1fr) minmax(240px,1fr) 145px 96px 74px !important;gap:14px !important;align-items:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-columns{padding:9px 12px 8px !important;margin:0 20px !important;border-bottom:1px solid #bba781 !important;color:var(--muted) !important;font-size:9px !important;letter-spacing:1px !important;text-transform:uppercase !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-columns span:nth-child(n+3){text-align:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger{flex:1 !important;min-height:0 !important;overflow:auto !important;padding:0 20px 12px !important;overscroll-behavior:contain !important;touch-action:pan-y !important;scrollbar-width:thin !important;scrollbar-color:#a68e62 #e5d9bb !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row{--hold-accent:#887345 !important;min-height:103px !important;padding:8px 12px 8px 8px !important;border-bottom:1px solid #c3b08a !important;border-left:3px solid var(--hold-accent) !important;background:linear-gradient(90deg,#f9f0d653,transparent) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row:nth-child(even){background-color:#e8dcb83a !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row[data-kind="training"]{--hold-accent:#66734f !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row[data-kind="speed"]{--hold-accent:#657779 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row[data-kind="defense"]{--hold-accent:#80614d !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.is-crown{--hold-accent:#ad8644 !important;min-height:137px !important;background:linear-gradient(105deg,#d9bf7840,#e9d5a223) !important;border-bottom-color:#b39a64 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-identity{display:flex !important;align-items:center !important;gap:14px !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-art{width:105px !important;height:84px !important;object-fit:contain !important;flex:none !important;filter:drop-shadow(0 3px 2px #53452a18) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .is-crown .hold-art{height:108px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name{min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .holding-kind{font-size:9px !important;letter-spacing:.55px !important;color:var(--hold-accent) !important;display:block !important;margin-bottom:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name h3{font:24px/1.15 Georgia,serif !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name p{font-size:10px !important;line-height:1.4 !important;color:var(--muted) !important;margin-top:5px !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus{display:flex !important;gap:12px !important;align-items:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus>img{width:34px !important;height:39px !important;object-fit:contain !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus small{font-size:9px !important;color:var(--muted) !important;display:block !important;margin-bottom:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main{display:flex !important;align-items:baseline !important;gap:7px !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main strong{font:27px/1 Georgia,serif !important;color:var(--olive) !important;white-space:nowrap !important;font-variant-numeric:tabular-nums !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main span{font:15px/1.25 Georgia,serif !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-bonus{display:block !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-bonus .bonus-title{font-size:9px !important;letter-spacing:.5px !important;color:#876b3a !important;display:block !important;margin-bottom:6px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefits{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:5px 12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit{display:flex !important;align-items:baseline !important;gap:5px !important;padding-bottom:4px !important;border-bottom:1px solid #bba16944 !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit strong{font:18px/1.15 Georgia,serif !important;color:#846430 !important;white-space:nowrap !important;flex:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit span{font-size:9px !important;line-height:1.3 !important;color:#635335 !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit:last-child{grid-column:1/-1 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-number{font-size:25px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-label{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .control-label{font-size:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.large-force .garrison-number{font-size:19px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level{display:flex !important;flex-direction:column !important;align-items:center !important;gap:3px !important;text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level img{width:24px !important;height:27px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level strong{font:25px/1 Georgia,serif !important;font-variant-numeric:tabular-nums !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level small{font-size:9px !important;color:var(--muted) !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-hold{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;min-height:54px !important;width:100% !important;border:1px solid #aa956d !important;background:#e9dab5 !important;box-shadow:inset 0 0 0 2px #fff3d266 !important;font:13px Georgia,serif !important;padding:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-hold svg{width:22px !important;height:22px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger:focus-visible{outline-offset:-3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger.is-empty{padding:0 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state img{width:140px !important;height:110px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state p{max-width:430px !important}


@media(max-height:600px),(max-width:1000px){#modal.outgoing-attack-modal.objectives-activity-ledger .hold-heading{font-size:12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary{min-height:45px !important;padding:5px 14px !important;gap:9px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary .held-count{font-size:27px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary h2{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary p{font-size:9px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note{font-size:11px !important;gap:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note img{width:22px !important;height:25px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-columns{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger{padding:0 9px 8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row{grid-template-columns:minmax(230px,1fr) minmax(175px,.85fr) 111px 65px 49px !important;gap:9px !important;padding:5px 7px 5px 3px !important;min-height:91px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.is-crown{min-height:118px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-identity{gap:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-art{width:82px !important;height:78px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .is-crown .hold-art{height:87px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .holding-kind{font-size:8px !important;letter-spacing:.2px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name h3{font-size:18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name p{font-size:9px !important;margin-top:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus{gap:7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus>img{width:25px !important;height:29px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus small{font-size:8px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main{gap:4px !important;flex-wrap:wrap !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main strong{font-size:23px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main span{font-size:12px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-bonus .bonus-title{font-size:8px !important;margin-bottom:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefits{gap:4px 7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit{gap:4px !important;flex-wrap:wrap !important;padding-bottom:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit strong{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit span{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-number{font-size:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-label{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .control-label{font-size:8px !important;margin-top:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.large-force .garrison-number{font-size:16px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level{gap:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level img{width:20px !important;height:22px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level strong{font-size:22px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level small{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-hold{min-height:47px !important;font-size:10px !important;gap:1px !important;padding:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-hold svg{width:21px !important;height:21px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state{display:grid !important;grid-template-columns:110px minmax(0,1fr) 125px !important;grid-template-rows:auto auto !important;gap:6px 14px !important;text-align:left !important;align-content:center !important;padding:12px 24px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state img{width:110px !important;height:95px !important;grid-row:1/3 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state h2{font-size:22px !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state p{font-size:11px !important;line-height:1.4 !important;grid-column:2 !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state button{grid-column:3 !important;grid-row:1/3 !important;font-size:13px !important;padding:0 10px !important}

}
@media(max-width:650px){#modal.outgoing-attack-modal.objectives-activity-ledger .hold-heading{font-size:10px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary{min-height:43px !important;padding:5px 10px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary h2{font-size:15px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary p{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note{font-size:9px !important;gap:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-summary-note img{width:20px !important;height:23px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger{padding-inline:6px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row{grid-template-columns:65px minmax(0,1fr) 119px 47px !important;grid-template-areas:"art identity garrison map" "art bonus level map" !important;gap:5px 9px !important;padding:8px 6px 8px 3px !important;min-height:112px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-identity{display:contents !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-art{grid-area:art !important;width:65px !important;height:83px !important;align-self:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name{grid-area:identity !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .holding-kind{font-size:8px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name h3{font-size:17px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-name p{font-size:8px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus{grid-area:bonus !important;gap:5px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus>img{width:20px !important;height:24px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-bonus small{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main{gap:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main strong{font-size:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .bonus-main span{font-size:11px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison{grid-area:garrison !important;text-align:right !important;align-self:start !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-number{font-size:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .garrison-label{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-garrison .control-label{font-size:8px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.large-force .garrison-number{font-size:17px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level{grid-area:level !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:flex-end !important;gap:3px !important;align-self:center !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level img{width:17px !important;height:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level strong{font-size:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-level small{font-size:8px !important;width:100% !important;text-align:right !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .locate-hold{grid-area:map !important;min-height:47px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-row.is-crown{grid-template-areas:"art identity garrison map" "bonus bonus level map" !important;min-height:148px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .is-crown .hold-art{height:61px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-bonus .bonus-title{display:none !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefits{gap:3px 8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit{gap:4px !important;flex-wrap:nowrap !important;padding-bottom:3px !important;min-height:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit strong{font-size:15px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .crown-benefit span{font-size:8px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .is-crown .locate-hold{align-self:start !important;margin-top:7px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .is-crown .hold-level{align-self:start !important;padding-top:4px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state{grid-template-columns:95px minmax(0,1fr) 110px !important;gap:6px 12px !important;padding:12px 18px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state img{width:95px !important;height:88px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state h2{font-size:20px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state p{font-size:10px !important}
#modal.outgoing-attack-modal.objectives-activity-ledger .hold-ledger .empty-state button{font-size:12px !important;padding:0 7px !important}

}
#modal.outgoing-attack-modal.objectives-activity-ledger .active-operations-content,#modal.outgoing-attack-modal.objectives-activity-ledger .objectives-panel{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
#modal.outgoing-attack-modal.objectives-activity-ledger .close-button{margin-left:0!important}
