/* Shared reference styling for building, army, world and alliance dialogs. */
#dialog.rk-apk-internal-dialog .modal{background:linear-gradient(165deg,#2d4051f3,#0b1a2a 85%)!important;border:2px solid #d3b677!important;border-radius:7px!important;box-shadow:inset 0 0 0 2px #423926,0 16px 32px #000d!important}
#dialog.rk-apk-internal-dialog .modal-head{height:auto;min-height:65px;padding:7px 9px!important;gap:9px;background:linear-gradient(#172b42ec,#102036ec),url('/assets/apk-city-20261014/common/MainUi_Top.png') center/100% 100%!important;color:#f5daa3!important;border-bottom:2px solid #c2a06e!important;font:700 17px/1.45 Tahoma,Arial!important;text-shadow:0 2px 4px #000}
#rk-dialog-reference-icon{flex:0 0 52px;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 2px 4px #000b)}
#dialog.rk-apk-internal-dialog #dialog-title{flex:1;min-width:0}
#dialog.rk-apk-internal-dialog #dialog-close{flex:0 0 40px;width:40px;height:40px;font-size:0!important;border:0!important;border-radius:4px;background:url('/assets/apk-city-20261014/common/Close.png') center/30px 30px no-repeat,#111f30!important;cursor:pointer}
#dialog.rk-apk-internal-dialog .modal-body{background:linear-gradient(#22364ada,#102032f3);padding:12px!important;color:#f0e3c7}
#dialog.rk-apk-internal-dialog .stat,#dialog.rk-apk-internal-dialog .tile,#dialog.rk-apk-internal-dialog .note{background:linear-gradient(#283c50d9,#142539ed);border:1px solid #9e8559!important;color:#eadabb;border-radius:5px!important;box-shadow:inset 0 1px #fff2cc16}
#dialog.rk-apk-internal-dialog .stat{padding:11px}
#dialog.rk-apk-internal-dialog .tile{min-height:78px;line-height:1.45;font-size:13px;padding:9px;cursor:pointer}
#dialog.rk-apk-internal-dialog .tile:disabled{opacity:.4}
#dialog.rk-apk-internal-dialog .tile:not(:disabled):focus-visible,#dialog.rk-apk-internal-dialog button:focus-visible{outline:2px solid #f5d189;outline-offset:2px}
#dialog.rk-apk-internal-dialog .tile:not(:disabled):active{background:#466076;transform:scale(.985)}
#dialog.rk-apk-internal-dialog .primary{background:url('/assets/apk-city-20261014/common/TY_YellowButton01.png') center/100% 100% no-repeat!important;border:0!important;color:#fff8df!important;min-height:46px;border-radius:5px;font-weight:700;text-shadow:0 2px #372112}
#dialog.rk-apk-internal-dialog .secondary{background:url('/assets/apk-city-20261014/common/TY_BlueButton01.png') center/100% 100% no-repeat!important;border:0!important;color:#ecedf0}
#dialog.rk-apk-internal-dialog input,#dialog.rk-apk-internal-dialog select{color:#fff0c7;background:#0b1c30;border:1px solid #8d7548;border-radius:5px;min-height:41px;max-width:100%}
#dialog.rk-apk-internal-dialog .field span{color:#dfc693}
#dialog.rk-apk-internal-dialog .tile-buttons{gap:8px}
#dialog.rk-apk-internal-dialog.rk-upgrade-mode .modal-head{font-size:17px!important}
@media(max-width:360px){#rk-dialog-reference-icon{flex-basis:39px;width:39px;height:43px}#dialog.rk-apk-internal-dialog .modal-head{font-size:14px!important;min-height:54px}#dialog.rk-apk-internal-dialog .tile-buttons{grid-template-columns:1fr 1fr;gap:5px}}
@media(prefers-reduced-motion:reduce){#dialog.rk-apk-internal-dialog .tile{transition:none!important}}
