.oe{--oe-ink:#192c29;--oe-muted:#52625c;--oe-green:#204a3c;--oe-orange:#d85e24;--oe-soft:#f7f4ec;--oe-line:#d7ded7;--oe-red:#a5352b;--oe-radius:16px;color:var(--oe-ink);font:16px/1.5 system-ui,-apple-system,sans-serif;min-height:100vh;background:#f7f8f5}.oe *{box-sizing:border-box}.oe a{color:#185c49;text-decoration-thickness:1px;text-underline-offset:3px}.oe button,.oe input,.oe select,.oe textarea{font:inherit}.oe button,.oe .oe-button{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--oe-green);border-radius:10px;background:var(--oe-green);color:#fff;padding:10px 17px;font-weight:700;text-decoration:none;cursor:pointer}.oe button:hover,.oe .oe-button:hover{background:#163b30;color:#fff}.oe button:disabled{opacity:.55;cursor:not-allowed}.oe .oe-button--light,.oe button.oe-light{background:#fff;color:var(--oe-green)}.oe .oe-button--warn{background:var(--oe-red);border-color:var(--oe-red)}.oe :focus-visible{outline:3px solid var(--oe-orange);outline-offset:3px}.oe .oe-wrap{max-width:1120px;margin:auto;padding:24px 22px 80px}.oe .oe-guest-wrap{max-width:740px;margin:auto;padding:28px 20px 80px}.oe .oe-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1b2b27;color:#fff;padding:14px max(20px,calc((100vw - 1120px)/2));font-weight:800;letter-spacing:.02em}.oe .oe-brand a{color:#fff}.oe .oe-brand small{font-size:12px;font-weight:500;letter-spacing:0}.oe .oe-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8f3c19;font-weight:800;margin:0 0 8px}.oe h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}.oe h2{font-size:25px;line-height:1.2;margin:0 0 14px}.oe h3{font-size:19px;line-height:1.25;margin:0 0 8px}.oe p{margin:0 0 14px}.oe .oe-muted{color:var(--oe-muted)}.oe .oe-lead{font-size:18px;max-width:62ch;color:#3c5049}.oe .oe-hero{background:linear-gradient(130deg,#f5efe1,#f7f8f5);border:1px solid var(--oe-line);border-radius:20px;padding:28px;margin-bottom:22px}.oe .oe-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.oe .oe-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.oe .oe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oe .oe-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.oe .oe-card{background:#fff;border:1px solid var(--oe-line);border-radius:var(--oe-radius);padding:20px;box-shadow:0 2px 8px #192c2907;min-width:0}.oe .oe-card>a.oe-stretch{display:block;font-weight:800;font-size:19px}.oe .oe-card small{color:var(--oe-muted)}.oe .oe-stat{font-size:31px;font-weight:800;line-height:1}.oe .oe-stat-label{font-size:13px;color:var(--oe-muted)}.oe .oe-meta{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.oe .oe-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#e8f2ed;padding:5px 10px;color:#1d533f;font-size:12px;font-weight:750}.oe .oe-chip[data-state=draft],.oe .oe-chip[data-state=pending],.oe .oe-chip[data-state=not_configured]{background:#f7edda;color:#704b13}.oe .oe-chip[data-state=cancelled],.oe .oe-chip[data-state=error]{background:#fce9e5;color:#922b21}.oe .oe-notice{border-radius:12px;padding:14px 16px;background:#edf4ef;border-left:4px solid #30735a;margin:12px 0}.oe .oe-notice--warning{background:#fff3e4;border-color:#a45b1d}.oe .oe-notice--error{background:#ffedeb;border-color:#ad392f}.oe .oe-notice[role=alert]{font-weight:550}.oe .oe-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--oe-line);margin:22px 0}.oe .oe-tabs a{padding:12px 14px;white-space:nowrap;text-decoration:none;font-weight:700;color:#476057;border-bottom:3px solid transparent}.oe .oe-tabs a[aria-current=page]{color:var(--oe-green);border-color:var(--oe-orange)}.oe form{margin:0}.oe label{display:block;font-weight:700;margin:15px 0 5px}.oe input:not([type=checkbox]):not([type=radio]),.oe select,.oe textarea{width:100%;min-height:44px;border:1px solid #8c9b93;border-radius:9px;background:#fff;padding:10px 12px;color:var(--oe-ink)}.oe textarea{min-height:100px;resize:vertical}.oe input[aria-invalid=true]{border-color:var(--oe-red);border-width:2px}.oe .oe-help,.oe .oe-error{font-size:13px;margin:5px 0 0}.oe .oe-error{color:var(--oe-red);font-weight:700}.oe .oe-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.oe .oe-check input{width:20px;height:20px;flex:none;margin:3px 0}.oe .oe-check label{margin:0;font-weight:500}.oe .oe-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.oe .oe-stepper{display:flex;gap:8px;margin:18px 0 25px;padding:0;list-style:none}.oe .oe-stepper li{flex:1;padding:9px 10px;border-top:4px solid #d2dcd4;color:#64746b;font-size:13px;font-weight:700}.oe .oe-stepper li[data-current=true]{border-color:var(--oe-orange);color:var(--oe-ink)}.oe .oe-stepper li[data-done=true]{border-color:#31775e;color:var(--oe-green)}.oe .oe-list{list-style:none;margin:0;padding:0}.oe .oe-list>li{padding:14px 0;border-top:1px solid var(--oe-line)}.oe .oe-list>li:first-child{border-top:0}.oe .oe-list>li:last-child{padding-bottom:0}.oe .oe-list strong{display:block}.oe .oe-empty{text-align:center;padding:30px;border:1px dashed #9fafa3;border-radius:var(--oe-radius);background:#fff}.oe .oe-empty p{color:var(--oe-muted)}.oe .oe-table-wrap{overflow-x:auto}.oe table{width:100%;border-collapse:collapse}.oe th,.oe td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--oe-line);vertical-align:top}.oe th{font-size:12px;text-transform:uppercase;color:var(--oe-muted);letter-spacing:.05em}.oe .oe-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oe .oe-diff div{padding:12px;border-radius:9px;background:#f2f5f2}.oe .oe-diff small{display:block;color:var(--oe-muted)}.oe .oe-ticket{border:2px dashed #698e78;border-radius:16px;background:#fff;padding:20px}.oe .oe-ticket-code{font:700 17px ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.oe .oe-sticky{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--oe-line);padding:14px 20px;margin:24px -20px -80px;box-shadow:0 -8px 24px #192c2917}.oe .oe-file{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.oe .oe-file span{color:var(--oe-muted);font-size:13px}.oe .oe-device{background:#eff4ed;border-radius:12px;padding:10px 14px;font-size:14px}.oe .oe-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.oe .oe-wrap,.oe .oe-guest-wrap{padding:18px 14px 65px}.oe .oe-hero{padding:22px 18px}.oe .oe-grid,.oe .oe-grid--3,.oe .oe-form-grid,.oe .oe-diff{grid-template-columns:1fr}.oe .oe-stepper li{font-size:11px;padding:7px 4px}.oe .oe-card{padding:17px}.oe .oe-brand{padding:12px 14px}.oe .oe-actions>*{flex:1}.oe .oe-file{display:block}.oe .oe-file a{margin-top:9px}.oe .oe-sticky{margin:24px -14px -65px}}.oe .oe-delete-hero{margin-top:18px}.oe .oe-delete-card{max-width:760px}.oe .oe-delete-choice{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--oe-line)}.oe .oe-delete-choice button{margin-top:12px}.oe .oe-delete-impact{margin:20px 0}.oe .oe-delete-impact>div{background:#f7f8f6;border:1px solid var(--oe-line);border-radius:10px;padding:14px}.oe .oe-delete-impact strong{display:block;font-size:27px}.oe .oe-delete-impact span{display:block;font-size:13px;color:var(--oe-muted)}.oe .oe-delete-confirm{margin-top:22px}.oe .oe-delete-confirm .oe-actions{align-items:stretch}.oe .oe-delete-choice{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.oe .oe-delete-choice a[aria-current=page]{background:#e7f2eb;border-color:#2b7053;color:#205c45;box-shadow:inset 0 0 0 1px #2b7053}@media(prefers-reduced-motion:reduce){.oe *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.oe .oe-tabs{flex-wrap:wrap;overflow:visible}.oe .oe-tabs a{min-height:48px}.oe .oe-primary-actions{margin:18px 0 0}.oe .oe-readiness{padding:0;list-style:none;margin:12px 0}.oe .oe-readiness li{padding:14px 0;border-top:1px solid var(--oe-line)}.oe .oe-readiness li:first-child{border-top:0}.oe .oe-readiness span{display:block;color:var(--oe-muted);margin-top:4px}.oe .oe-repeat{font-weight:700;color:var(--oe-green);margin:10px 0}.oe .oe-poster-link{display:block;width:100%;max-width:620px;margin:18px auto;text-align:center;font-size:13px}.oe .oe-poster-image{display:block;width:100%;max-height:720px;object-fit:contain;background:#edf1eb;border-radius:12px;border:1px solid var(--oe-line);margin-bottom:6px}.oe .oe-poster--compact{max-width:160px;margin:14px 0}.oe .oe-poster--compact .oe-poster-image{max-height:190px}.oe .oe-hero:has(.oe-poster--compact){position:relative;padding-right:225px}.oe .oe-hero .oe-poster--compact{position:absolute;top:16px;right:24px;width:160px}.oe .oe-occurrence-picker{padding:14px 18px;background:#edf3ee;border:1px solid var(--oe-line);border-radius:12px;margin:18px 0}.oe .oe-occurrence-picker label{margin-top:0}.oe .oe-occurrence-picker select{flex:1;min-width:160px}.oe details>summary{cursor:pointer;min-height:44px;display:list-item;font-weight:700;padding:10px 0}.oe .oe-actions[aria-label="Language / Bahasa"] a{min-width:32px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:700px){.oe .oe-tabs{gap:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.oe .oe-tabs a{padding:11px 6px;text-align:center;white-space:normal;font-size:14px}.oe .oe-hero:has(.oe-poster--compact){padding-right:18px}.oe .oe-hero .oe-poster--compact{position:static;width:90px;margin-top:16px}.oe .oe-primary-actions>a:last-child{flex-basis:100%;min-height:40px;display:flex;align-items:center}.oe .oe-occurrence-picker .oe-actions{display:block}.oe .oe-occurrence-picker button{margin-top:10px;width:100%}}.oe-share{margin-top:18px;padding:16px;border:1px solid #d9e5dc;border-radius:12px;background:#f8fbf8;min-width:0}.oe-share h2{font-size:17px;margin:0 0 12px}.oe-share label{display:block;font-size:12px;font-weight:650;margin-bottom:6px}.oe-share input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #cfdbd2;border-radius:8px;background:#fff;font-size:14px}.oe-share .oe-actions{flex-wrap:wrap;margin-top:12px}.oe-share details{margin-top:14px}.oe-share-qr{display:block;width:min(240px,100%);height:auto;margin:12px 0;background:#fff}.oe-package{border:2px solid var(--oe-green,#204a3c);border-radius:16px;padding:20px;margin:20px 0;background:#f3f8f1;min-width:0}.oe-package legend{font-weight:750;padding:0 8px}.oe-package .oe-check{align-items:flex-start}.oe-package .oe-check label{line-height:1.6}.oe-package .oe-list{margin:14px 0}.oe-package details{margin-top:14px}.oe-package a,.oe-package-note{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/19/assets/to-event-registration-oe.css.map */
