.plugin-mission-pane { background: transparent; border: 0 none !important; height: 100% !important; width: 100% !important; left: 0 !important; top: 0 !important; position: absolute; overflow: auto; } .plugin-mission-summary { padding: 5px; border-top: black solid 1px; min-height: 50px; position: relative; clear: left; } .plugin-mission-summary.checked::after { content: "✓"; display: block; pointer-events: none; position: absolute; text-align: center; color: rgba(255, 187, 0, 0.3); left: 5px; top: 5px; font-size: 50px; line-height: 50px; width: 50px; } .plugin-mission-summary:first-child { border-top-width: 0px; } .plugin-mission-summary.checked { background-color: rgba(255, 187, 0, 0.3); } .plugin-mission-summary > img { float: left; cursor: pointer; width: 50px; margin-right: 10px; margin-bottom: 5px; } .plugin-mission-summary > a { display: block; font-weight: bold; font-size: 1.3em; margin: 0 0 2px 60px; } .plugin-mission-summary > br { margin-bottom: 2px; } .plugin-mission-summary > .nickname { display: inline-block; box-sizing: border-box; min-width: 8em; /* to align with time */ padding-right: 0.2em; } .plugin-mission-info .portal-distance-bearing { font-size: 14px; margin-right: 8px; color: #b2fbff; } .plugin-mission-info { display: inline-block; } .plugin-mission-info.length { min-width: 6em; } .plugin-mission-info.distance { min-width: 6em; } .plugin-mission-info.time { min-width: 8em; } .plugin-mission-info.rating { min-width: 6em; } .plugin-mission-info.players { min-width: 4em; } .plugin-mission-info.type { min-width: 4em; } .plugin-mission-info img { height: 14px; margin-right: 8px; vertical-align: top; } .plugin-mission-info.players img { padding: 0 3px; /* the icon is 12x18 */ } .plugin-mission-details .plugin-mission-summary > a, .plugin-mission-details .plugin-mission-summary .description { white-space: pre-line; margin-left: 110px; } .plugin-mission-details .plugin-mission-summary.checked::after { left: 0px; top: 0px; font-size: 100px; line-height: 100px; width: 100px; } .plugin-mission-details .plugin-mission-summary { padding: 0; background-color: transparent; } .plugin-mission-details .plugin-mission-summary > img { width: 100px; } .plugin-mission-details ol { clear: left; list-style: none; margin: 10px 0 0; padding: 0; } .plugin-mission-portal-indicator { position: relative; text-align: center; float: left; line-height: 18px; height: 18px; width: 18px; margin-right: 5px; } .plugin-mission-portal-indicator div { border-color: currentcolor transparent transparent; border-style: solid; border-width: 2px 1px; box-sizing: border-box; height: 0; left: 6px; position: absolute; top: 0; /* Firefox supports transform* without vendor prefix, but Android does not yet */ transform-origin: 4px 9px 0; -webkit-transform-origin: 4px 9px 0; width: 8px; } .plugin-mission-waypoint.unavailable { text-decoration: line-through; } .plugin-mission-waypoint .title { font-size: 18px; font-weight: bold; } .plugin-mission-waypoint label { clear: left; display: block; } .plugin-mission-waypoint input { box-sizing: border-box; margin: 3px 5px 8px 0; width: 18px; }