﻿.mega-card-style-ticket-boarding.mega-review-card{padding:0;border:none;border-radius:12px;background:#fff;box-shadow:var(--mega-shadow-medium);overflow:hidden;position:relative;clip-path:polygon(0 0, calc(100% - 26px) 0, 100% 26px, 100% 100%, 0 100%)}.mega-card-style-ticket-boarding.mega-review-card>*{position:relative;z-index:1}.mega-card-style-ticket-boarding.mega-review-card::before{content:"BOARDING PASS ★ REVIEW";position:absolute;top:0;left:0;right:0;z-index:0;height:44px;display:flex;align-items:center;justify-content:center;letter-spacing:.24em;font-size:10.5px;font-weight:700;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, #0b4f8a 0%, #0e6bb8 55%, #0a3d6b 100%);border-bottom:2px dashed rgba(255,255,255,.45)}.mega-card-style-ticket-boarding.mega-review-card::after{content:"";position:absolute;left:26px;right:26px;bottom:30px;z-index:0;height:24px;background:repeating-linear-gradient(90deg, #1c2a3a 0 2px, transparent 2px 4px, #1c2a3a 4px 7px, transparent 7px 10px, #1c2a3a 10px 11px, transparent 11px 15px);opacity:.75;pointer-events:none}.mega-card-style-ticket-boarding.mega-review-card:hover{transform:none;box-shadow:var(--mega-shadow-strong)}.mega-card-style-ticket-boarding .mega-review-header{padding:60px 26px 12px;margin-bottom:0;border-bottom:2px dashed #dbe6f0}.mega-card-style-ticket-boarding .mega-review-author-name{color:#12314e;font-weight:700}.mega-card-style-ticket-boarding .mega-review-content{padding:14px 26px 12px;font-size:14.5px;line-height:1.7;color:#33475b}.mega-card-style-ticket-boarding .mega-review-footer{margin:0 26px 76px;padding-top:12px;border-top:2px dashed #dbe6f0;color:#6b7d90}.mega-card-style-ticket-boarding .mega-review-date{color:#7a8ea0;font-family:"Courier New",Courier,monospace;letter-spacing:.04em}
