@font-face{font-family:"OrshGranadia";src:url(GranadiaBook.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"OrshGranadia";src:url(GranadiaBold.woff2) format("woff2");font-weight:700;font-display:swap}
.orsh10{--o-navy:#0A0935;--o-cobalt:#1F3BB3;--o-lime:#D4F24A;--o-paper:#F5F2EA;--o-gold:#FFC72C;
  position:relative;margin:14px 0 6px;border-radius:20px;background:var(--o-navy);color:var(--o-paper);overflow:hidden;
  box-shadow:5px 5px 0 var(--o-cobalt);font-family:"OrshGranadia",system-ui,sans-serif;text-align:right;max-width:44rem}
.orsh10 *{box-sizing:border-box;font-family:inherit;letter-spacing:0}
.orsh10 p{margin:0}
.orsh10__top{display:flex;justify-content:space-between;align-items:center;background:var(--o-lime);color:var(--o-navy);padding:6px 12px;font-weight:700;font-size:13px;line-height:1.4}
.orsh10__body{padding:10px 12px}
.orsh10__lead{font-size:13px;margin:0 0 4px;line-height:1.4}
.orsh10__row{display:flex;align-items:center;gap:6px}
.orsh10__new{font-size:28px;font-weight:700;line-height:1;color:var(--o-lime);direction:ltr}
.orsh10__cur{font-size:13px;color:var(--o-lime)}
.orsh10__save{margin-inline-start:auto;background:var(--o-gold);color:var(--o-navy);font-weight:700;font-size:12px;padding:3px 8px;border-radius:999px;transform:rotate(-3deg);white-space:nowrap}
.orsh10 .orsh10__base{font-size:11.5px;opacity:.85;margin:4px 0 8px;line-height:1.5}
.orsh10__ticket{position:relative;display:flex;align-items:stretch;background:var(--o-paper);color:var(--o-navy);border-radius:12px}
.orsh10__ticket::before,.orsh10__ticket::after{content:"";position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--o-navy);transform:translateY(-50%)}
.orsh10__ticket::before{right:-6px}.orsh10__ticket::after{left:-6px}
.orsh10__code{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;border-left:2px dashed rgba(10,9,53,.35)}
.orsh10__code span{font-size:11px;opacity:.7}
.orsh10__code strong{font-size:17px;font-weight:700;letter-spacing:.04em;direction:ltr}
.orsh10__copy{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;margin:3px;
  font-weight:700;font-size:13px;white-space:nowrap;background:var(--o-cobalt);color:var(--o-paper);border-radius:8px;
  -webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .12s ease-out,background .2s}
.orsh10__copy:active{transform:scale(.97)}
.orsh10__copy:focus-visible{outline:2px solid var(--o-lime);outline-offset:2px}
.orsh10__copy svg{width:14px;height:14px}
.orsh10__ok{display:none}
.orsh10__copy.is-copied{background:var(--o-lime);color:var(--o-navy)}
.orsh10__copy.is-copied .orsh10__ok{display:inline}.orsh10__copy.is-copied .orsh10__idle{display:none}
.orsh10 .orsh10__foot{font-size:11px;opacity:.8;margin:6px 0 0;text-align:center}
@media (hover:hover) and (pointer:fine){.orsh10__copy:hover{filter:brightness(1.15)}}
@media (prefers-reduced-motion:reduce){.orsh10__copy{transition:none}}