.explorer-dialog67{z-index:21500}.explorer-dialog67>article{width:min(960px,96vw);max-height:calc(100dvh - 32px)}.explorer-dialog67 .browser-dialog-body{overflow-y:auto}.explorer-art67{object-fit:contain;width:130px;height:120px}.explorer-hero67{display:flex;align-items:center;gap:20px;white-space:pre-line;font-size:20px}.explorer-note67{font-size:14px;color:#c8d2c9}.explorer-hire67,.explorer-lane67 form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.explorer-hire67{background:#203434;padding:12px;border-radius:12px}.explorer-hire67>img{width:70px;height:85px}.explorer-hire67 small{flex-basis:100%;color:#d0c8ac}.explorer-dialog67 input{background:#102121;color:#f3ebcc;border:1px solid #627a6b;padding:9px;border-radius:6px;max-width:160px}.explorer-dialog67 label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.explorer-dialog67 label input{width:90px}.explorer-lane67{border:1px solid #587365;border-radius:12px;padding:14px;margin:14px 0;background:#182b2a}.explorer-lane67.completed{border-color:#9bc270;box-shadow:0 0 12px #8ec46833}.explorer-lane67 h3{margin-top:0}.explorer-lane67 progress{width:100%;accent-color:#91b86f}.explorer-lane67 details{margin-top:12px}.explorer-lane67 details p{font-size:13px}.rift-list67{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rift-list67 button{display:flex;flex-direction:column;align-items:center}.rift-attack67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rift-attack67>button{grid-column:1/-1}#explorerCount67{color:#fff;cursor:pointer;font:inherit}#explorerCount67 .explorer-art67{width:40px;height:40px}.recall-confirm67{padding:12px;background:#303326;border-radius:8px}.recall-confirm67 button{margin-right:8px}@media(max-width:640px){.explorer-hero67{font-size:16px;gap:8px}.explorer-hero67 img{width:100px}.rift-attack67{grid-template-columns:1fr}.explorer-dialog67>article{max-height:calc(100dvh - 16px)}}
.rift-dialog83 .browser-dialog-body> .explorer-art67{float:left;width:80px;height:80px;margin:0 16px 8px 0}
.rift-dialog83 .browser-dialog-body>h3{margin:8px 0}
.rift-dialog83 .browser-dialog-body>p{font-size:14px;margin:8px 0}
.rift-dialog83 .rift-attack67{clear:both;margin-top:12px;gap:8px}
.rift-dialog83 .rift-attack67>button:last-child{position:sticky;bottom:0;z-index:2;background:#36523e;border:1px solid #adc486;box-shadow:0 -4px 12px #102121;padding:12px}
.rift-dialog83 .rift-preview69{grid-column:1/-1}
