/* Approved Marches tab only; the other Kingdom Activity panels retain their current styles. */
#modal.outgoing-attack-modal.marches-activity-ledger{display:block !important;font-weight:400 !important}
#modal.outgoing-attack-modal.marches-activity-ledger:not([open]){display:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger::before,#modal.outgoing-attack-modal.marches-activity-ledger::after{display:none !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger>.modal-card>:not(#modalBody){display:none !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger *{font-variant:normal !important}
#modal.outgoing-attack-modal.marches-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.marches-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.marches-activity-ledger :is(h2,h3,h4){background:none !important;box-shadow:none !important;border:0 !important;padding:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .player-name-link{background:none !important;box-shadow:none !important;white-space:normal !important;cursor:pointer !important}
#modal.outgoing-attack-modal.marches-activity-ledger .flag{margin:0 !important;min-width:0 !important;max-width:none !important;max-height:none !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger :is(button,a){box-shadow:none!important;background-image:none!important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger *{box-sizing:border-box !important}
#modal.outgoing-attack-modal.marches-activity-ledger h1,#modal.outgoing-attack-modal.marches-activity-ledger h2,#modal.outgoing-attack-modal.marches-activity-ledger h3,#modal.outgoing-attack-modal.marches-activity-ledger h4,#modal.outgoing-attack-modal.marches-activity-ledger p{margin:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger button{font:inherit !important;color:inherit !important;cursor:pointer !important}
#modal.outgoing-attack-modal.marches-activity-ledger button:disabled{cursor:default !important;opacity:.45 !important}
#modal.outgoing-attack-modal.marches-activity-ledger button:hover:not(:disabled){filter:brightness(1.06) !important}
#modal.outgoing-attack-modal.marches-activity-ledger button:focus-visible,#modal.outgoing-attack-modal.marches-activity-ledger main:focus-visible,#modal.outgoing-attack-modal.marches-activity-ledger summary:focus-visible{outline:2px solid #376872 !important;outline-offset:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger [hidden]{display:none !important}
#modal.outgoing-attack-modal.marches-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.marches-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.marches-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.marches-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.marches-activity-ledger .window-header button{min-height:44px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .back-button,#modal.outgoing-attack-modal.marches-activity-ledger .map-button{display:flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;padding:0 13px !important;border:1px solid #ac956c !important;box-shadow:inset 0 0 0 2px #fff2d157 !important;background:#e4d2ab !important;font:14px Georgia,serif !important;flex:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .back-button>span{font:28px Georgia,serif !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .heading h2{font:27px Georgia,serif !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading{min-width:0 !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .map-button svg{width:21px !important;height:21px !important}
#modal.outgoing-attack-modal.marches-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.marches-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}
#modal.outgoing-attack-modal.marches-activity-ledger .window-header{gap:12px !important;min-height:72px !important;padding:8px 18px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading-art{width:42px !important;height:46px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading h2{font-size:29px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items{display:flex !important;gap:18px !important;margin-left:auto !important;align-items:center !important;color:var(--muted) !important;font-size:11px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items>span{display:flex !important;gap:7px !important;align-items:center !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items img{width:31px !important;height:34px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items strong{display:inline-block !important;margin-left:5px !important;font:20px Georgia,serif !important;color:var(--ink) !important;font-variant-numeric:tabular-nums !important}
#modal.outgoing-attack-modal.marches-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.marches-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.marches-activity-ledger .active-operations-tabs button[aria-current]{border-color:#633c36 !important;background:#753f3a !important;color:#fbefd3 !important;box-shadow:inset 0 0 0 2px #b59c7866 !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .active-operations-tabs button:disabled{opacity:.65 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-summary{display:flex !important;gap:18px !important;align-items:center !important;padding:13px 23px !important;background:#e7e3c26b !important;border-bottom:1px solid #c4b28b !important;flex:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy{min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy h3{font:22px Georgia,serif !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy p{font-size:11px !important;margin-top:4px !important;color:var(--muted) !important;line-height:1.35 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next{margin-left:auto !important;text-align:right !important;flex:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next span{display:block !important;color:var(--muted) !important;font-size:10px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next strong{display:block !important;font:23px Georgia,serif !important;font-variant-numeric:tabular-nums !important;margin-top:3px !important;color:var(--olive) !important}
#modal.outgoing-attack-modal.marches-activity-ledger .column-labels,#modal.outgoing-attack-modal.marches-activity-ledger .march-row{display:grid !important;grid-template-columns:76px minmax(0,1fr) 82px 94px 166px !important;gap:12px !important;align-items:center !important}
#modal.outgoing-attack-modal.marches-activity-ledger .column-labels{padding:8px 18px 7px !important;margin:0 17px !important;border-bottom:1px solid #b9a780 !important;color:var(--muted) !important;font-size:9px !important;letter-spacing:1px !important;text-transform:uppercase !important;flex:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .column-labels>span:nth-child(n+3){text-align:center !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-list{min-height:0 !important;flex:1 !important;overflow:auto !important;overscroll-behavior:contain !important;touch-action:pan-y !important;scrollbar-width:thin !important;scrollbar-color:#a68e62 #e5d9bb !important;padding:0 17px 12px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row{--order:#783e37 !important;min-height:102px !important;padding:11px 17px 11px 15px !important;border-bottom:1px solid #bfad85 !important;border-left:3px solid var(--order) !important;background:linear-gradient(90deg,#f8efd651,transparent) !important;position:relative !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row:nth-child(even){background:#e7dabb40 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.scout{--order:#58634a !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.transfer{--order:#536c72 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.returning,#modal.outgoing-attack-modal.marches-activity-ledger .march-row.camp-return{--order:#8a6842 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.reinforce,#modal.outgoing-attack-modal.marches-activity-ledger .march-row.rally{--order:#606d47 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind svg,#modal.outgoing-attack-modal.marches-activity-ledger .march-kind img{display:block !important;width:35px !important;height:40px !important;object-fit:contain !important;margin:0 auto 5px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind strong{font:12px/1.15 Georgia,serif !important;display:block !important;color:var(--order) !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-route{display:grid !important;grid-template-columns:minmax(0,.92fr) 24px minmax(0,1.2fr) !important;gap:10px !important;align-items:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point{min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>span{font-size:9px !important;color:var(--muted) !important;display:block !important;margin-bottom:4px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>strong{font:18px/1.12 Georgia,serif !important;display:block !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point.destination>strong{color:#453725 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point small{font-size:10px !important;color:var(--muted) !important;display:block !important;line-height:1.45 !important;margin-top:5px !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-arrow{font:26px Georgia,serif !important;color:#988460 !important;text-align:center !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point button{background:none !important;border:0 !important;padding:0 !important;min-height:44px !important;max-width:100% !important;font:inherit !important;color:#6d4736 !important;text-decoration:underline !important;text-decoration-color:#b9a078 !important;text-underline-offset:3px !important;overflow-wrap:anywhere !important;line-height:1.3 !important;text-align:left !important;display:inline !important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:0 4px !important;font-size:10px !important;color:var(--muted) !important;min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info .owner-link{display:inline-flex !important;align-items:center !important;min-width:44px !important;min-height:44px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force img{display:block !important;width:23px !important;height:23px !important;object-fit:contain !important;margin:0 auto 4px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force strong{display:block !important;font:20px/1.2 Georgia,serif !important;font-variant-numeric:tabular-nums !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force small{display:block !important;color:var(--muted) !important;font-size:9px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival{text-align:center !important;min-width:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival strong{font:25px/1.1 Georgia,serif !important;color:var(--order) !important;display:block !important;font-variant-numeric:tabular-nums !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival small{display:block !important;color:var(--muted) !important;font-size:9px !important;margin-top:5px !important;line-height:1.3 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival.urgent strong{color:#85382f !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival.pending strong{font-size:19px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival .applied{font-size:9px !important;color:#4b653c !important;line-height:1.3 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:5px !important;flex-wrap:wrap !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command{min-width:50px !important;width:50px !important;min-height:56px !important;padding:3px 2px !important;border:1px solid #b5a079 !important;background:#ede1bf !important;box-shadow:inset 0 0 0 2px #fdf5dc77 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command img,#modal.outgoing-attack-modal.marches-activity-ledger .command svg{width:25px !important;height:27px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command span{font-size:9px !important;white-space:nowrap !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command.recall{border-color:#b29478 !important;background:#e9d7b9 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command.swift{border-color:#9caa83 !important;background:#e0e1be !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command:disabled{opacity:.55 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command-note{width:100% !important;font-size:9px !important;line-height:1.3 !important;color:var(--muted) !important;text-align:right !important;overflow-wrap:anywhere !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.busy .command-note{color:#85582f !important}
#modal.outgoing-attack-modal.marches-activity-ledger .report-footer{min-height:29px !important;padding:6px 20px !important;font-size:10px !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .report-footer>span:last-child{flex:none !important;margin-left:8px !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .empty-state img{width:76px !important;height:76px !important;object-fit:contain !important}
#modal.outgoing-attack-modal.marches-activity-ledger .empty-state h3{font:26px Georgia,serif !important}
#modal.outgoing-attack-modal.marches-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.marches-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.marches-activity-ledger .window-header{min-height:50px !important;padding:2px 10px !important;gap:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading-art{width:30px !important;height:34px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading p{display:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading h2{font-size:22px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items{gap:12px !important;font-size:9px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items img{width:23px !important;height:26px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items strong{font-size:17px !important;margin-left:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs{padding:2px 8px !important;gap:3px !important}
#modal.outgoing-attack-modal.marches-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.marches-activity-ledger .active-operations-tabs button strong{font-size:10px !important;padding:1px 5px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-summary{padding:5px 14px !important;gap:8px !important;min-height:42px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy h3{font-size:16px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy p{font-size:9px !important;margin-top:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next span{font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next strong{font-size:18px !important;margin-top:1px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .column-labels{display:none !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-list{padding:0 8px 8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row{grid-template-columns:47px minmax(0,1fr) 58px 73px 140px !important;gap:8px !important;padding:7px 8px !important;min-height:95px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind svg,#modal.outgoing-attack-modal.marches-activity-ledger .march-kind img{width:28px !important;height:31px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind strong{font-size:10px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-route{gap:6px !important;grid-template-columns:minmax(0,.9fr) 15px minmax(0,1.15fr) !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>span{font-size:8px !important;margin-bottom:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>strong{font-size:14px !important;line-height:1.15 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point small{font-size:9px !important;margin-top:3px !important;line-height:1.35 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-arrow{font-size:21px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info{font-size:9px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force img{width:19px !important;height:19px !important;margin-bottom:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force strong{font-size:17px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force small{font-size:8px !important;margin-top:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival strong{font-size:21px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival small{font-size:8px !important;margin-top:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival.pending strong{font-size:15px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-actions{gap:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command{min-width:44px !important;width:44px !important;min-height:48px !important;padding:3px 1px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command img,#modal.outgoing-attack-modal.marches-activity-ledger .command svg{width:22px !important;height:24px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command span{font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .command-note{font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .report-footer{min-height:22px !important;padding:3px 10px !important;font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .empty-state{padding:15px !important;gap:7px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .empty-state img{width:44px !important;height:44px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .empty-state h3{font-size:21px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .empty-state p{font-size:11px !important}
}
@media(max-width:650px){
#modal.outgoing-attack-modal.marches-activity-ledger .heading-art{width:24px !important;height:29px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .heading h2{font-size:19px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .window-header{gap:5px !important;padding-inline:6px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items{gap:6px !important;font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items>span{gap:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items img{width:19px !important;height:23px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .carried-items strong{font-size:16px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs{gap:0 !important;padding-inline:3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs button{font-size:10px !important;gap:3px !important;padding:0 3px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs button strong{padding:1px 3px !important;font-size:9px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-summary{padding-inline:10px !important;min-height:43px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy h3{font-size:15px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy p{max-width:310px !important;font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-next strong{font-size:17px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row{grid-template-columns:39px minmax(0,1fr) 140px !important;grid-template-areas:"kind route arrival" "kind force actions" !important;gap:4px 8px !important;padding-block:8px !important;min-height:117px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-kind{grid-area:kind !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-route{grid-area:route !important;grid-template-columns:minmax(0,1fr) 13px minmax(0,1.12fr) !important;gap:5px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force{grid-area:force !important;text-align:left !important;display:flex !important;align-items:center !important;gap:5px !important;flex-wrap:wrap !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force img{width:20px !important;height:23px !important;margin:0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force strong{font-size:17px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-force small{margin:0 !important;font-size:9px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival{grid-area:arrival !important;text-align:right !important;align-self:start !important;padding:2px 2px 0 !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival strong{font-size:23px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-arrival small{font-size:9px !important;margin-top:2px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-actions{grid-area:actions !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>strong{font-size:13px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point>span{font-size:8px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point small,#modal.outgoing-attack-modal.marches-activity-ledger .target-info{font-size:9px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info .owner-link{min-height:44px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .report-footer>span:last-child{display:none !important}
}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force{grid-template-columns:76px minmax(0,1fr) 112px 94px 166px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force .march-force strong{white-space:nowrap !important;font-size:18px !important}
@media(max-height:600px),(max-width:1000px){
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force{grid-template-columns:47px minmax(0,1fr) 96px 73px 140px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force .march-force strong{font-size:15px !important}
}
@media(max-width:650px){
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force{grid-template-columns:39px minmax(0,1fr) 140px !important}
#modal.outgoing-attack-modal.marches-activity-ledger .march-row.wide-force .march-force strong{font-size:17px !important}
}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-content{display:flex!important;flex:1!important;min-height:0!important;overflow:hidden!important}
#modal.outgoing-attack-modal.marches-activity-ledger .marches-panel{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;min-width:0!important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-panel{gap:0!important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs button.active{border-color:#633c36!important;background:#753f3a!important;color:#fbefd3!important;box-shadow:inset 0 0 0 2px #b59c7866!important}
#modal.outgoing-attack-modal.marches-activity-ledger .active-operations-tabs button strong{min-width:0!important;height:auto!important;display:block!important;color:inherit!important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info{line-height:1.45!important;overflow-wrap:anywhere!important}
#modal.outgoing-attack-modal.marches-activity-ledger .target-info .owner-link{display:inline-flex!important;align-items:center!important;min-width:44px!important;min-height:44px!important;max-width:100%!important;white-space:normal!important;text-align:left!important;text-decoration:underline!important;text-decoration-color:#b9a078!important;text-underline-offset:3px!important;font:inherit!important;cursor:pointer!important}
#modal.outgoing-attack-modal.marches-activity-ledger .route-point .owner-link:focus-visible{outline:2px solid #376872!important;outline-offset:2px!important}
#modal.outgoing-attack-modal.marches-activity-ledger .summary-copy h3,#modal.outgoing-attack-modal.marches-activity-ledger .empty-state h3{width:auto!important;margin:0!important}
#modal.outgoing-attack-modal.marches-activity-ledger .window-header .heading h2{color:var(--ink)!important}
