.clearPlusPage .form-group label .req{color:var(--red);margin-left:1px;font-weight:700}.clearPlusPage .cp-member{opacity:1;grid-template-rows:1fr;animation:.3s cubic-bezier(.22,1,.36,1) cp-member-in;display:grid}.clearPlusPage .cp-member-inner{min-height:0;overflow:hidden}.clearPlusPage .cp-member.is-leaving{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s ease-out}.clearPlusPage .cp-member.is-leaving .party-block{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(-4px)}@keyframes cp-member-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.clearPlusPage .cp-member:last-of-type .party-block{border-bottom:0}@media (prefers-reduced-motion:reduce){.clearPlusPage .cp-member,.clearPlusPage .cp-member.is-leaving,.clearPlusPage .cp-member.is-leaving .party-block{transition:none;animation:none}}.clearPlusPage .add-applicant-btn{transition:border-color .16s ease-out,background-color .16s ease-out}@media (prefers-reduced-motion:reduce){.clearPlusPage .add-applicant-btn{transition:none}}.clearPlusPage .main{max-width:780px}@media (min-width:601px){.clearPlusPage .form-row.cols-3.cp-lead-row{grid-template-columns:1.6fr 1fr .9fr}}.clearPlusPage .summary-line.total .cp-coupon-ask{white-space:nowrap;align-self:center;margin-left:14px;margin-right:auto;font-size:13px;font-weight:500}.clearPlusPage .coupon-row.cp-coupon-row{margin-top:7px}.clearPlusPage .cp-fee-discounted{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.clearPlusPage .cp-fee-discounted s{color:var(--lgray);text-decoration-thickness:1px}.clearPlusPage .cp-fee-discounted em{color:var(--green);background:var(--green-bg);border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.clearPlusPage .cp-fee-discounted strong{color:var(--navy);font-weight:700}.clearPlusPage .cp-coupon-tag-row{margin-top:7px}.clearPlusPage .cp-coupon-tag{background:var(--green-bg);border:1px solid #16a34a38;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}.clearPlusPage .cp-coupon-tag em{letter-spacing:.04em;color:var(--green);font-size:12px;font-style:normal;font-weight:700}.clearPlusPage .cp-coupon-remove{width:22px;height:22px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.clearPlusPage .cp-coupon-remove:hover:not(:disabled){background:#16a34a29}.clearPlusPage .cp-coupon-remove:disabled{opacity:.45;cursor:default}.clearPlusPage .cp-coupon-tag-row{align-items:center;gap:9px;display:flex}.clearPlusPage .cp-coupon-applied-label{color:var(--gray);font-size:13px}.cl-scrim{z-index:200;background:#080f1e8c;justify-content:center;align-items:center;padding:20px;animation:.16s both cl-fade;display:flex;position:fixed;inset:0}@keyframes cl-fade{0%{opacity:0}}.cl-dialog{background:#fff;border-radius:16px;flex-direction:column;width:min(660px,100%);height:min(86dvh,780px);animation:.2s cubic-bezier(.22,1,.36,1) both cl-rise;display:flex;overflow:hidden;box-shadow:0 24px 60px #080f1e4d}@keyframes cl-rise{0%{opacity:0;transform:translateY(10px)}}.cl-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.cl-head h2{color:var(--navy);margin:0;font-size:18px;font-weight:800}.cl-head p{color:var(--gray);margin:4px 0 0;font-size:13px;line-height:1.5}.cl-close{background:var(--light);width:32px;height:32px;color:var(--navy);cursor:pointer;border:0;border-radius:999px;flex:none;margin-left:auto;font-size:20px;line-height:1}.cl-close:hover{background:var(--border)}.cl-controls{padding:14px 22px 0}.cl-search{align-items:center;display:flex;position:relative}.cl-search svg{fill:none;width:17px;height:17px;stroke:var(--lgray);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:13px}.cl-search input{width:100%;color:var(--navy);border:1px solid var(--border);background:#fff;border-radius:10px;outline:none;padding:12px 38px;font-family:inherit;font-size:16px}.cl-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2d4fd61f}.cl-search input::-webkit-search-cancel-button{display:none}.cl-clear{width:24px;height:24px;color:var(--lgray);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:17px;line-height:1;position:absolute;right:8px}.cl-clear:hover{background:var(--light);color:var(--navy)}.cl-filters{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cl-filter{border:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 13px 0 11px;transition:border-color .14s,background .14s;display:inline-flex}.cl-filter:hover{border-color:#c6d2ec}.cl-filter.is-on{border-color:var(--blue);background:#f5f8ff}.cl-filter:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2d4fd61f}.cl-filter input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.cl-filter img{object-fit:contain;flex:none;width:20px;height:20px}.cl-filter:not(.is-on) img{opacity:.4}.cl-filter-text{flex-direction:column;min-width:0;display:flex}.cl-filter-name{color:var(--navy);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2}.cl-filter-blurb{display:none}.cl-filter-count{color:var(--gray);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.cl-filter.is-on .cl-filter-count{color:var(--blue)}.cl-count{letter-spacing:.03em;text-transform:uppercase;color:var(--lgray);padding:12px 22px 6px;font-size:12px;font-weight:700}.cl-list{overscroll-behavior:contain;flex:auto;margin:0;padding:0 22px 6px;list-style:none;overflow-y:auto}.cl-list li{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:11px 0;display:flex}.cl-list li:last-child{border-bottom:none}.cl-list img{object-fit:contain;flex:none;width:22px;height:22px}.cl-item-text{flex-direction:column;flex:auto;min-width:0;display:flex}.cl-item-name{color:var(--navy);font-size:14px;font-weight:600;line-height:1.3}.cl-item-city{color:var(--gray);font-size:12.5px}.cl-tag{letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700}.cl-tag-plus{color:var(--blue);background:#e7edff}.cl-tag-venue{color:#0f6b4a;background:#e4f3ec}.cl-tag-mobile{color:#8a5a00;background:#fdf1dc}.cl-empty{text-align:center;min-height:180px;color:var(--gray);justify-content:center;align-items:center;font-size:13.5px;border-bottom:none!important;padding:26px 12px!important;display:flex!important}.cl-foot{padding:13px 22px calc(13px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--light);color:var(--gray);font-size:12px;line-height:1.55}.cl-foot a{color:var(--blue)}@media (max-width:600px){.cl-scrim{align-items:flex-end;padding:0}.cl-dialog{border-radius:18px 18px 0 0;width:100%;height:88dvh;animation:.22s cubic-bezier(.22,1,.36,1) both cl-sheet}@keyframes cl-sheet{0%{opacity:0;transform:translateY(24px)}}.cl-head,.cl-controls,.cl-count,.cl-list,.cl-foot{padding-left:16px;padding-right:16px}.cl-filters{grid-template-columns:1fr;display:grid}.cl-filter{border-radius:12px;gap:10px;height:auto;min-height:54px;padding:10px 12px}.cl-filter img{width:24px;height:24px}.cl-filter-blurb{color:var(--gray);font-size:12px;line-height:1.35;display:block}.cl-filter-count{background:var(--light);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.cl-scrim,.cl-dialog{animation:none}.cl-filter{transition:none}}
