/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-hdM8A_6pUKz9ugk.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-jNM8A_6pUKz9ugk.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-h9M8A_6pUKz9ugk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-htM8A_6pUKz9ugk.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDD-iNM8A_6pUKz9.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_functions/invite/_font/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_functions/invite/_font/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--bg:#FBF9F4;--card:#FFFFFF;--gold:#A0835A;--olive:#4F5A2F;--ink:#3E4529;--muted:#7A7564;--line:#E6DFD0}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}
a{color:inherit}
.wrap{max-width:620px;margin:0 auto;padding:clamp(20px,5vw,48px) clamp(18px,5vw,32px) 56px;text-align:center}
.hero{width:min(100%,520px);height:auto;margin:0 auto;aspect-ratio:1/1;display:block;object-fit:contain;mix-blend-mode:multiply}
.kicker{margin-top:clamp(8px,2vw,16px);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:400}
.when{margin:clamp(18px,4vw,26px) auto 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:460px}
.when .date{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(24px,6.4vw,32px);color:var(--gold);letter-spacing:.06em;line-height:1.2}
.when .time{margin-top:4px;font-size:clamp(14px,3.8vw,16px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}
.where{margin-top:18px}
.where .venue{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(18px,5vw,22px);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}
.where .addr{font-size:14px;color:var(--muted);text-decoration:none}
.where .addr:hover{text-decoration:underline}
.cta{margin:clamp(22px,5vw,30px) auto 0;max-width:460px;display:grid;gap:12px}
.btn{display:block;padding:16px 20px;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:transform .15s ease,opacity .15s}
.btn:active{transform:scale(.98)}
.btn.primary{background:var(--olive);color:#fff}
.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.btn.ghost{background:#fff;border:1px solid var(--line);color:var(--olive);font-size:14px;padding:13px 12px}
.deadline{margin-top:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-weight:400}
.card{margin:clamp(28px,6vw,40px) auto 0;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,6vw,40px) clamp(20px,6vw,40px);max-width:560px}
.sprig{width:56px;height:auto;display:block;margin:0 auto 18px}
.card p{font-size:clamp(15px,4vw,16px);color:var(--ink)}
.card p+p{margin-top:16px}
.card .script{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:clamp(21px,5.6vw,24px);color:var(--gold);margin-top:22px;line-height:1.35}
.hosted{margin-top:clamp(28px,6vw,36px)}
.hosted .label{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--olive);font-weight:500}
.hosted .names{margin-top:8px;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(23px,6vw,28px);color:var(--ink);line-height:1.25}
.hosted .titles{margin-top:4px;font-size:13px;color:var(--muted);letter-spacing:.06em}
.contact{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}
.contact a{text-decoration:none;flex-basis:100%}
.contact .email{flex-basis:100%}
.contact .sep{color:var(--gold)}
.foot{margin-top:36px;font-size:12px;letter-spacing:.34em;color:var(--olive);text-decoration:none;display:inline-block;font-weight:500}
@media (max-width:420px){.contact .sep{display:none}.contact a{flex-basis:100%}}
.mini{width:min(64vw,300px);height:auto;aspect-ratio:1/1;display:block;margin:0 auto;object-fit:contain;mix-blend-mode:multiply}
.back{display:inline-block;margin-bottom:6px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-decoration:none}
.back:hover{color:var(--olive)}
.sub{margin-top:6px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}
.h{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(30px,8vw,40px);color:var(--olive);line-height:1.15;margin-top:clamp(10px,3vw,18px)}
.form{text-align:left}
.form .q{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--olive);font-weight:500;margin-bottom:8px}
.form .q small{font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:400;text-transform:none}
.field{margin-top:20px}
.field:first-child{margin-top:0}
.grid2{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}
.grid2 .field{margin-top:0}
@media (min-width:560px){.grid2{grid-template-columns:1fr 1fr;gap:16px}}
.pills{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pill{position:relative;display:block;cursor:pointer}
.pill input{position:absolute;opacity:0;width:1px;height:1px}
.pill span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:12px 10px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:15px;font-weight:400;color:var(--ink);text-align:center;transition:all .15s ease}
.pill span i{font-style:normal;font-size:18px;line-height:1}
.pill input:checked+span{background:var(--olive);border-color:var(--olive);color:#fff}
.pill input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}
.inp{display:block;width:100%;font:inherit;font-size:16px;font-weight:300;color:var(--ink);background:#FDFCF9;border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-height:52px;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}
.inp::placeholder{color:#AFA894}
.inp:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(160,131,90,.15);background:#fff}
textarea.inp{min-height:110px;resize:vertical;line-height:1.5}
select.inp{background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}
.form:has(#st-no:checked) .yes-only{display:none}
.submit{margin-top:26px;width:100%;border:0;cursor:pointer;font-family:inherit}
.fine{margin-top:12px;text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.err{margin-bottom:18px;padding:12px 16px;border-radius:14px;background:#F7ECE6;border:1px solid #E7CFC2;color:#7A3B22;font-size:14px;text-align:left}
.done{margin-top:clamp(18px,4vw,26px)}
.done p{font-size:clamp(15px,4vw,16px)}
.done .cta{margin-top:24px}
.done .btn.ghost{display:flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:.02em;padding:13px 8px}
.h0{margin-top:0;text-align:center}
.counts{grid-template-columns:1fr 1fr;gap:12px}
.fine0{margin:6px 0 26px;letter-spacing:.12em}
.gl{max-width:1200px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(14px,4vw,32px) 56px;text-align:center}
.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:26px auto 0;max-width:900px}
.stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 10px}
.stat .n{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(30px,6vw,40px);color:var(--olive);line-height:1}
.stat .l{margin-top:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.stat:first-child{background:var(--olive);border-color:var(--olive)}
.stat:first-child .n,.stat:first-child .l{color:#fff}
.tools{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}
.tools .btn{display:inline-block;font-size:13px;padding:11px 18px}
.tablewrap{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.gt{width:100%;border-collapse:collapse;text-align:left;font-size:14px}
.gt th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-weight:500;padding:14px 14px;border-bottom:1px solid var(--line);background:#FDFCF9;white-space:nowrap}
.gt td{padding:13px 14px;border-bottom:1px solid #F0EBE0;vertical-align:top}
.gt tr:last-child td{border-bottom:0}
.gt tr.no td{color:var(--muted)}
.gt .num{text-align:center}
.gt .cm{max-width:260px}
.gt a{text-decoration:none;color:var(--olive)}
.gt .empty{text-align:center;color:var(--muted);padding:34px}
.tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;white-space:nowrap}
.tag-yes{background:#E9EDDD;color:var(--olive)}
.tag-no{background:#F1EEE8;color:var(--muted)}
.muted{color:#B9B3A3}
@media (max-width:760px){
.stats{grid-template-columns:repeat(2,1fr);gap:10px}
.stats .stat:first-child{grid-column:1/-1}
.tablewrap{background:transparent;border:0;border-radius:0;overflow:visible}
.gt thead{display:none}
.gt,.gt tbody,.gt tr,.gt td{display:block;width:100%}
.gt tr{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 16px;margin-bottom:12px}
.gt td{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border:0;text-align:right}
.gt td::before{content:attr(data-l);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left;flex-shrink:0;padding-top:2px}
.gt td:first-child{font-size:17px;border-bottom:1px solid #F0EBE0;padding-bottom:10px;margin-bottom:4px}
.gt td:first-child::before{display:none}
.gt .num{text-align:right}
.gt .cm{max-width:none}
.gt .empty::before{display:none}
.gt .empty{justify-content:center}
}
