/* css/portal/checkout.css */
@layer sections{.plans,.co,.orders{padding-block: var(--s-6) var(--section-y);}.plans__head,.co__head,.orders__head{display: grid;gap: var(--s-2);max-width: 46rem;margin-bottom: var(--s-5);}.plans__head h1,.co__head h1,.orders__head h1{margin: 0;font-size: var(--fs-3xl);font-stretch: var(--condensed);color: var(--brown-900);line-height: 1.05;}.plans__head p,.co__head p,.orders__head p{margin: 0;color: var(--ink-2);font-size: var(--fs-lg);}.plans__group{margin-top: var(--s-7);}.plans__group > h2{margin: 0 0 var(--s-4);font-size: var(--fs-2xl);font-stretch: var(--condensed);color: var(--brown);}.pay-test{margin: 0 0 var(--s-4);padding: 10px 14px;border-radius: var(--r-md);background: var(--mid-bg);color: var(--mid);font-size: var(--fs-sm);}.pay-test.is-warn{background: var(--bad-bg);color: var(--bad);}.ladder{display: grid;gap: var(--s-4);align-items: stretch;}@media (min-width: 900px){.ladder--3{grid-template-columns: repeat(3,1fr);}.ladder--2{grid-template-columns: repeat(2,1fr);max-width: 60rem;}}.rung{position: relative;display: flex;flex-direction: column;gap: var(--s-3);padding: var(--s-5);border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 1px var(--line),var(--shadow-1);}.rung.is-best{box-shadow: 0 0 0 2.5px var(--amber-600),0 18px 40px rgba(255,160,0,.18);background: linear-gradient(180deg,#FFFDF5,var(--white) 40%);}@media (min-width: 900px){.rung.is-best{transform: translateY(-8px);}}.rung__flag{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;margin: 0;padding: 4px 12px;border-radius: var(--r-pill);background: var(--amber);color: var(--brown-900);font-size: var(--fs-xs);font-weight: 800;letter-spacing: .02em;}.rung__flag .picon{width: 14px;height: 14px;stroke-width: 2.4;}.rung__head h3{margin: 0;font-size: var(--fs-xl);font-stretch: var(--condensed);color: var(--brown-900);}.rung__head p{margin: 2px 0 0;color: var(--ink-2);}.rung__price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 10px;margin: 0;}.rung__price b{font-size: 2.25rem;font-weight: 800;font-stretch: var(--condensed);color: var(--brown-900);line-height: 1;font-variant-numeric: tabular-nums;}.rung__price span{color: var(--ink-2);font-size: var(--fs-sm);}.rung__go{width: 100%;justify-content: center;}.rung__inc{margin: var(--s-2) 0 0;padding-top: var(--s-3);border-top: 1px dashed var(--line);font-size: var(--fs-sm);color: var(--ink-2);}.rung__inc b{color: var(--brown-900);}.rung__gets{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none;}.rung__gets li{display: grid;grid-template-columns: 20px 1fr;gap: 8px;align-items: start;}.rung__gets .picon{width: 18px;height: 18px;margin-top: 2px;color: var(--good);stroke-width: 2.4;}.rung__terms{margin: auto 0 0;padding-top: var(--s-3);font-size: var(--fs-xs);color: var(--ink-2);}.rung__foot{display: grid;gap: 4px;margin-top: auto;padding-top: var(--s-3);}.rung__foot .rung__terms{margin: 0;padding-top: 0;}.rung__pages{font-weight: 700;color: var(--brown-900);}.rung__sample a{font-weight: 700;color: var(--orange-800);}.plans > .container > .breadcrumb{margin-bottom: var(--s-4);}.compare{margin-top: var(--s-4);border-radius: var(--r-md);background: var(--white);box-shadow: 0 0 0 1px var(--line);}.compare > summary{cursor: pointer;padding: 12px 16px;font-weight: 700;color: var(--brown);}.compare__wrap{overflow-x: auto;padding: 0 var(--s-3) var(--s-3);}.compare__t{width: 100%;min-width: 520px;border-collapse: collapse;font-size: var(--fs-sm);}.compare__t th,.compare__t td{padding: 9px 10px;border-bottom: 1px solid var(--line-soft);text-align: center;}.compare__t thead th{vertical-align: bottom;color: var(--brown-900);font-stretch: var(--condensed);font-size: var(--fs-md);}.compare__t thead small{display: block;color: var(--ink-2);font-weight: 600;font-stretch: 100%;font-size: var(--fs-xs);}.compare__t tbody th{text-align: left;font-weight: 500;color: var(--ink);}.compare__t .is-best{background: #FFF8E1;}.compare__t .yes .picon{width: 18px;height: 18px;color: var(--good);stroke-width: 2.6;}.compare__t .no{color: #B9AE96;}.pay-trust{display: flex;flex-wrap: wrap;gap: 8px 22px;margin: var(--s-6) 0 0;padding: 0;list-style: none;color: var(--ink-2);font-size: var(--fs-sm);}.pay-trust li,.co__trust li{display: inline-flex;align-items: center;gap: 6px;}.pay-trust .picon,.co__trust .picon{width: 16px;height: 16px;color: var(--good);stroke-width: 2.4;}.co__back{display: inline-flex;align-items: center;gap: 6px;margin-bottom: var(--s-3);font-weight: 600;color: var(--ink-2);text-decoration: none;}.co__back .picon{width: 16px;height: 16px;}.co__grid{display: grid;gap: var(--s-5);}@media (min-width: 960px){.co__grid{grid-template-columns: minmax(0,1fr) 380px;align-items: start;}.co__side{position: sticky;top: calc(var(--header-h) + 16px);}}.co__main{display: grid;gap: var(--s-4);min-width: 0;}.co__head{margin-bottom: 0;}.co__step{display: grid;gap: var(--s-3);margin: 0;padding: var(--s-4);border: 0;border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 1px var(--line);min-width: 0;}.co__step legend{float: left;width: 100%;display: flex;align-items: center;gap: 10px;padding: 0;margin-bottom: var(--s-2);font-size: var(--fs-lg);font-weight: 800;color: var(--brown-900);}.co__step legend small{font-weight: 500;color: var(--ink-2);font-size: var(--fs-sm);}.co__n{display: inline-grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--brown-900);color: var(--amber);font-size: var(--fs-sm);}.co__people{display: grid;gap: 8px;}@media (min-width: 640px){.co__people{grid-template-columns: 1fr 1fr;}}.co__person{display: grid;grid-template-columns: auto auto 1fr;align-items: center;gap: 10px;padding: 10px 12px;border-radius: var(--r-md);box-shadow: inset 0 0 0 1.5px var(--line);cursor: pointer;}.co__person:has(input:checked){box-shadow: inset 0 0 0 2px var(--amber-600);background: var(--cream);}.co__person input{accent-color: var(--orange-700);}.co__avatar{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--brown-900);color: var(--amber);font-weight: 800;}.co__pmeta{display: grid;min-width: 0;}.co__pmeta small{color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.co__hint{margin: 0;font-size: var(--fs-sm);color: var(--ink-2);}.co__chips{display: flex;flex-wrap: wrap;gap: 8px;}.co__chip input{position: absolute;opacity: 0;}.co__chip span{display: inline-block;padding: 9px 16px;border-radius: var(--r-pill);box-shadow: inset 0 0 0 1.5px var(--line);font-weight: 600;cursor: pointer;}.co__chip input:checked + span{background: var(--brown-900);color: var(--amber);box-shadow: none;}.co__chip input:focus-visible + span{outline: 3px solid var(--amber);outline-offset: 2px;}.co__row{display: grid;gap: var(--s-3);}@media (min-width: 640px){.co__row{grid-template-columns: 1fr 1fr;}}.co__step .field{display: grid;gap: 6px;min-width: 0;}.co__step .field__label small{font-weight: 500;color: var(--ink-2);}.co__mono{font-family: ui-monospace,Menlo,Consolas,monospace;letter-spacing: .04em;text-transform: uppercase;}.co__biz > summary{cursor: pointer;font-weight: 600;color: var(--orange-800);}.co__biz[open] > summary{margin-bottom: var(--s-3);}.co__offer{display: flex;align-items: center;gap: 12px;width: 100%;padding: 10px 12px;border: 1.5px dashed var(--amber-600);border-radius: var(--r-md);background: #FFFBEA;color: var(--ink);font: inherit;text-align: left;cursor: pointer;}.co__offer-tag,.co__tag{font-family: ui-monospace,Menlo,Consolas,monospace;font-size: var(--fs-xs);font-weight: 700;padding: 3px 8px;border-radius: 6px;background: var(--good-bg);color: var(--good);}.co__offer-go{margin-left: auto;font-weight: 800;color: var(--orange-800);}.co__offer[aria-pressed="true"]{border-style: solid;background: var(--good-bg);}.co__offer[aria-pressed="true"] .co__offer-go{color: var(--good);}.co__code{display: flex;gap: 8px;}.co__code .input{flex: 1;min-width: 0;}.co__txn{font-family: ui-monospace,Menlo,Consolas,monospace;letter-spacing: .02em;text-transform: none;}.co__err{margin: 0;color: var(--bad);font-size: var(--fs-sm);font-weight: 600;}.co__err--pay{text-align: center;}.co__card{display: grid;gap: var(--s-3);padding: var(--s-5);border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 2px var(--amber-600),var(--shadow-2);}.co__card h2{margin: 0;font-size: var(--fs-xl);font-stretch: var(--condensed);color: var(--brown-900);}.co__inc{margin: -6px 0 0;color: var(--ink-2);font-size: var(--fs-sm);}.co__gets{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: var(--fs-sm);}.co__gets li{display: grid;grid-template-columns: 18px 1fr;gap: 6px;}.co__gets .picon{width: 16px;height: 16px;margin-top: 2px;color: var(--good);stroke-width: 2.4;}.co__sum{display: grid;gap: 8px;margin: var(--s-2) 0 0;padding-top: var(--s-3);border-top: 1px dashed var(--line);}.co__sum div{display: flex;justify-content: space-between;align-items: center;gap: 10px;font-variant-numeric: tabular-nums;}.co__sum dt,.co__sum dd{margin: 0;}.co__save dd{color: var(--good);font-weight: 700;}.co__total{padding-top: 8px;border-top: 1px solid var(--line);font-size: var(--fs-xl);font-weight: 800;color: var(--brown-900);}.co__gst{margin: 0;color: var(--ink-2);font-size: var(--fs-xs);}.co__pay{font-size: var(--fs-lg);}.co__pay[aria-busy="true"]{opacity: .7;cursor: progress;}.co__trust{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: var(--fs-xs);color: var(--ink-2);}.page-checkout{background: #FFF8EA;}.co2{padding-block: var(--s-4) calc(var(--section-y) + 72px);}@media (min-width: 960px){.co2{padding-bottom: var(--section-y);}}.co2__bar{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px 16px;margin-bottom: var(--s-4);font-size: var(--fs-sm);}.co2__back{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--ink-2);text-decoration: none;}.co2__back .picon,.co2__secure .picon{width: 15px;height: 15px;}.co2__secure{display: inline-flex;align-items: center;gap: 6px;color: var(--ink-2);}.co2__secure .picon{color: var(--good);stroke-width: 2.4;}.co2__txn{padding: 2px 9px;border-radius: var(--r-pill);background: #F5EAD2;color: var(--brown-900);font: 500 12px/1.6 ui-monospace,Menlo,Consolas,monospace;}.co2__grid{display: grid;gap: var(--s-5);}@media (min-width: 960px){.co2__grid{grid-template-columns: minmax(0,1fr) 390px;gap: 40px;align-items: start;}.co2__side{position: sticky;top: calc(var(--header-h) + 16px);}}.co2__main{display: grid;gap: var(--s-5);min-width: 0;}.co2__head{display: grid;gap: 8px;}.co2__ready{display: inline-flex;align-items: center;gap: 8px;justify-self: start;margin: 0;padding: 5px 12px;border-radius: var(--r-pill);background: var(--good-bg);color: var(--good);font-size: var(--fs-sm);font-weight: 700;}.co2__ready span{width: 8px;height: 8px;border-radius: 50%;background: currentColor;}.co2__head h1{margin: 0;font-size: clamp(2rem,5.2vw,3.25rem);font-stretch: var(--condensed);line-height: 1;color: var(--brown-900);text-wrap: balance;}.co2__lede{margin: 0;max-width: 40rem;font-size: var(--fs-lg);line-height: 1.5;color: var(--ink-2);}.co2__book{display: grid;gap: var(--s-5);align-items: center;}@media (max-width: 380px){.co2__stack{transform: scale(.88);transform-origin: left top;height: 290px;}}@media (min-width: 640px){.co2__book{grid-template-columns: 340px minmax(0,1fr);}}.co2__stack{position: relative;width: 340px;max-width: 100%;height: 320px;justify-self: center;}.co2__cover{position: absolute;left: 0;top: 34px;width: 180px;height: 260px;box-sizing: border-box;padding: 16px;border-radius: 4px 8px 8px 4px;background: #3B2405;color: #E8B54A;box-shadow: inset 6px 0 0 #2A1903,0 18px 36px rgba(62,39,6,.35);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;text-align: center;z-index: 2;}.co2__brand{font-size: 8px;letter-spacing: .24em;}.co2__kind{font-size: 9.5px;letter-spacing: .18em;font-stretch: var(--condensed);}.co2__cname{font-size: 23px;line-height: 1.05;font-stretch: var(--condensed);color: #FFF3DC;overflow-wrap: anywhere;}.co2__cline{font-size: 10.5px;color: #F3DDAE;overflow-wrap: anywhere;}.co2__cmeta{font-size: 9.5px;color: #CDB98F;}.co2__page{position: absolute;width: 150px;height: 208px;box-sizing: border-box;padding: 13px 12px;border-radius: 4px;background: #fff;box-shadow: 0 10px 24px rgba(62,39,6,.18);display: flex;flex-direction: column;gap: 6px;overflow: hidden;}.co2__page--a{left: 140px;top: 10px;transform: rotate(-3deg);z-index: 1;}.co2__page--b{left: 186px;top: 40px;transform: rotate(6deg);}.co2__pk{font-size: 8.5px;letter-spacing: .1em;text-transform: uppercase;color: #8A5A00;}.co2__pt{font-size: 9px;font-weight: 700;color: var(--brown-900);}.co2__dev{font-family: "Noto Sans Devanagari",serif;font-size: 10.5px;line-height: 1.5;color: var(--brown-900);}.co2__page i{display: block;height: 4px;border-radius: 2px;background: #EFE3C8;}.co2__page i.s{width: 70%;}.co2__personal{display: grid;gap: 12px;min-width: 0;}.co2__ptitle{color: var(--brown-900);}.co2__ptitle small,.co2__hint{font-weight: 400;color: var(--ink-2);}.co2__personal .field,.co2__invf .field,.co2__card .field{display: grid;gap: 5px;min-width: 0;}.co2__who,.co2__who2{display: grid;gap: 8px;margin: 0;padding: 0;border: 0;min-width: 0;}.co2__who legend,.co2__card legend{padding: 0;margin-bottom: 8px;font-weight: 800;color: var(--brown-900);}.co2__person{display: flex;gap: 10px;align-items: center;padding: 10px 12px;border-radius: var(--r-md);background: var(--white);box-shadow: inset 0 0 0 1.5px var(--line);cursor: pointer;}.co2__person:has(input:checked){box-shadow: inset 0 0 0 2px var(--amber-600);background: #FFF8E6;}.co2__person input{accent-color: var(--orange-700);}.co2__person span{display: grid;min-width: 0;}.co2__person small{color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.co2__add{margin: 0;font-size: var(--fs-sm);color: var(--ink-2);}.co2__add a{font-weight: 700;}.co2__card{display: grid;gap: 12px;margin: 0;padding: var(--s-4);border: 0;border-radius: 18px;background: var(--white);box-shadow: 0 0 0 1px #EFE3C8;min-width: 0;}.co2__inside{padding-block: 6px;}.co2__inhead{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px;padding-top: 10px;color: var(--brown-900);}.co2__inhead a{font-size: var(--fs-sm);font-weight: 700;}.co2__inside ul{display: grid;margin: 0;padding: 0;list-style: none;}.co2__inside li{display: flex;gap: 14px;align-items: baseline;justify-content: space-between;padding: 11px 0;border-top: 1px solid #F4EBD6;line-height: 1.45;}.co2__inside li small{flex: none;font-size: var(--fs-xs);color: #8A5A00;text-align: right;max-width: 40%;}.co2__sum{display: grid;gap: 14px;padding: 22px;border-radius: 22px;background: var(--white);box-shadow: 0 0 0 1px #EFE3C8,0 24px 48px rgba(62,39,6,.14);}.co2__price{display: grid;gap: 6px;}.co2__pname{font-size: var(--fs-sm);color: var(--ink-2);}.co2__amount{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;font-variant-numeric: tabular-nums;}.co2__amount b{font-size: 3.25rem;font-weight: 800;font-stretch: var(--condensed);line-height: 1;color: var(--brown-900);}.co2__was{display: grid;justify-items: start;gap: 4px;}.co2__was[hidden],.co2__applied[hidden]{display: none;}.co2__was s{font-size: var(--fs-md);color: #9A8A70;}.co2__saved{padding: 4px 11px;border-radius: var(--r-pill);background: #2F6B3A;color: #fff;font-size: var(--fs-sm);font-weight: 800;}.co2__applied{display: flex;align-items: center;gap: 8px;margin: 2px 0 0;font-size: var(--fs-sm);color: #3E6B45;}.co2__applied .picon{width: 16px;height: 16px;flex: none;color: var(--good);stroke-width: 2.6;}.co2__tag{font-family: ui-monospace,Menlo,Consolas,monospace;}.co2__remove{margin-left: auto;font-size: var(--fs-xs);color: var(--ink-2);}.co2__gst,.co2__per{margin-top: -8px;color: var(--ink-2);}.co2__mail{display: grid;gap: 8px;margin: 0;padding: 12px 14px;border: 0;border-radius: 12px;background: #FBF5E8;font-size: var(--fs-sm);}.co2__opt{display: flex;gap: 10px;align-items: flex-start;cursor: pointer;}.co2__opt input{margin-top: 3px;accent-color: var(--orange-700);flex: none;}.co2__pay{display: flex;justify-content: center;align-items: center;gap: 10px;width: 100%;padding-block: 17px;border-radius: 16px;font-size: 1.15rem;font-weight: 900;box-shadow: 0 12px 26px rgba(230,81,0,.32);}.co2__pay[aria-busy="true"],.co2__dock .btn[aria-busy="true"]{opacity: .7;cursor: progress;}.co2__badge{margin: -2px 0 0;padding: 10px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px #ECE4D2;}.co2__badge img{display: block;width: 100%;height: auto;}.co2__link{padding: 0;border: 0;background: none;font: inherit;font-size: var(--fs-sm);font-weight: 700;color: var(--orange-800);cursor: pointer;text-decoration: underline;text-underline-offset: 2px;}.co2__inv{border-radius: 12px;background: #FBF5E8;}.co2__inv > summary{display: flex;justify-content: space-between;gap: 10px;padding: 12px 14px;cursor: pointer;list-style: none;font-size: var(--fs-sm);}.co2__inv > summary::-webkit-details-marker{display: none;}.co2__inv[open] > summary .co2__link{visibility: hidden;}.co2__invf{display: grid;gap: 12px;padding: 0 14px 14px;}.co2__code > summary{justify-self: start;list-style: none;}.co2__code > summary::-webkit-details-marker{display: none;}.co2__code[open] > summary{margin-bottom: 8px;}.co2__seal{display: flex;gap: 12px;align-items: center;padding-top: 14px;border-top: 1px dashed #E8DBBE;font-size: var(--fs-sm);line-height: 1.4;color: var(--good);}.co2__seal span{color: var(--ink);}.co2__seal--box{padding: 12px 14px;border-top: 0;border-radius: 12px;background: #EEF6EC;}.co2__seal--box span{color: #234F2B;}.co2__seal svg{flex: none;}.co2__trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 14px;margin: 12px 0 0;font-size: var(--fs-xs);color: var(--ink-2);}.co2__trust a{color: var(--ink-2);}.co2__dock{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background: var(--white);box-shadow: 0 -10px 28px rgba(62,39,6,.14);border-radius: 18px 18px 0 0;}.co2__dock > span{display: grid;}.co2__dock b{font-size: 1.6rem;font-weight: 800;font-stretch: var(--condensed);color: var(--brown-900);font-variant-numeric: tabular-nums;line-height: 1.1;}.co2__dock small{color: var(--ink-2);font-size: var(--fs-xs);white-space: nowrap;}.co2__dock .btn{padding-inline: 26px;border-radius: 14px;font-weight: 900;}@media (min-width: 960px){.co2__dock{display: none;}}@media print{.co2__dock{display: none;}}.done{display: grid;justify-items: center;gap: var(--s-3);max-width: 36rem;margin: 0 auto;text-align: center;}.done__mark{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 50%;background: var(--good-bg);color: var(--good);}.done__mark .picon{width: 34px;height: 34px;stroke-width: 2.6;}.done h1{margin: 0;font-size: var(--fs-3xl);font-stretch: var(--condensed);color: var(--brown-900);}.done .eyebrow{margin: 0;}.done__sum{margin: 0;font-size: var(--fs-lg);color: var(--ink-2);}.done__sum b{color: var(--brown-900);}.done__card,.done__inv,.done__up{width: 100%;padding: var(--s-4);border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 1px var(--line);text-align: left;}.done__card{display: grid;gap: var(--s-3);box-shadow: 0 0 0 2px var(--amber-600);}.done__card h2{margin: 0;font-size: var(--fs-xl);color: var(--brown-900);}.done__card p{margin: 0;color: var(--ink-2);}.done__inv{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3);}.done__inv div{display: grid;}.done__inv small{color: var(--ink-2);}.done__up{background: var(--cream);box-shadow: none;}.done__up p{margin: 0 0 6px;}.done__up a{font-weight: 800;color: var(--orange-800);}.orders__plus{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 var(--s-4);padding: 8px 14px;border-radius: var(--r-pill);background: var(--good-bg);color: var(--good);}.orders__plus .picon{width: 16px;height: 16px;stroke-width: 2.4;}.orders__list{display: grid;gap: var(--s-3);margin: 0;padding: 0;list-style: none;max-width: 52rem;}.ord{display: grid;grid-template-columns: 1fr auto;gap: 4px var(--s-3);padding: var(--s-4);border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 1px var(--line);}.ord__main{display: grid;min-width: 0;}.ord__main b{color: var(--brown-900);font-size: var(--fs-lg);}.ord__main small{color: var(--ink-2);}.ord__st{align-self: start;padding: 3px 10px;border-radius: var(--r-pill);background: var(--good-bg);color: var(--good);font-size: var(--fs-xs);font-weight: 800;text-transform: uppercase;letter-spacing: .05em;}.ord.is-refunded .ord__st{background: var(--line-soft);color: var(--ink-2);}.ord__acts{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 6px;}.ord__acts a{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;color: var(--orange-800);}.ord__acts .picon{width: 16px;height: 16px;}.dlform{display: contents;}.ord__acts .dlform button{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 16px;border: 0;border-radius: var(--r-pill);background: var(--orange-700,#E65100);color: #fff;font: inherit;font-weight: 800;cursor: pointer;}.ord__acts .dlform button:hover{background: var(--orange-800);}.ord__acts .dlform button:disabled{opacity: .6;cursor: progress;}.ord__acts .dlform .picon{stroke: currentColor;}.ord__acts{align-items: center;}.ord__sent{grid-column: 1 / -1;margin: 2px 0 0;color: var(--ink-2);font-size: var(--fs-sm);}.orders__note{display: flex;gap: 8px;align-items: center;max-width: 52rem;margin: 0 0 var(--s-4);padding: 10px 14px;border-radius: 12px;background: var(--cream);color: var(--brown-900);}.orders__note .picon{flex: none;width: 18px;height: 18px;}.orders__note--err{background: var(--bad-bg,#FBECEA);color: var(--bad,#9B2C2C);}.plus__h{margin: var(--s-6,32px) 0 var(--s-2,8px);font-size: var(--fs-xl);color: var(--brown-900);}.plus__h small{font-size: var(--fs-sm);font-weight: 600;color: var(--ink-2);}.plus__p{max-width: 52rem;margin: 0 0 var(--s-3);color: var(--ink-2);}.plus__gets{display: grid;gap: 8px;max-width: 52rem;margin: 0 0 var(--s-4);padding: 0;list-style: none;}.plus__gets li{display: flex;gap: 8px;align-items: flex-start;}.plus__gets .picon{flex: none;width: 18px;height: 18px;margin-top: 3px;color: var(--good);}.plus__claim select{min-height: 44px;max-width: 100%;padding: 0 12px;border-radius: 12px;border: 1px solid var(--line);background: var(--white);font: inherit;}.plus__claim label{flex: 1 1 16rem;min-width: 0;display: flex;}.plus__claim select{width: 100%;}.plus__invite{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--s-3);max-width: 52rem;margin-top: var(--s-3);}.plus__invite label{flex: 1 1 18rem;display: grid;gap: 4px;font-weight: 700;color: var(--brown-900);}.plus__invite label small{font-weight: 400;color: var(--ink-2);}.plus__invite input,.plus__link input{min-height: 44px;padding: 0 12px;border-radius: 12px;border: 1px solid var(--line);font: inherit;min-width: 0;}.plus__link{flex-wrap: wrap;}.plus__link input{flex: 1 1 16rem;}.plus__link a{font-weight: 800;color: var(--orange-800);}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.done__keep{display: flex;gap: 8px;align-items: center;font-size: var(--fs-sm);}.done__keep .picon{flex: none;width: 16px;height: 16px;}.done__keep a{font-weight: 800;color: var(--orange-800);}.orders__empty{padding: var(--s-5);border-radius: var(--r-card);background: var(--white);box-shadow: 0 0 0 1px var(--line);max-width: 30rem;display: grid;gap: var(--s-3);}.orders__empty p{margin: 0;}.orders__help{margin-top: var(--s-5);color: var(--ink-2);font-size: var(--fs-sm);}}.ord__rm{display: inline;margin: 0;}.ord__rm button{min-height: 44px;padding: 0 6px;border: 0;background: none;font: inherit;font-weight: 700;color: var(--ink-2);text-decoration: underline;cursor: pointer;}.ord__rm button:hover{color: var(--bad,#9B2C2C);}
