.guest-pass{max-width:42rem}.guest-pass__header{margin-bottom:1.5rem}.guest-pass__title{margin:0 0 .5rem}.guest-pass__intro{margin:0;color:var(--primary-high)}.guest-pass__card{margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:var(--secondary);border:1px solid var(--primary-low);border-radius:var(--d-border-radius)}.guest-pass__card--active{border-left:4px solid var(--success)}.guest-pass__card--pending{border-left:4px solid var(--highlight)}.guest-pass__card--empty{border-left:4px solid var(--tertiary)}.guest-pass__card-title{margin:0 0 .5rem;font-size:var(--font-up-1)}.guest-pass__guest{display:flex;align-items:center;gap:1rem}.guest-pass__guest-details{display:flex;flex-direction:column;min-width:0}.guest-pass__guest-name{font-weight:600}.guest-pass__guest-username,.guest-pass__meta,.guest-pass__hint,.guest-pass__notice{color:var(--primary-medium);font-size:var(--font-down-1)}.guest-pass__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.guest-pass__link{display:flex;gap:.5rem;margin-top:.75rem}.guest-pass__link-text{flex:1 1 auto;min-width:0;padding:.5rem .75rem;overflow-wrap:anywhere;background:var(--primary-very-low);border-radius:var(--d-border-radius)}.guest-pass__divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:var(--primary-medium);font-size:var(--font-down-1)}.guest-pass__divider::before,.guest-pass__divider::after{content:"";flex:1;border-top:1px solid var(--primary-low)}.guest-pass__past-list{margin:0;padding:0;list-style:none}.guest-pass__past-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--primary-low)}.guest-pass__restore{margin-left:auto}.guest-pass-staff__title{margin-bottom:1rem}.guest-pass-staff__table{width:100%;border-collapse:collapse}.guest-pass-staff__table th,.guest-pass-staff__table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--primary-low)}.guest-pass-staff__table th{color:var(--primary-medium);font-weight:500}.guest-pass-staff__empty{color:var(--primary-medium)}.pilotlogbook-email-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--primary-low);border-radius:var(--d-border-radius-large, 8px);background:var(--primary-very-low)}.pilotlogbook-email-prompt__title{font-weight:600}.pilotlogbook-email-prompt__body{color:var(--primary-high);font-size:var(--font-down-1)}.pilotlogbook-email-prompt__actions{display:flex;gap:.5rem}.pilotlogbook-email-updates .instructions{margin-top:.35rem}.pl-bar{display:block;height:.5rem;border-radius:999px;background:var(--pl-sand, #e8dcc6);overflow:hidden}.pl-bar>span{display:block;height:100%;border-radius:inherit;background:var(--pl-gold, #f2c55c)}.pl-bar--dark{background:rgba(255,255,255,.14)}.pl-bar--big{height:.75rem}.pl-bar--thin{height:.25rem}.d-header-icons .pl-points-header{display:flex;align-items:center;margin-right:.5rem}.pl-points-header__link{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;border-radius:var(--d-border-radius, 5px);background:var(--pl-navy, #1a2332);color:#fff;font-weight:700;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .15s ease}.pl-points-header__link .d-icon{display:block;width:.85rem;height:.85rem}.pl-points-header__link:focus-visible{outline:2px solid var(--pl-navy, #1a2332);outline-offset:2px}.pl-points-header__link .d-icon{color:var(--pl-gold, #f2c55c);transform:translateY(1px)}.pl-points-header__link:visited,.pl-points-header__link:hover,.pl-points-header__link:focus-visible{color:#fff}.pl-points-header__link:hover,.pl-points-header__link:focus-visible{background:#243049}@media(max-width: 600px){.pl-points-header__link{height:2rem;padding:0 .5rem;font-size:var(--font-down-1)}}.pl-points-sidebar{display:block;margin:.75rem .75rem .5rem;padding:.75rem .875rem;border-radius:var(--d-border-radius-large, 10px);background:var(--pl-navy, #1a2332);color:#fff;text-decoration:none}.pl-points-sidebar:focus-visible{outline:2px solid var(--pl-navy, #1a2332);outline-offset:2px}.pl-points-sidebar:visited,.pl-points-sidebar:hover,.pl-points-sidebar:focus-visible{color:#fff}.pl-points-sidebar:hover,.pl-points-sidebar:focus-visible{background:#243049}.pl-points-sidebar .pl-bar{margin-top:.5rem}.pl-points-sidebar__top{display:flex;align-items:baseline;gap:.375rem}.pl-points-sidebar__star{display:flex;align-self:center;color:var(--pl-gold, #f2c55c)}.pl-points-sidebar__star .d-icon{display:block;width:.875rem;height:.875rem}.pl-points-sidebar__balance{font-size:var(--font-up-3);font-weight:700;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--pl-gold, #f2c55c)}.pl-points-sidebar__unit{font-size:var(--font-down-1);color:rgba(255,255,255,.75)}.pl-points-sidebar__next{display:block;margin-top:.5rem;font-size:var(--font-down-1);line-height:1.3;color:rgba(255,255,255,.85)}.pl-rewards{max-width:64rem;min-width:0;margin:0 auto 3rem}.pl-rw-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);gap:1.5rem 2.25rem;margin:.5rem 0 1.5rem;padding:2rem 2.25rem;border-radius:var(--d-border-radius-large, 10px) var(--d-border-radius-large, 10px) 0 0;border-bottom:3px solid var(--pl-gold, #f2c55c);background:var(--pl-navy, #1a2332);color:#fff}@media(max-width: 760px){.pl-rw-hero{grid-template-columns:minmax(0, 1fr);padding:1.5rem 1rem}}.pl-rw-hero__label{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}.pl-rw-hero__number{margin:.5rem 0 .25rem;font-size:clamp(3rem,9vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-0.04em;font-variant-numeric:tabular-nums;color:var(--pl-gold, #f2c55c)}.pl-rw-hero__lifetime{font-size:var(--font-down-1);color:rgba(255,255,255,.75)}.pl-rw-hero__name{font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase;margin:.25rem 0 .75rem;font-size:var(--font-up-4)}.pl-rw-hero__name.--all{font-size:var(--font-up-2);line-height:1.3;letter-spacing:0;text-transform:none}.pl-rw-hero__togo{margin-top:.5rem;color:rgba(255,255,255,.85)}.pl-rw-hero__togo strong{color:var(--pl-gold, #f2c55c);font-size:var(--font-up-1)}.pl-rw-streak{margin-top:1.5rem}.pl-rw-streak__days{display:flex;gap:.375rem;margin-bottom:.5rem}.pl-rw-streak__day{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-size:var(--font-down-2);font-weight:700}.pl-rw-streak__day.--on{background:var(--pl-gold, #f2c55c);color:var(--pl-navy, #1a2332)}.pl-rw-streak__day.--today{outline:2px solid #fff;outline-offset:-2px}.pl-rw-streak__text{font-size:var(--font-down-1);color:rgba(255,255,255,.85)}.pl-rw-streak__bonus{margin-left:.375rem;color:rgba(255,255,255,.7)}.pl-rw-notice{margin:0 0 1.5rem;padding:.75rem 1rem;border-radius:0 var(--d-border-radius, 5px) var(--d-border-radius, 5px) 0;border-left:4px solid var(--pl-gold, #f2c55c);background:var(--pl-sand-light, #f3ebda);color:var(--pl-navy, #1a2332);font-weight:500}.pl-rw-section{margin:2.25rem 0}.pl-rw-title{font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase;margin:0 0 1rem;font-size:var(--font-up-3);color:var(--pl-navy, #1a2332)}.pl-rw-subtitle{margin:-0.5rem 0 1rem;color:var(--primary-high);text-wrap:pretty}.pl-runway-scroll{contain:inline-size;width:100%;margin:0 0 1rem;padding:1rem 0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pl-runway{position:relative;min-width:42rem;height:4.5rem;margin:0 1rem 0 0}.pl-runway__track{position:absolute;top:1.15rem;left:0;right:0;height:.4rem;border-radius:999px;background:repeating-linear-gradient(90deg, var(--pl-sand, #e8dcc6) 0 14px, transparent 14px 22px)}.pl-runway__flown{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--pl-gold, #f2c55c)}.pl-runway__origin{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;position:absolute;top:2.45rem;left:0;color:var(--primary-high)}.pl-runway__stop{position:absolute;top:.55rem;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);text-align:center}.pl-runway__dot{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--pl-cream, #fefcf7);border:3px solid var(--pl-sand-dark, #e1d1b4);color:var(--pl-navy, #1a2332)}.pl-runway__dot .d-icon{display:block;width:.7rem;height:.7rem}.pl-runway__label{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;max-width:6.5rem;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-navy, #1a2332)}.pl-runway__cost{font-size:var(--font-down-2);line-height:1.3;color:var(--primary-high);font-variant-numeric:tabular-nums}.pl-runway__stop.--unlocked .pl-runway__dot{background:var(--pl-gold, #f2c55c);border-color:var(--pl-gold, #f2c55c)}.pl-runway__stop.--final{align-items:flex-end;text-align:right;transform:translateX(calc(-100% + 0.8rem))}.pl-runway__plane{position:absolute;top:-1rem;display:block;line-height:0;transform:translateX(-50%) rotate(-8deg);color:var(--pl-navy, #1a2332)}.pl-runway__plane .d-icon{display:block;width:1.3rem;height:1.3rem}.pl-rw-cards,.pl-rw-earn{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}@media(max-width: 600px){.pl-rw-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-rw-earn{grid-template-columns:minmax(0, 1fr)}}.pl-rw-card{display:flex;flex-direction:column;gap:.375rem;padding:1rem;border-radius:var(--d-border-radius-large, 10px);background:var(--pl-sand-light, #f3ebda);border:1px solid var(--pl-sand, #e8dcc6)}.pl-rw-card__icon{display:flex;align-items:center;height:1rem;margin-bottom:.25rem;color:var(--primary-medium)}.pl-rw-card__icon .d-icon{display:block;width:1rem;height:1rem}.pl-rw-card__name{font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase;font-size:var(--font-up-1);color:var(--pl-navy, #1a2332);text-wrap:balance}.pl-rw-card__cost{font-size:var(--font-down-1);font-weight:600;color:var(--primary-high);font-variant-numeric:tabular-nums}.pl-rw-card__togo{font-size:var(--font-down-1);color:var(--primary-high)}.pl-rw-card .pl-bar,.pl-rw-card__redeem{margin-top:auto}.pl-rw-card__redeem{justify-content:center}.pl-rw-card .pl-bar{margin-bottom:.125rem}.pl-rw-card.--waiting .pl-rw-card__icon{color:var(--success, #2e7d4f)}.pl-rw-card.--unlocked{background:var(--pl-navy, #1a2332);border-color:var(--pl-navy, #1a2332)}.pl-rw-card.--unlocked .pl-rw-card__icon{color:var(--pl-gold, #f2c55c)}.pl-rw-card.--unlocked .pl-rw-card__name{color:#fff}.pl-rw-card.--unlocked .pl-rw-card__cost{color:var(--pl-gold, #f2c55c)}.pl-rw-card.--unlocked .btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pl-rw-earn__tile{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon points" "icon label" "hint hint" "bar bar";gap:.125rem .75rem;align-items:center;padding:1rem;border-radius:var(--d-border-radius-large, 10px);background:var(--secondary, #fff);border:1px solid var(--pl-sand, #e8dcc6)}.pl-rw-earn__tile .pl-bar{grid-area:bar;margin-top:.5rem}.pl-rw-earn__tile.--finished .pl-rw-earn__points,.pl-rw-earn__tile.--finished .pl-rw-earn__icon{color:var(--primary-high)}.pl-rw-earn__tile.--finished .pl-rw-earn__points{font-weight:600}.pl-rw-earn__icon{grid-area:icon;display:flex;align-items:center;justify-content:flex-start;width:1.25rem;height:1.25rem;color:var(--pl-navy, #1a2332)}.pl-rw-earn__icon .d-icon{display:block;width:1.15rem;height:1.15rem}.pl-rw-earn__points{grid-area:points;font-size:var(--font-up-2);font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:var(--pl-navy, #1a2332);font-variant-numeric:tabular-nums}.pl-rw-earn__label{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;grid-area:label;color:var(--primary-high)}.pl-rw-earn__hint{grid-area:hint;align-self:start;margin-top:.5rem;font-size:var(--font-down-1);line-height:1.4;color:var(--primary-high);text-wrap:pretty}.pl-tickets{display:grid;gap:.75rem;container-type:inline-size}.pl-ticket{display:flex;align-items:stretch;border-radius:var(--d-border-radius-large, 10px);background:#fff;border:1px solid var(--pl-sand, #e8dcc6);overflow:hidden}.pl-ticket__main{flex:1 1 auto;min-width:0;padding:1rem 1.5rem;border-left:6px solid var(--pl-gold, #f2c55c)}.pl-ticket__name{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-high)}.pl-ticket__code{margin:.25rem 0;font-family:var(--d-font-family--monospace, ui-monospace, monospace);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;letter-spacing:.08em;color:var(--pl-navy, #1a2332);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.pl-ticket__code.--pending,.pl-ticket__code.--failed{font-family:inherit;font-size:var(--font-up-1);letter-spacing:0;color:var(--primary-high);-webkit-user-select:none;user-select:none}.pl-ticket__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:var(--font-down-1);color:var(--primary-high)}.pl-ticket__status{font-weight:700;color:var(--success, #2e7d4f)}.pl-ticket__stub{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-left:2px dashed var(--pl-sand-dark, #e1d1b4);background:var(--pl-sand-light, #f3ebda)}.pl-ticket__stub .btn:focus-visible{outline:2px solid var(--pl-navy, #1a2332);outline-offset:2px}.pl-ticket.--used .pl-ticket__main,.pl-ticket.--expired .pl-ticket__main,.pl-ticket.--failed .pl-ticket__main{border-left-color:var(--pl-sand, #e8dcc6)}.pl-ticket.--used .pl-ticket__code,.pl-ticket.--expired .pl-ticket__code,.pl-ticket.--failed .pl-ticket__code{color:var(--primary-high);-webkit-text-decoration:line-through 1px;text-decoration:line-through 1px}.pl-ticket.--used .pl-ticket__status,.pl-ticket.--expired .pl-ticket__status,.pl-ticket.--failed .pl-ticket__status{color:var(--primary-high)}.pl-ticket.--pending .pl-ticket__main{border-left-color:var(--pl-sand-dark, #e1d1b4)}@container (max-width: 32rem){.pl-ticket{flex-direction:column}.pl-ticket__stub{padding:.75rem 1.5rem;border-left:0;border-top:2px dashed var(--pl-sand-dark, #e1d1b4)}}.pl-rw-history{list-style:none;margin:0;padding:0;border-top:1px solid var(--pl-sand, #e8dcc6)}.pl-rw-history__row{display:grid;grid-template-columns:1.25rem minmax(0, 1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--pl-sand, #e8dcc6)}.pl-rw-history__row.--reversed .pl-rw-history__label{color:var(--primary-high);font-weight:500}.pl-rw-history__row.--reversed .pl-rw-history__points{color:var(--primary-high);font-weight:600;-webkit-text-decoration:line-through 1px;text-decoration:line-through 1px}@media(max-width: 600px){.pl-rw-history__row{grid-template-columns:1.25rem minmax(0, 1fr) auto}.pl-rw-history__row .pl-rw-history__when{display:none}}.pl-rw-history__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--primary-medium)}.pl-rw-history__icon .d-icon{display:block;width:1rem;height:1rem}.pl-rw-history__what{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pl-rw-history__label{font-weight:600;color:var(--pl-navy, #1a2332)}.pl-rw-history__topic,.pl-rw-history__note{font-size:var(--font-down-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-rw-history__topic:focus-visible{outline:2px solid var(--pl-navy, #1a2332);outline-offset:2px}.pl-rw-history__note{color:var(--primary-high)}.pl-rw-history__when{font-size:var(--font-down-1);color:var(--primary-high);white-space:nowrap}.pl-rw-history__points{min-width:3.5rem;text-align:right;font-weight:700;font-size:var(--font-up-1);font-variant-numeric:tabular-nums;color:var(--success, #2e7d4f)}.pl-rw-history__points.--negative{color:var(--pl-navy, #1a2332)}.pl-rw-empty{color:var(--primary-high)}.pl-redeem-modal .d-modal__container{max-width:30rem}.pl-redeem-modal .pl-redeem__reward{padding:.25rem 0 1rem;text-align:center}.pl-redeem-modal .pl-redeem__name{font-weight:600;line-height:1.1;letter-spacing:-0.02em;text-transform:uppercase;font-size:var(--font-up-4);color:var(--pl-navy, #1a2332);text-wrap:balance}.pl-redeem-modal .pl-redeem__cost{margin-top:.25rem;font-weight:700;color:var(--primary-high)}.pl-redeem-modal .pl-redeem__facts{list-style:none;margin:0;padding:1rem;border-radius:var(--d-border-radius-large, 10px);background:var(--pl-sand-light, #f3ebda)}.pl-redeem-modal .pl-redeem__facts li{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;line-height:1.4}.pl-redeem-modal .pl-redeem__facts .d-icon{flex:none;display:block;width:.875rem;height:.875rem;color:var(--success, #2e7d4f)}.pl-redeem-modal .pl-redeem__working{display:flex;align-items:center;gap:.75rem;padding:1rem 0;color:var(--primary-high)}.pl-redeem-modal .pl-redeem__working .spinner{margin:0}.pl-redeem-modal .pl-redeem__error{margin:0;color:var(--danger)}.pl-redeem-modal .pl-redeem__ticket{padding:1.5rem;border-radius:var(--d-border-radius-large, 10px) var(--d-border-radius-large, 10px) 0 0;border-bottom:3px solid var(--pl-gold, #f2c55c);background:var(--pl-navy, #1a2332);color:#fff;text-align:center}.pl-redeem-modal .pl-redeem__ticket-name{font-size:var(--font-down-2);font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.75)}.pl-redeem-modal .pl-redeem__ticket-code{margin:.5rem 0;font-family:var(--d-font-family--monospace, ui-monospace, monospace);font-size:clamp(1.6rem,7vw,2.2rem);font-weight:700;letter-spacing:.08em;color:var(--pl-gold, #f2c55c);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.pl-redeem-modal .pl-redeem__ticket-meta{font-size:var(--font-down-1);line-height:1.4;color:rgba(255,255,255,.8);text-wrap:pretty}
/*# sourceMappingURL=discourse-pilotlogbook-guest-pass_4a9c5fc1cbcab182b99a7a290c7016bfe73b8c38.css.map?__ws=forum.pilotlogbook.au */