/* AURION Alpha 6.5 — missão completa e mochila ampliada */
#a28Overlay:has(.a65-tabs) .a28-sheet,#a28Overlay:has(.a28-categories) .a28-sheet{width:min(100%,800px);height:min(94dvh,980px);max-height:94dvh;display:flex;flex-direction:column;overflow:hidden;padding:20px 16px calc(15px + env(safe-area-inset-bottom,0px))}
#a28Overlay:has(.a65-tabs) .a28-content,#a28Overlay:has(.a28-categories) .a28-content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 3px 14px;display:block}
#a28Overlay:has(.a65-tabs) .a28-content>*,#a28Overlay:has(.a28-categories) .a28-content>*{margin-bottom:12px}
.a65-tabs{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;padding:3px 0 12px!important;position:sticky;top:0;z-index:2;background:#181518}
.a65-tabs button{flex:0 0 auto;min-height:44px;padding:10px 12px!important;white-space:nowrap}
.a65-tabs span{margin-left:5px;font-size:11px;opacity:.8}
.a65-mission{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}
.a65-mission-info{min-width:150px;flex:1}.a65-mission-info strong{display:block;line-height:1.45;overflow-wrap:anywhere}.a65-mission-info small{display:block;color:#bba993;margin-top:5px;line-height:1.5}
.a65-mission-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.a65-mission-actions button,.a65-add{min-height:44px;padding:10px 12px;border:1px solid #9e7947;background:#3c2c1d;color:#f2d3a1;border-radius:11px;font-size:12px;font-weight:650;cursor:pointer}.a65-add{width:100%;background:#b68a4f;color:#21180e}
.a65-history{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.a65-history>div{width:100%;border-top:1px solid #645034;padding-top:8px}.a65-history p{margin:6px 0;color:#decba9;font-size:12px}
#a28Overlay:has(.a28-categories) .a28-sheet{width:min(100%,850px)}
#a28Overlay:has(.a28-categories) .a28-categories{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:8px;padding:5px 0 12px;position:sticky;top:0;z-index:2;background:#181518}
#a28Overlay:has(.a28-categories) .a28-categories button{min-height:45px;flex:0 0 auto;padding:10px 14px;font-size:13px}
#a28Overlay:has(.a28-categories) .a28-item{min-height:80px;gap:12px;padding:16px}
#a28Overlay:has(.a28-categories) .a28-item-icon{font-size:28px;min-width:45px}
#a28Overlay:has(.a28-categories) .a28-item-text strong{font-size:15px}
#a28Overlay:has(.a28-categories) .a28-item-text small{font-size:12px}
#a28Overlay:has(.a28-categories) .a28-pill{white-space:normal;min-height:28px;display:inline-flex;align-items:center;justify-content:center}
@media(min-width:700px){#a28Overlay:has(.a28-categories),#a28Overlay:has(.a65-tabs){align-items:center;justify-content:center}#a28Overlay:has(.a28-categories) .a28-sheet,#a28Overlay:has(.a65-tabs) .a28-sheet{border-radius:22px}}
@media(max-width:390px){.a65-mission-actions{width:100%;justify-content:flex-start}.a65-mission-actions button{flex:1}}
