/* FANGST v160: compact controls, no new main-menu items. */
.v160-create-box,.v160-darkness{margin:13px 0;padding:13px 14px;border:1px solid #568fb356;border-radius:13px;background:rgba(14,45,73,.08)}
.v160-create-box summary,.v160-darkness summary{cursor:pointer;font-weight:750;list-style-position:inside;padding:3px 0 6px}
.v160-create-box[open] summary,.v160-darkness[open] summary{margin-bottom:11px}
.v160-create-box label,.v160-darkness label{display:block;margin-top:10px}
.v160-create-box .v160-checkline,.v160-darkness .v160-checkline,.v160-email-card .v160-checkline{display:flex;align-items:center;gap:10px;line-height:1.4}
.v160-checkline input{width:auto!important;min-width:19px;min-height:19px;flex:none;accent-color:#24a9d5}
.v160-weekdays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 8px;margin:7px 0 12px}
.v160-weekdays label{display:flex;align-items:center;gap:5px;font-size:13px;min-width:0}
.v160-weekdays input{width:17px!important;min-width:17px}
.v160-secret{margin-top:20px;text-align:center;padding:30px 18px}
.v160-secret h2{font-size:21px}
.v160-email-card{margin-top:14px}
.v160-season-banner{margin:14px 0;padding:15px 16px}
.v160-season-banner strong{font-size:15px}
.v160-season-banner .small{margin-top:6px}
.v160-create-box [hidden],.v160-darkness [hidden],.v54-builder[hidden]{display:none!important}
@media(max-width:365px){.v160-weekdays{grid-template-columns:repeat(3,minmax(0,1fr))}}
