/* diplomacy_command_v9.css — international relations command-room depth */
#alliance-overlay .diplomacy-command-room-v9{position:relative;overflow:hidden;margin:0 0 14px;padding:14px;border:1px solid #7bd6ce3d;border-radius:7px 19px 7px 19px;background:linear-gradient(145deg,#102f39,#07151d);box-shadow:0 16px 36px #0008,inset 0 1px #fff1;direction:rtl}.diplomacy-command-room-v9::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#73d9d50d 50%,transparent);pointer-events:none}.diplomacy-command-room-v9__head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.diplomacy-command-room-v9__head small{display:block;color:#85adb3;font-size:8px}.diplomacy-command-room-v9__head b{display:block;margin-top:4px;color:#ecd294;font-size:12px}.diplomacy-signal-v9{display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #73d8cd55;border-radius:99px;color:#8ddfd5;font-size:8px;white-space:nowrap}.diplomacy-signal-v9 i{width:6px;height:6px;border-radius:50%;background:#78dfd1;box-shadow:0 0 10px #78dfd1}.diplomacy-route-v9{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 2px 13px}.diplomacy-node-v9{position:relative;z-index:2;display:grid;justify-items:center;gap:4px;width:56px}.diplomacy-node-v9 span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dcb96d77;border-radius:50%;background:#0b2029;color:#ebca80;font-size:18px;box-shadow:0 0 16px #dcb96d1c}.diplomacy-node-v9.is-origin span{border-color:#72d4ca88;color:#8edfd4}.diplomacy-node-v9 small{color:#829fa4;font-size:8px;white-space:nowrap}.diplomacy-route-line-v9{position:relative;display:flex;align-items:center;justify-content:space-between;flex:1;height:20px;margin:0 -6px}.diplomacy-route-line-v9::before{content:"";position:absolute;right:0;left:0;top:10px;height:1px;background:repeating-linear-gradient(90deg,#79d9cf 0 5px,transparent 5px 10px);opacity:.6}.diplomacy-route-line-v9 i{position:relative;z-index:1;width:6px;height:6px;border:1px solid #e3bf70;border-radius:50%;background:#0b1c24;box-shadow:0 0 8px #e3bf70}.diplomacy-route-line-v9 b{position:absolute;right:50%;top:17px;transform:translateX(50%);color:#75949a;font-size:7px;font-weight:400;white-space:nowrap}.diplomacy-metrics-v9{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.diplomacy-metrics-v9 button{display:grid;gap:3px;min-height:67px;padding:8px;border:1px solid #6fcac033;border-radius:8px;background:#081b24c9;color:#cce5e1;text-align:right;cursor:pointer}.diplomacy-metrics-v9 button:active{transform:scale(.97);border-color:#dfbd6e}.diplomacy-metrics-v9 strong{color:#ecd093;font-size:17px}.diplomacy-metrics-v9 span{font-size:9px}.diplomacy-metrics-v9 small{color:#76959a;font-size:7px}.diplomacy-directive-v9{position:relative;display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid #79d5ca26}.diplomacy-directive-v9>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ddbd6b66;border-radius:50%;color:#e3c276;font-size:17px}.diplomacy-directive-v9 small{display:block;color:#76959a;font-size:8px}.diplomacy-directive-v9 b{display:block;margin-top:3px;color:#d8e6e3;font-size:9px}
#alliance-overlay .diplomacy-pact-v9{position:relative;overflow:hidden;border-color:#6ecfc43d!important;background:linear-gradient(145deg,#102a34,#091820)!important;box-shadow:0 9px 20px #0005}.diplomacy-pact-badge-v9{display:inline-block;margin-bottom:5px;padding:3px 7px;border:1px solid #daba6a66;border-radius:99px;color:#e2c27a;font-size:8px;font-style:normal}.diplomacy-pact-track-v9{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;position:relative;margin-top:10px;padding-top:10px}.diplomacy-pact-track-v9::before{content:"";position:absolute;right:8%;left:8%;top:3px;height:1px;background:#7ad3ca44}.diplomacy-pact-track-v9 i{position:absolute;top:0;width:7px;height:7px;border:1px solid #a5c5bd;border-radius:50%;background:#142b32;z-index:1}.diplomacy-pact-track-v9 i:nth-child(1){right:8%}.diplomacy-pact-track-v9 i:nth-child(2){right:50%}.diplomacy-pact-track-v9 i:nth-child(3){left:8%}.diplomacy-pact-track-v9 i.is-done{background:#73d5b4;box-shadow:0 0 7px #73d5b4}.diplomacy-pact-track-v9 i.is-active{background:#e4c273;box-shadow:0 0 8px #e4c273}.diplomacy-pact-track-v9 span{color:#78969b;font-size:7px;text-align:center}.diplomacy-war-signal-v9{display:grid;gap:3px;margin-top:9px;padding:8px;border-right:2px solid #e98b7e;background:#4a211e33}.diplomacy-war-signal-v9 span{color:#f0a296;font-size:8px}.diplomacy-war-signal-v9 b{color:#d8bbb6;font-size:9px;font-weight:400}
@media(max-width:430px){#alliance-overlay .diplomacy-command-room-v9{padding:11px}.diplomacy-command-room-v9__head b{font-size:11px}.diplomacy-metrics-v9 button{min-height:63px;padding:6px}.diplomacy-metrics-v9 span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.diplomacy-metrics-v9 button:active{transform:none}.diplomacy-signal-v9 i{box-shadow:none}}
