.territory-clock23{padding:12px 16px;margin:0 0 20px;border:1px solid #59634c;background:#202a21;line-height:1.6}.territory-clock23 p{margin:4px 0}.territory-clock23 small{display:block;color:#c5cbb9}.capture-shield23{border-left:3px solid #8db8b8;padding:10px;background:#213330}.defence-alarm23{border:1px solid #c3934c;background:#322b1d;padding:14px 18px;margin:0 0 20px}.defence-alarm23 summary{cursor:pointer;min-height:44px;line-height:1.6}.defence-alarm23 summary span{display:block;color:#e8c987;font-size:11px;letter-spacing:.08em}.defence-alarm23 p{line-height:1.6}.alarm-bases23{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:12px 0}.alarm-base23{padding:16px;border:1px solid #96794d;min-width:0;background:#252b20;overflow-wrap:anywhere}.alarm-base23.critical{border-color:#d08a72}.alarm-base23 h3{margin:0 0 10px}.alarm-base23 h3 span{font-size:13px;color:#d3c4a8}.alarm-actions23,.sim-actions23{display:flex;flex-wrap:wrap;gap:8px}.alarm-actions23 button,.sim-actions23 button{min-height:44px;white-space:normal}.alarm-incoming23{list-style:none;padding:0;max-height:260px;overflow:auto}.alarm-incoming23 li{padding:12px 0;border-bottom:1px solid #5b614e;line-height:1.65}.alarm-incoming23 small{display:block;color:#c7cdb9}.alarm-form23{border-top:1px solid #b18d53;padding-top:12px}.alarm-form23 textarea{width:100%;min-height:100px;box-sizing:border-box}.simulator23 p{line-height:1.65}.sim-armies23,.sim-options23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sim-army23{min-width:0;border:1px solid #697554;padding:16px}.sim-army23 legend{font-weight:bold;color:#e4d193;padding:0 6px}.sim-army23 label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0}.sim-army23 input{width:125px;max-width:55%;min-height:44px;box-sizing:border-box}.sim-options23{margin-top:18px}.sim-options23 input{min-height:44px;box-sizing:border-box;width:100%}.sim-results23{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.sim-result23{padding:16px;border:1px solid #687854;min-width:0;overflow-wrap:anywhere}.sim-result23.defeat{border-color:#be8b74}.sim-general23{padding:10px;background:#2c3929}.sim-note23{padding:16px;border-left:3px solid #c2a86d;background:#283022}@media(max-width:650px){.sim-armies23,.sim-options23{grid-template-columns:1fr}.defence-alarm23{padding:12px}.alarm-base23{padding:12px}.alarm-actions23 button,.sim-actions23 button{flex:1 1 150px}.simulator23{padding:16px}.simulator23 h3{overflow-wrap:anywhere}}

.simulator23 input,.alarm-form23 textarea{font:inherit;background:#111d15;border:1px solid #6c7857;border-radius:3px;color:#f0ecdc;padding:10px 12px;outline:none}.simulator23 input:focus,.alarm-form23 textarea:focus{border-color:#dac079;box-shadow:0 0 0 2px #c5ab6330}.alarm-actions23 button,.sim-actions23 button{background:#35442d;color:#eee5c9;border:1px solid #82915e;border-radius:3px;padding:12px 14px;font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1.5}.alarm-actions23 button:hover,.sim-actions23 button:hover{background:#45563a;border-color:#c3ad71}.alarm-actions23 button:disabled,.sim-actions23 button:disabled{opacity:.48;cursor:not-allowed}.alarm-actions23 button:focus-visible,.sim-actions23 button:focus-visible{outline:2px solid #ead28d;outline-offset:3px}#simSubmit23,#alarmSupportSend23{background:#c5ad6f;color:#182015;border-color:#dfc78b}.sim-result23 p{font-size:13px}.sim-options23 label{line-height:1.65}.sim-options23 input{display:block;margin-top:8px}
