#yun-comparison .notes-intro{padding:62px 0 42px;position:relative}
#yun-comparison .notes-intro p{margin-top:24px}
#yun-comparison .preparing-label{display:inline-block;font-size:13px;border-bottom:2px solid var(--peach);padding:5px 0;margin-top:12px}
#yun-comparison .shelf-tabs{display:flex;gap:12px;border-bottom:1px solid #d9c9b3;margin-top:12px}
#yun-comparison .shelf-tabs a{display:block;background:#f4eedf;padding:18px 26px 16px;border-radius:12px 12px 0 0;font-size:20px;flex:1;border:1px solid transparent;border-bottom:0}
#yun-comparison .shelf-tabs a span{display:block;font-size:13px;margin-top:7px}
#yun-comparison .shelf-tabs a[aria-current="page"]{background:var(--pink);border-color:#d9a6b8}
#yun-comparison .shelf-tabs a[data-kind="paid"][aria-current="page"]{background:var(--blue);border-color:#a9c7d7}
#yun-comparison .shelf-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:34px 0 4px}
#yun-comparison .shelf-heading h2{font-size:22px;font-weight:500;margin:0}
#yun-comparison .shelf-heading span{font-size:13px}
#yun-comparison .empty-shelf{display:grid;grid-template-columns:230px 1fr;gap:60px;align-items:center;padding:35px 30px 0;border-bottom:12px solid #e7cfad;box-shadow:0 7px 0 #f2e5d1}
#yun-comparison .waiting-book{border-radius:3px 12px 0 0;min-height:295px;box-shadow:inset 9px 0 #ffffff60,4px -3px 0 #f5ead7;padding:25px 28px 24px 30px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-3deg);transform-origin:bottom left}
#yun-comparison .waiting-book.pink{background:var(--pink)}#yun-comparison .waiting-book.blue{background:var(--blue)}
#yun-comparison .waiting-book h3{font-size:32px;line-height:1.65;margin:24px 0}
#yun-comparison .book-label{font-size:12px;letter-spacing:.1em}
#yun-comparison .book-status{font-size:13px;border-top:1px solid #51433c30;padding-top:12px}
#yun-comparison .waiting-message{padding-bottom:26px}
#yun-comparison .waiting-message h3{font-size:25px;margin-top:12px}
#yun-comparison .waiting-message p{font-size:15px}
#yun-comparison .shelf-bottom{padding:35px 0 42px}
#yun-comparison .return-link{display:inline-block;border-bottom:1px solid #9e455f;padding:8px 0;font-size:14px}
#yun-comparison [hidden]{display:none!important}
@media(max-width:600px){#yun-comparison .notes-intro{padding:38px 0 30px}#yun-comparison .shelf-tabs a{padding:15px 12px;font-size:18px}#yun-comparison .shelf-tabs a span{font-size:12px}#yun-comparison .shelf-heading{flex-direction:column;gap:9px}#yun-comparison .empty-shelf{grid-template-columns:1fr;gap:28px;padding:28px 15px 0}#yun-comparison .waiting-book{width:205px;min-height:250px;margin:auto;order:2}#yun-comparison .waiting-message{padding:0}#yun-comparison .waiting-message h3{font-size:23px}#yun-comparison .waiting-book h3{font-size:28px}#yun-comparison .waiting-message p br{display:none}}
