/* Focused alliance hub: overview, then one task per page. */
.alliance-hub654{max-width:1000px;margin:0 auto;color:#244d61}.alliance-hub654 *{box-sizing:border-box}.alliance-banner654{display:flex;align-items:center;gap:18px;background:linear-gradient(125deg,#123247,#285e71);padding:16px 22px;border-radius:18px;border:1px solid #cfb66c77;overflow:hidden;color:#f9e8b6}.alliance-banner654>img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 5px 10px #071b2a66)}.alliance-banner654>div{min-width:0}.alliance-banner654 h2{color:#ffe3a0;font-size:27px;margin:3px 0 11px;overflow-wrap:anywhere}.alliance-banner654 small{letter-spacing:2px;font-size:10px;color:#b4d3dc}.alliance-stats654{display:flex;flex-wrap:wrap;gap:7px 15px;font-size:12px;color:#e0f0f3}.alliance-announcement654{margin:12px 0;padding:12px 16px;background:#fff9e8;border:1px solid #d8c891;border-radius:12px}.alliance-announcement654>b{font-size:11px;color:#917132}.alliance-announcement654 p{margin:5px 0 0;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.alliance-grid654{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alliance-grid654 .alliance-tile654{position:relative;display:flex;align-items:center;gap:16px;padding:12px 18px;margin:0;min-height:103px;border:1px solid #b1cdd6;border-radius:15px;background:linear-gradient(120deg,#f9fcfb,#dcecf0);color:#244e64;text-align:start;box-shadow:0 2px 0 #1840590a;font-weight:750;font-size:15px}.alliance-tile654>img{width:73px;height:73px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 3px #0b364724)}.alliance-tile654>span{min-width:0;overflow-wrap:anywhere}.alliance-tile654:disabled{opacity:.6}.alliance-grid654 .alliance-badge654{position:absolute;top:7px;inset-inline-end:8px;border:1px solid #f6cf7d;background:#9b4d40;color:#fff5df;font-size:10px;min-width:18px;height:18px;padding:1px 5px;border-radius:10px;text-align:center}.alliance-page-head654{display:flex;align-items:center;gap:10px;margin:12px 0}.alliance-page-head654 button{width:38px;height:36px;margin:0;font-size:27px;line-height:1;padding:0}.alliance-page-head654 h3{margin:0;font-size:19px}.alliance-body654 .hq-toolbar642{flex-wrap:wrap}.alliance-body654 .hq-toolbar642 button{margin:0}.alliance-body654 .guild-fund615{margin-bottom:14px}.alliance-body654 .donation-grid615{margin-top:14px}.alliance-body654 .hq-plan644{margin-top:14px}.alliance-management654 .hq-toolbar642{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alliance-body654 .alliance-members{margin-top:10px}
.game-hud598 header #noticesBell593{position:relative!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;padding:0!important;font-size:0!important;line-height:1}.notice-icon654{display:block;font-size:16px;line-height:1}.notice-count654{position:absolute;top:1px;inset-inline-end:1px;min-width:13px;height:12px;padding:1px 2px;background:#a85042;color:#fff9df;border:1px solid #e8bf7a;border-radius:7px;font-size:8px;font-weight:800;line-height:9px;text-align:center;pointer-events:none}
@media(min-width:1200px){.alliance-grid654{gap:13px}.alliance-grid654 .alliance-tile654{min-height:112px}.alliance-tile654>img{width:84px;height:84px}}
@media(max-width:600px){.alliance-banner654{gap:9px;padding:11px;border-radius:13px}.alliance-banner654>img{width:75px;height:83px}.alliance-banner654 h2{font-size:19px;margin-bottom:7px}.alliance-banner654 small{font-size:8px}.alliance-stats654{font-size:10px;gap:5px 9px}.alliance-announcement654{padding:9px 11px;margin:10px 0}.alliance-announcement654 p{font-size:11px}.alliance-grid654{gap:8px}.alliance-grid654 .alliance-tile654{min-height:88px;flex-direction:column;gap:3px;padding:8px 6px;font-size:11px;text-align:center;border-radius:12px}.alliance-tile654>img{width:57px;height:57px}.alliance-management654 .hq-toolbar642{grid-template-columns:1fr}.alliance-page-head654 h3{font-size:16px}.notice-icon654{font-size:14px;transform:translate(-2px,2px)}.notice-count654{height:11px;min-width:12px;font-size:7px;line-height:8px;top:1px}}

@media(max-width:600px){.alliance-grid654 .alliance-tile654{min-height:78px;padding:6px;gap:3px}.alliance-tile654>img{width:48px;height:48px}}

@media(min-width:1000px){.alliance-grid654{grid-template-columns:repeat(3,minmax(0,1fr))}}

.alliance-banner654>.alliance-badge-button661{display:block;flex:0 0 112px;width:112px;height:112px;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.alliance-badge-button661>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 5px #001c3550)}.alliance-badge-button661:focus-visible{outline:2px solid #edc76a;outline-offset:3px;border-radius:14px}.alliance-rank-tabs661{display:flex;gap:8px;margin-bottom:14px}.alliance-rank-tabs661 button{flex:1;min-width:0;margin:0;padding:10px 6px;white-space:normal}.alliance-member-ranks656 .leader-name615{min-width:0}.alliance-member-ranks656 .leader-name615 strong{overflow-wrap:anywhere}
@media(max-width:600px){.alliance-banner654>.alliance-badge-button661{width:75px;height:83px;flex-basis:75px}.alliance-rank-tabs661 button{font-size:11px}}
