/* One live aiming panel; the map keeps its existing full-height layout. */
#play.skill-confirming .dock-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto 44px!important;gap:6px;min-height:0;align-content:end}
#play.skill-confirming .dock-actions>:not(#aim-info):not(#skill-confirm):not(#skill-cancel):not(#boss-adjust-aim){display:none!important}
#play.skill-confirming .dock-actions #aim-info{position:static!important;grid-column:1/-1!important;grid-row:1!important;width:auto!important;max-width:none;margin:0;padding:9px;min-height:0;border-radius:7px;text-align:left;box-shadow:none}
#play.skill-confirming #aim-info strong,#play.skill-confirming #aim-info span,#play.skill-confirming #aim-info small{display:block!important;white-space:normal;overflow-wrap:anywhere;font-size:11px!important;line-height:1.5}
#play.skill-confirming #aim-info strong{color:#fbe3a7;font-weight:750}
#play.skill-confirming #aim-info span{font-size:14px!important;font-weight:750;margin:3px 0}
#play.skill-confirming #aim-info .aim-outcome{display:flex!important;flex-wrap:wrap;gap:2px 8px;align-items:baseline}
#play.skill-confirming #aim-info .aim-outcome i{font-size:.83em;font-style:normal;font-weight:600;color:#cde4d7}
#play.skill-confirming #aim-info .aim-outcome :is(i,b){white-space:nowrap}
#play.skill-confirming #aim-info[data-expected="0"] .aim-outcome b{color:#ffc695}
#play.skill-confirming #aim-info small{opacity:.9}
#play.skill-confirming #skill-confirm,#play.skill-confirming #skill-cancel{grid-row:2!important;min-width:0;min-height:44px!important;margin:0;padding:6px;border:1px solid #e7cf91;border-radius:6px;font-size:12px;font-weight:750;touch-action:manipulation}
#play.skill-confirming #skill-confirm{grid-column:1!important;background:#eed38d;color:#1d4143}
#play.skill-confirming #skill-cancel{grid-column:2!important;background:#e7edde;color:#31594c}
#play.skill-confirming #skill-confirm:disabled{background:#42575a;border-color:#76847b;color:#cdd6ce;cursor:default}
#play.skill-confirming #skill-confirm:focus-visible{outline:3px solid #fff3bd;outline-offset:2px}
#play.skill-confirming:has(#skill-confirm[hidden]) #skill-cancel{grid-column:1/-1!important}
.drag-skilling #play.skill-confirming .dock-actions .skill-held{display:flex!important;grid-row:2!important;grid-column:1!important;max-width:none!important}
.drag-skilling #play.skill-confirming .dock-actions:has(.skill-held) #skill-cancel{grid-column:2!important}
#play.skill-confirming #aim-info[data-valid=false] strong{color:#ffe2be}
@media(max-height:550px) and (orientation:landscape){
 #play.skill-confirming .dock-actions #aim-info{padding:7px}
 #play.skill-confirming #aim-info strong,#play.skill-confirming #aim-info small{font-size:10px!important;line-height:1.4}
 #play.skill-confirming #aim-info span{font-size:12px!important}
}

#play.skill-confirming #aim-info[data-boss-risk="edge"]{border-inline-start:4px solid #ffe294}
#play.skill-confirming #aim-info[data-boss-risk="outside"]{border-inline-start:4px solid #ffab93}
#play.skill-confirming #aim-info:is([data-boss-risk="edge"],[data-boss-risk="outside"]) small{color:#ffe4ad;font-weight:800}
#play.skill-confirming #boss-adjust-aim{grid-row:2;grid-column:1;min-height:44px;padding:5px;border-radius:6px;background:#ffe294;color:#233c36;font-size:11px;font-weight:800;touch-action:manipulation}
#play.skill-confirming .dock-actions:has(#boss-adjust-aim:not([hidden])) #skill-cancel{grid-column:2!important}

#play.skill-confirming #skill-cancel[data-drop="true"]{
 background:#ffd0b3;color:#542d24;border-color:#ffe3bd;box-shadow:inset 0 0 0 2px #d88362;
}

#play.skill-confirming #aim-info[data-drag-state="cancel"]{border-inline-start:4px solid #ffbf9a}
#play.skill-confirming #aim-info[data-drag-state="cancel"] small{color:#ffdfbf;font-weight:800}
#play.skill-confirming #aim-info[data-drag-state="outside"] small{color:#d5e4e4;font-weight:700}
