@charset "UTF-8";

/*--- main ---*/
section.filter > .head_2 {padding-top:1.5rem;}

/*--- icon ---*/
/*
.badge.mission .head_1:before {display:inline-block;width:18px;height:18px;border:solid 1px #bbbbbb;background:url(..//shadowgambit/badges/image/island_icon.png) no-repeat;content:"";margin:0px 3px 1px 0px;vertical-align:text-bottom;}
.badge.mission .island.mr > .head_1:before {background-position:0px 0px;}
.badge.mission .island.nk > .head_1:before {background-position:-18px 0px;}
.badge.mission .island.ib > .head_1:before {background-position:-36px 0px;}
.badge.mission .island.tn > .head_1:before {background-position:-54px 0px;}
.badge.mission .island.ip > .head_1:before {background-position:-72px 0px;}
.badge.mission .island.dc > .head_1:before {background-position:-90px 0px;}
.badge.mission .island.ga > .head_1:before {background-position:-108px 0px;}
.badge.mission .island.ag > .head_1:before {background-position:-126px 0px;}
.badge.mission .island.cr > .head_1:before {background-position:-144px 0px;}
.badge.mission .island.me > .head_1:before {background-position:-162px 0px;}
*/

/*--- filter ---*/
input[id$="_all"]:not([name="island"]):not(:checked) ~ .att {width:auto;margin-top:0.5rem;opacity:1;transition:opacity 0.3s;}
input[id$="_all"]:not([name="island"]):not(:checked) ~ .att > .cap {width:auto;line-height:1.2;opacity:1;transition:line-height 0.1s,opacity 0.3s;}
input[name^="mission_"][id$="_all"]:not(:checked) ~ .att > .mission {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="unlock_"]:checked ~ .att > .unlock {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="popup_"]:checked ~ .att > .popup {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="crew_"]:checked ~ .att > .crew {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="progress_"]:checked ~ .att > .progress {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="mirror_"]:checked ~ .att > .mirror {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="type_"]:checked ~ .att > .type {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
/* islands */
input#island_mr:checked ~ .filter:not(.mr) {display:none;}
input#island_nk:checked ~ .filter:not(.nk) {display:none;}
input#island_ib:checked ~ .filter:not(.ib) {display:none;}
input#island_tn:checked ~ .filter:not(.tn) {display:none;}
input#island_ip:checked ~ .filter:not(.ip) {display:none;}
input#island_dc:checked ~ .filter:not(.dc) {display:none;}
input#island_ga:checked ~ .filter:not(.ga) {display:none;}
input#island_ag:checked ~ .filter:not(.ag) {display:none;}
input#island_cr:checked ~ .filter:not(.cr) {display:none;}
input#island_me:checked ~ .filter:not(.me) {display:none;}
input#island_zl:checked ~ .filter:not(.zl) {display:none;}
input#island_dd:checked ~ .filter:not(.dd) {display:none;}
/* missions */
input#mr_none:checked ~ .island.mr {display:none;}
input#nk_none:checked ~ .island.nk {display:none;}
input#ib_none:checked ~ .island.ib {display:none;}
input#tn_none:checked ~ .island.tn {display:none;}
input#ip_none:checked ~ .island.ip {display:none;}
input#dc_none:checked ~ .island.dc {display:none;}
input#ga_none:checked ~ .island.ga {display:none;}
input#ag_none:checked ~ .island.ag {display:none;}
input#cr_none:checked ~ .island.cr {display:none;}
input#me_none:checked ~ .island.me {display:none;}
input#zl_none:checked ~ .island.zl {display:none;}
input#dd_none:checked ~ .island.dd {display:none;}
input#mr1:checked ~ .island.mr > .filter:not(.mr1) {display:none;}
input#mr2:checked ~ .island.mr > .filter:not(.mr2) {display:none;}
input#mr3:checked ~ .island.mr > .filter:not(.mr3) {display:none;}
input#nk1:checked ~ .island.nk > .filter:not(.nk1) {display:none;}
input#nk2:checked ~ .island.nk > .filter:not(.nk2) {display:none;}
input#nk3:checked ~ .island.nk > .filter:not(.nk3) {display:none;}
input#ib1:checked ~ .island.ib > .filter:not(.ib1) {display:none;}
input#ib2:checked ~ .island.ib > .filter:not(.ib2) {display:none;}
input#ib3:checked ~ .island.ib > .filter:not(.ib3) {display:none;}
input#ib4:checked ~ .island.ib > .filter:not(.ib4) {display:none;}
input#ib5:checked ~ .island.ib > .filter:not(.ib5) {display:none;}
input#ib6:checked ~ .island.ib > .filter:not(.ib6) {display:none;}
input#tn1:checked ~ .island.tn > .filter:not(.tn1) {display:none;}
input#tn2:checked ~ .island.tn > .filter:not(.tn2) {display:none;}
input#ip1:checked ~ .island.ip > .filter:not(.ip1) {display:none;}
input#ip2:checked ~ .island.ip > .filter:not(.ip2) {display:none;}
input#dc1:checked ~ .island.dc > .filter:not(.dc1) {display:none;}
input#dc2:checked ~ .island.dc > .filter:not(.dc2) {display:none;}
input#dc3:checked ~ .island.dc > .filter:not(.dc3) {display:none;}
input#dc4:checked ~ .island.dc > .filter:not(.dc4) {display:none;}
input#dc5:checked ~ .island.dc > .filter:not(.dc5) {display:none;}
input#ga1:checked ~ .island.ga > .filter:not(.ga1) {display:none;}
input#ga2:checked ~ .island.ga > .filter:not(.ga2) {display:none;}
input#ga3:checked ~ .island.ga > .filter:not(.ga3) {display:none;}
input#ga4:checked ~ .island.ga > .filter:not(.ga4) {display:none;}
input#ga5:checked ~ .island.ga > .filter:not(.ga5) {display:none;}
input#ag1:checked ~ .island.ag > .filter:not(.ag1) {display:none;}
input#ag2:checked ~ .island.ag > .filter:not(.ag2) {display:none;}
input#ag3:checked ~ .island.ag > .filter:not(.ag3) {display:none;}
input#ag4:checked ~ .island.ag > .filter:not(.ag4) {display:none;}
input#ag5:checked ~ .island.ag > .filter:not(.ag5) {display:none;}
input#ag6:checked ~ .island.ag > .filter:not(.ag6) {display:none;}
input#cr1:checked ~ .island.cr > .filter:not(.cr1) {display:none;}
input#cr2:checked ~ .island.cr > .filter:not(.cr2) {display:none;}
input#cr3:checked ~ .island.cr > .filter:not(.cr3) {display:none;}
input#cr4:checked ~ .island.cr > .filter:not(.cr4) {display:none;}
input#cr5:checked ~ .island.cr > .filter:not(.cr5) {display:none;}
input#me1:checked ~ .island.me > .filter:not(.me1) {display:none;}
input#zl1:checked ~ .island.zl > .filter:not(.zl1) {display:none;}
input#zl2:checked ~ .island.zl > .filter:not(.zl2) {display:none;}
input#zl3:checked ~ .island.zl > .filter:not(.zl3) {display:none;}
input#dd1:checked ~ .island.dd > .filter:not(.dd1) {display:none;}
input#dd2:checked ~ .island.dd > .filter:not(.dd2) {display:none;}
input#dd3:checked ~ .island.dd > .filter:not(.dd3) {display:none;}
/* unlock */
input#unlock_bf:checked ~ section .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ section .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ section .filter:not(.un_un) {display:none;}
input#unlock_bf:checked ~ .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ .filter:not(.un_un) {display:none;}
/* popup */
input#popup_y:checked ~ section .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ section .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ section .filter:not(.pu_un) {display:none;}
input#popup_y:checked ~ .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ .filter:not(.pu_un) {display:none;}
/* crew */
input#crew_y:checked ~ section .filter:not([class*="cr_"]) {display:none;}
input#crew_n:checked ~ section .title.filter[class*="cr_"] {display:none;}
input#crew_out:checked ~ section .filter:not([class*="cr_out_"]) {display:none;}
input#crew_solo:checked ~ section .filter:not([class*="cr_so_"]) {display:none;}
input#crew_af:checked ~ section .filter:not(.cr_ex_af):not(.cr_so_af) {display:none;}
input#crew_to:checked ~ section .filter:not(.cr_ex_to):not(.cr_so_to) {display:none;}
input#crew_sl:checked ~ section .filter:not(.cr_ex_sl):not(.cr_so_sl) {display:none;}
input#crew_qu:checked ~ section .filter:not(.cr_ex_qu):not(.cr_so_qu) {display:none;}
input#crew_jo:checked ~ section .filter:not(.cr_ex_jo):not(.cr_so_jo) {display:none;}
input#crew_ga:checked ~ section .filter:not(.cr_ex_ga):not(.cr_so_ga) {display:none;}
input#crew_pi:checked ~ section .filter:not(.cr_ex_pi):not(.cr_so_pi) {display:none;}
input#crew_te:checked ~ section .filter:not(.cr_ex_te):not(.cr_so_te) {display:none;}
input#crew_za:checked ~ section .filter:not(.cr_ex_za):not(.cr_so_za) {display:none;}
input#crew_yu:checked ~ section .filter:not(.cr_ex_yu):not(.cr_so_yu) {display:none;}
input#crew_y:checked ~ .filter:not([class*="cr_"]) {display:none;}
/*input#crew_n:checked ~ .filter[class*="cr_"] {display:none;}*/
input#crew_out:checked ~ .filter:not([class*="cr_out_"]) {display:none;}
input#crew_solo:checked ~ .filter:not([class*="cr_so_"]) {display:none;}
input#crew_af:checked ~ .filter:not(.cr_ex_af):not(.cr_so_af) {display:none;}
input#crew_to:checked ~ .filter:not(.cr_ex_to):not(.cr_so_to) {display:none;}
input#crew_sl:checked ~ .filter:not(.cr_ex_sl):not(.cr_so_sl) {display:none;}
input#crew_qu:checked ~ .filter:not(.cr_ex_qu):not(.cr_so_qu) {display:none;}
input#crew_jo:checked ~ .filter:not(.cr_ex_jo):not(.cr_so_jo) {display:none;}
input#crew_ga:checked ~ .filter:not(.cr_ex_ga):not(.cr_so_ga) {display:none;}
input#crew_pi:checked ~ .filter:not(.cr_ex_pi):not(.cr_so_pi) {display:none;}
input#crew_te:checked ~ .filter:not(.cr_ex_te):not(.cr_so_te) {display:none;}
input#crew_za:checked ~ .filter:not(.cr_ex_za):not(.cr_so_za) {display:none;}
input#crew_yu:checked ~ .filter:not(.cr_ex_yu):not(.cr_so_yu) {display:none;}
/* progress */
input#progress_st:checked ~ section .filter:not(.story) {display:none;}
input#progress_mi:checked ~ section .filter:not(.mirror) {display:none;}
input#progress_dlc:checked ~ section .filter:not(.dlc) {display:none;}
input#progress_st:checked ~ .filter:not(.story) {display:none;}
input#progress_mi:checked ~ .filter:not(.mirror) {display:none;}
input#progress_dlc:checked ~ .filter:not(.dlc) {display:none;}
/* mirror */
input#mirror_to:checked ~ section .filter:not(.mi_to) {display:none;}
input#mirror_sl:checked ~ section .filter:not(.mi_sl) {display:none;}
input#mirror_qu:checked ~ section .filter:not(.mi_qu) {display:none;}
input#mirror_jo:checked ~ section .filter:not(.mi_jo) {display:none;}
input#mirror_ga:checked ~ section .filter:not(.mi_ga) {display:none;}
input#mirror_pi:checked ~ section .filter:not(.mi_pi) {display:none;}
input#mirror_te:checked ~ section .filter:not(.mi_te) {display:none;}
input#mirror_to:checked ~ .filter:not(.mi_to) {display:none;}
input#mirror_sl:checked ~ .filter:not(.mi_sl) {display:none;}
input#mirror_qu:checked ~ .filter:not(.mi_qu) {display:none;}
input#mirror_jo:checked ~ .filter:not(.mi_jo) {display:none;}
input#mirror_ga:checked ~ .filter:not(.mi_ga) {display:none;}
input#mirror_pi:checked ~ .filter:not(.mi_pi) {display:none;}
input#mirror_te:checked ~ .filter:not(.mi_te) {display:none;}
/* dlc */
input#dlc_za:checked ~ section .filter:not(.dlc_za) {display:none;}
input#dlc_yu:checked ~ section .filter:not(.dlc_yu) {display:none;}
input#dlc_za:checked ~ .filter:not(.dlc_za) {display:none;}
input#dlc_yu:checked ~ .filter:not(.dlc_yu) {display:none;}
/* type */
input#type_ki:checked ~ section .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ section .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ section .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ section .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ section .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ section .filter:not(.ty_mi) {display:none;}
input#type_ot:checked ~ section .filter:not(.ty_ot) {display:none;}
input#type_ki:checked ~ .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ .filter:not(.ty_mi) {display:none;}
input#type_ot:checked ~ .filter:not(.ty_ot) {display:none;}
