@font-face{font-family:"Inter";font-style:normal;font-weight:300 800;font-display:swap;src:url("font/inter/inter-latin.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}
@font-face{font-family:"Inter";font-style:normal;font-weight:300 800;font-display:swap;src:url("font/inter/inter-latin-ext.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}
body.dn26{--dn-bg: #f6f5f2;--dn-surface: #fff;--dn-ink: #1a1714;--dn-text: #3f3a35;--dn-muted: #6b645d;--dn-line: #ebe7e1;--dn-line-strong: #e3ded7;--dn-soft: #f3f1ed;--dn-orange: #ff610c;--dn-orange-hover: #ff7a33;--dn-orange-text: #c2410c;--dn-orange-dark: #9a3412;--dn-orange-tint: #fff1e8;--dn-orange-fill: #ce4800;--dn-orange-fill-hover: #b84000;--dn-field-border: #8f877e;--dn-footer: #171411;--dn-header-height: 64px;--dn-notch: #fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dn26 :focus-visible{outline:2px solid var(--dn-orange-fill);outline-offset:2px}
.dn26 .dn26Container{max-width:1200px;margin:0 auto;padding:0 24px}
.dn26 .dn26Icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dn26 .dn26Icon-bold{stroke-width:2.2}
.dn26 .dn26Btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.dn26 .dn26Btn:hover,.dn26 .dn26Btn:focus{text-decoration:none}
.dn26 .dn26Btn-primary,.dn26 .dn26Btn-primary:hover,.dn26 .dn26Btn-primary:focus{color:#fff}
.dn26 .dn26Btn-primary{border-color:var(--dn-orange-fill);background:var(--dn-orange-fill)}
.dn26 .dn26Btn-primary:hover{border-color:var(--dn-orange-fill-hover);background:var(--dn-orange-fill-hover)}
.dn26 .dn26Btn-ghost{border-color:var(--dn-ink);background:transparent;color:var(--dn-ink)}
.dn26 .dn26Btn-ghost:hover,.dn26 .dn26Btn-ghost:focus{background:var(--dn-ink);color:#fff}
.dn26 .dn26Btn-ghostLight{border-color:rgba(255, 255, 255, 0.55);background:transparent;color:#fff}
.dn26 .dn26Btn-ghostLight:hover,.dn26 .dn26Btn-ghostLight:focus{background:#fff;color:var(--dn-ink)}
.dn26.dnBody-navSpace{padding-top:var(--dn-header-height)}
.dn26 .dnHeader.dn26Header{height:var(--dn-header-height);padding:0;border-bottom:1px solid var(--dn-line);background:#fff;box-shadow:none}
.dn26 .dn26Header-inner{display:flex;align-items:center;gap:16px;max-width:1200px;height:100%;margin:0 auto;padding:0 24px}
.dn26 .dn26Header-logo{display:inline-flex;flex:none;color:#fd4816}
.dn26 .dn26Header-logo:hover{color:#fd4816}
.dn26 .dn26Header-logo svg{display:block;width:139px;height:24px}
.dn26 .dn26Header-search{flex:1 1 auto;max-width:440px;margin-left:8px}
.dn26 .dn26Header-nav{display:flex;align-items:center;gap:2px;margin-left:auto}
.dn26 .dn26Header-link{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;color:var(--dn-text);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}
.dn26 .dn26Header-link:hover,.dn26 .dn26Header-link:focus{background:var(--dn-soft);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Header-actions{display:flex;flex:none;align-items:center;gap:6px}
.dn26 .dnMessage{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:0;border-radius:14px;background:var(--dn-soft);color:var(--dn-text);font-size:14.5px;line-height:1.5;text-align:left}
.dn26 .dnMessage>.dnMessage-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:999px;background:var(--dn-ink);color:#fff;line-height:1}
.dn26 .dnMessage p{margin:0;line-height:1.5}
.dn26 .dnMessage p.dnMessage-title{margin:3px 0 2px;color:var(--dn-ink);font-size:15px;font-weight:700;line-height:1.35}
.dn26 .dnMessage p.dnMessage-title:last-child{margin-bottom:0}
.dn26 .dnMessage a{color:var(--dn-orange-text);font-weight:700}
.dn26 .dnMessage-success{background:#dcfce7}
.dn26 .dnMessage-success>.dnMessage-icon{background:#15803d;color:#fff}
.dn26 .dnMessage-warning{background:#fff4dc}
.dn26 .dnMessage-warning>.dnMessage-icon{background:#d97706;color:#fff}
.dn26 .dnMessage-error{background:#fdecea}
.dn26 .dnMessage-error>.dnMessage-icon{background:#c5221f;color:#fff}
.dn26 .dnMessage-error p.dnMessage-title{color:#8f1d14}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field{height:auto;min-height:56px;padding:16px;border:1px solid var(--dn-field-border);border-radius:12px;background-color:#fff;color:var(--dn-ink);font-family:inherit;font-size:16px;line-height:22px;transition:border-color .15s ease,box-shadow .15s ease}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:focus,.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:not(:placeholder-shown){padding-top:25px;padding-bottom:7px}
.dn26 .dnFormInputText .dnFormInputText-container label,.dn26 .dnFormTextarea .dnFormTextarea-container label,.dn26 .dnFormSelect .dnFormSelect-container label{padding:16px;border:0;color:var(--dn-muted);font-size:16px;font-weight:500;line-height:22px}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:focus~label,.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:not(:placeholder-shown)~label,.dn26 .dnFormTextarea .dnFormTextarea-container .dnFormTextarea-field:focus~label,.dn26 .dnFormTextarea .dnFormTextarea-container .dnFormTextarea-field:not(:placeholder-shown)~label,.dn26 .dnFormSelect .dnFormSelect-container label{padding-top:8px;padding-bottom:0;color:var(--dn-muted);font-size:12.5px;line-height:16px}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:focus{border-color:var(--dn-orange-fill);outline:none;box-shadow:0 0 0 1px var(--dn-orange-fill),0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:read-only{background-color:var(--dn-soft);color:var(--dn-muted)}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--dn-ink);caret-color:var(--dn-ink)}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset,0 0 0 1px var(--dn-orange-fill),0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field.dnFormInputText-field-error{border-color:#c5221f !important}
.dn26 .dnFormInputText .dnFormInputText-container .dnFormInputText-field.dnFormInputText-field-error:focus{box-shadow:0 0 0 1px #c5221f,0 0 0 4px rgba(197, 34, 31, 0.15)}
.dn26 .dnFormSelect .dnFormSelect-container,.dn26 .dnFormTextarea .dnFormTextarea-container{border:1px solid var(--dn-field-border);border-radius:12px;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}
.dn26 .dnFormSelect .dnFormSelect-container:focus-within,.dn26 .dnFormTextarea .dnFormTextarea-container:focus-within,.dn26 .dnFormTextarea .dnFormTextarea-container.dnFormTextarea-container-focus{border-color:var(--dn-orange-fill);box-shadow:0 0 0 1px var(--dn-orange-fill),0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dnFormSelect .dnFormSelect-container.dnFormSelect-container-error,.dn26 .dnFormTextarea .dnFormTextarea-container.dnFormTextarea-container-error{border-color:#c5221f}
.dn26 .dnFormSelect .dnFormSelect-container .dnFormSelect-field{min-height:54px;padding:25px 44px 7px 16px;border-radius:12px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236b645d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;color:var(--dn-ink);font-family:inherit;font-size:16px;line-height:22px;-webkit-appearance:none;appearance:none}
.dn26 .dnFormTextarea .dnFormTextarea-container .dnFormTextarea-field{padding:16px;border-radius:12px;color:var(--dn-ink);font-family:inherit;font-size:16px;line-height:1.5}
.dn26 .dnFormTextarea .dnFormTextarea-container .dnFormTextarea-field:focus,.dn26 .dnFormTextarea .dnFormTextarea-container .dnFormTextarea-field:not(:placeholder-shown){padding-top:0;padding-bottom:10px;border-top-width:26px}
.dn26 .dnFormTextareaTinyMce .dnFormTextarea .dnFormTextarea-container{padding-top:26px}
.dn26 .dnFormTextareaTinyMce .dnFormTextarea .dnFormTextarea-container label{padding:8px 16px 0;font-size:12.5px;line-height:16px}
.dn26 .dnFormChosenChoices .choices .choices__inner{min-height:54px;padding:25px 44px 7px 16px !important;font-family:inherit;font-size:16px}
.dn26 .dnFormChosenChoices .choices .choices__inner .choices__item{font-size:16px;line-height:22px}
.dn26 .dnFormChosenChoices .choices .choices__inner .choices__list--multiple .choices__item{margin:2px 4px 2px 0;padding:3px 0 3px 10px;border:0;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:13.5px;font-weight:600;line-height:18px}
.dn26 .dnFormChosenChoices .choices .choices__inner .choices__list--multiple .choices__button{border-left:0;-webkit-filter:none;filter:none}
.dn26 .dnFormChosenChoices .choices__list--dropdown{overflow:hidden;margin-top:8px;border:1px solid #d9d3cb;border-radius:12px;box-shadow:0 22px 48px -24px rgba(26, 23, 20, 0.35)}
.dn26 .dnFormChosenChoices .choices__list--dropdown .choices__item--selectable.is-highlighted{background:var(--dn-soft)}
.dn26 .dnFormInputText .dnFormInputText-errorMessage,.dn26 .dnFormSelect .dnFormSelect-errorMessage,.dn26 .dnFormTextarea .dnFormTextarea-errorMessage,.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-errorMessage{margin-top:6px;color:#b3261e;font-size:13.5px;font-weight:600}
.dn26 .dnButton:not(.dnOrderDone-button){border-radius:999px;font-family:inherit;font-weight:700}
.dn26 .dnButton.dnButton-noBorderRadius{border-radius:0}
.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button),.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button) .dnButton-text{border-color:var(--dn-orange-fill);background:var(--dn-orange-fill);color:#fff}
.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button):hover,.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button):focus,.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button):hover .dnButton-text,.dn26 .dnButton:not(.dnButton-ghost):not(.dnButton-silent):not(.dnButton-neutral):not(.dnOrderDone-button):focus .dnButton-text{border-color:var(--dn-orange-fill-hover);background:var(--dn-orange-fill-hover);color:#fff}
.dn26 .dnButton.dnButton-neutral:not(.dnButton-ghost):not(.dnButton-silent){border-color:var(--dn-ink);background:var(--dn-ink)}
.dn26 .dnButton.dnButton-neutral:not(.dnButton-ghost):not(.dnButton-silent):hover,.dn26 .dnButton.dnButton-neutral:not(.dnButton-ghost):not(.dnButton-silent):focus{border-color:var(--dn-text);background:var(--dn-text)}
.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button),.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button) .dnButton-text{border-color:var(--dn-ink);background:transparent;color:var(--dn-ink)}
.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button):hover,.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button):focus{border-color:var(--dn-ink);background:var(--dn-ink)}
.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button):hover .dnButton-text,.dn26 .dnButton.dnButton-ghost:not(.dnOrderDone-button):focus .dnButton-text{color:#fff}
.dn26 .dnButton.dnButton-silent,.dn26 .dnButton.dnButton-silent .dnButton-text{border-color:transparent;background:transparent;color:var(--dn-orange-text)}
.dn26 .dnButton.dnButton-silent:hover .dnButton-text,.dn26 .dnButton.dnButton-silent:focus .dnButton-text{color:var(--dn-orange-dark);text-decoration:underline}
.dn26 .color-primary-business{color:var(--dn-orange-text)}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box{grid-template-columns:44px auto;gap:12px}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox{position:relative;width:44px;height:26px}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox .dnFormInputCheckbox-field{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox label{position:relative;display:block;width:44px;height:26px;padding:0;margin:0;border:0;border-radius:999px;background:var(--dn-field-border);color:transparent;font-size:0;transition:background-color .15s ease,box-shadow .15s ease}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox label i{display:none}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox label::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(26, 23, 20, 0.3);transition:transform .15s ease,background-color .15s ease}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox .dnFormInputCheckbox-field:checked~label{background:#fdc8a8}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox .dnFormInputCheckbox-field:checked~label::after{background:var(--dn-orange-fill);box-shadow:none;transform:translateX(18px)}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox .dnFormInputCheckbox-field:focus-visible~label{outline:2px solid var(--dn-orange-fill);outline-offset:2px}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox .dnFormInputCheckbox-field.dnFormInputCheckbox-field-error~label{box-shadow:0 0 0 2px #c5221f}
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-box-text label{color:var(--dn-ink);font-size:15px;line-height:1.4}
.dn26 .dnFormInputCheckbox.dnFormInputCheckbox-isDisabled{opacity:.55}
.dn26 .dnFormInputCheckbox.dnFormInputCheckbox-isDisabled .dnFormInputCheckbox-field,.dn26 .dnFormInputCheckbox.dnFormInputCheckbox-isDisabled label{cursor:default}
@media(prefers-reduced-motion: reduce){
.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox label,.dn26 .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-checkbox label::after{transition:none}}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-container{align-items:center;height:42px;padding:0 16px;border:1px solid var(--dn-field-border);border-radius:999px;background:var(--dn-soft)}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-container:focus-within{border-color:var(--dn-orange-fill);box-shadow:0 0 0 1px var(--dn-orange-fill);background:#fff}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-container .dnHeaderSearch-icon{color:var(--dn-muted);font-size:.9rem}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-container .dnHeaderSearch-input{height:40px;background:transparent;color:var(--dn-ink);font-size:15px;font-weight:400;outline:none}
.dn26 .dn26Header .dnHeaderSearch-input::placeholder{color:#77706a}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-button{width:44px;height:44px;border:1px solid var(--dn-line-strong);border-radius:999px;background:#fff}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-button .dnHeaderSearch-icon{color:var(--dn-ink)}
.dn26 .dn26Header .dnHeaderMenuPlus{height:auto;padding:0}
.dn26 .dn26Header .dnHeaderMenuPlus-button{height:40px;padding:0 14px;border:0;border-radius:999px;color:var(--dn-text);font-size:15px;font-weight:600;white-space:nowrap}
.dn26 .dn26Header .dnHeaderMenuPlus-button:hover,.dn26 .dn26Header .dnHeaderMenuPlus-button:focus{background:var(--dn-soft);color:var(--dn-ink)}
.dn26 .dn26Header .dnHeaderMenuPlus-button .dnHeaderMenuPlus-button-icon{display:none}
.dn26 .dn26Header .dnHeaderMenuPlus-button .dnHeaderMenuPlus-button-text::after{content:"";display:inline-block;width:7px;height:7px;margin:0 0 3px 8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg)}
.dn26 .dn26Header .dnHeaderMenuPlus-menu,.dn26 .dn26Header .dnHeaderMenuUser-menu{top:52px !important;padding:8px;border:1px solid var(--dn-line);border-radius:16px;box-shadow:0 22px 48px -24px rgba(26, 23, 20, 0.35)}
.dn26 .dn26Header .dnHeaderUserLogin{height:auto;padding:0}
.dn26 .dn26Header .dnHeaderUserLogin-button{height:40px;padding:0 16px;border:1px solid var(--dn-line-strong);border-radius:999px;color:var(--dn-ink);font-size:15px;font-weight:600}
.dn26 .dn26Header .dnHeaderUserLogin-button:hover,.dn26 .dn26Header .dnHeaderUserLogin-button:focus{border-color:var(--dn-ink);color:var(--dn-ink)}
.dn26 .dn26Header .dnHeaderMenuUser{height:auto}
.dn26 .dn26Header .dnHeaderMenuUser-button{padding:2px 2px 2px 8px;border:1px solid var(--dn-line-strong);border-radius:999px}
.dn26 .dn26Header .dnHeaderMenuUser-button .dnHeaderMenuUser-button-imageContainer{width:36px;height:36px}
.dn26 .dn26Header .dnHeaderMenuUser-button .dnHeaderMenuUser-button-chevron{color:var(--dn-text)}
.dn26 .dn26Account-chevron{transition:transform .15s ease}
.dn26 .dnHeaderMenuUser.show .dn26Account-chevron{transform:rotate(180deg)}
.dn26 .dn26Header .dnHeaderMenuUser.show .dnHeaderMenuUser-button{border-color:var(--dn-ink);box-shadow:0 0 0 3px rgba(26, 23, 20, 0.08)}
.dn26 .dn26Account-initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}
.dn26 .dn26Header .dnHeaderMenuUser-menu{width:336px;max-width:calc(100vw - 32px);padding:8px;border-radius:20px;box-shadow:0 28px 64px -28px rgba(26, 23, 20, 0.42),0 2px 8px -2px rgba(26, 23, 20, 0.08)}
.dn26 .dn26Header .dnHeaderMenuUser-menu::before,.dn26 .dn26Header .dnHeaderMenuUser-menu::after{content:none}
.dn26 .dn26Account{max-height:calc(100vh - 96px);overflow-y:auto}
.dn26 .dn26Account-top{display:none}
.dn26 .dn26Account-me{display:flex;align-items:center;gap:12px;padding:10px 10px 12px}
.dn26 .dn26Account-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em}
.dn26 .dn26Account-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.dn26 .dn26Account-who{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}
.dn26 .dn26Account-name{overflow:hidden;color:var(--dn-ink);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26Account-role{margin-top:2px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26Account-backend{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:13px;font-weight:700;text-decoration:none}
.dn26 .dn26Account-backend:hover,.dn26 .dn26Account-backend:focus{background:var(--dn-text);color:#fff;text-decoration:none}
.dn26 .dn26Account-sep{height:1px;margin:6px 10px;background:#f0ece6}
.dn26 .dn26Account-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:12px;color:var(--dn-ink);font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none}
.dn26 .dn26Account-link+.dn26Account-link{margin-top:2px}
.dn26 .dn26Account-link:hover,.dn26 .dn26Account-link:focus{background:var(--dn-bg);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Account-link-quiet{color:var(--dn-text);font-weight:500}
.dn26 .dn26Account-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--dn-soft);color:var(--dn-text);transition:background-color .15s ease,color .15s ease}
.dn26 .dn26Account-link:hover .dn26Account-icon,.dn26 .dn26Account-link:focus .dn26Account-icon{background:var(--dn-orange-tint);color:var(--dn-orange-text)}
.dn26 .dn26Account-featured{display:flex;align-items:center;gap:12px;margin:2px 0 6px;padding:12px;border-radius:14px;background:var(--dn-orange-tint);color:var(--dn-ink);text-decoration:none;transition:background-color .15s ease}
.dn26 .dn26Account-featured:hover,.dn26 .dn26Account-featured:focus{background:#ffe6d5;color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Account-featured .dn26Account-icon{width:40px;height:40px;border-radius:12px;background:var(--dn-orange-fill);color:#fff}
.dn26 .dn26Account-featured:hover .dn26Account-icon,.dn26 .dn26Account-featured:focus .dn26Account-icon{background:var(--dn-orange-fill-hover)}
.dn26 .dn26Account-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}
.dn26 .dn26Account-title{font-size:15px;font-weight:700}
.dn26 .dn26Account-desc{margin-top:1px;color:#7c2d12;font-size:12.5px;font-weight:500}
.dn26 .dn26Account-go{color:var(--dn-orange-text)}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26Account-chevron,.dn26 .dn26Account-icon,.dn26 .dn26Account-featured{transition:none}}
@media(max-width: 767px){
.dn26 .dn26Header .dnHeaderMenuUser.show::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(26, 23, 20, 0.48)}
.dn26 .dn26Header .dnHeaderMenuUser-menu{position:fixed !important;top:auto !important;right:0 !important;bottom:0;left:0 !important;z-index:2;width:auto;max-width:none;margin:0;padding:0 12px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 48px -24px rgba(26, 23, 20, 0.5)}
.dn26 .dn26Account{max-height:calc(100vh - 72px)}
.dn26 .dn26Account-top{position:relative;display:block;height:52px}
.dn26 .dn26Account-handle{position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:999px;background:var(--dn-line-strong)}
.dn26 .dn26Account-close{position:absolute;top:8px;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--dn-soft);color:var(--dn-ink)}
.dn26 .dn26Account-me{padding-top:4px}
.dn26 .dn26Account-link{min-height:48px;font-size:15px}
.dn26 .dn26Account-backend{height:40px;padding:0 14px}}
.dn26 .dn26Header .dnHeaderMenuPlus.show .dnHeaderMenuPlus-button{background:var(--dn-soft);color:var(--dn-ink)}
.dn26 .dn26Header .dnHeaderMenuPlus-button .dnHeaderMenuPlus-button-text::after{transition:transform .15s ease}
.dn26 .dn26Header .dnHeaderMenuPlus.show .dnHeaderMenuPlus-button-text::after{margin-bottom:-1px;transform:rotate(225deg)}
.dn26 .dn26Header .dnHeaderMenuPlus-menu{width:336px;max-width:calc(100vw - 32px);padding:8px;border-radius:20px;box-shadow:0 28px 64px -28px rgba(26, 23, 20, 0.42),0 2px 8px -2px rgba(26, 23, 20, 0.08)}
.dn26 .dn26Header .dnHeaderMenuPlus-menu::before,.dn26 .dn26Header .dnHeaderMenuPlus-menu::after{content:none}
.dn26 .dn26Organizer-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}
.dn26 .dn26Organizer-eyebrow{color:var(--dn-orange-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.dn26 .dn26Organizer-lead{color:var(--dn-ink);font-size:16px;font-weight:700;line-height:1.3}
.dn26 .dn26Account-linkTitle{font-size:14.5px;font-weight:600}
.dn26 .dn26Account-link .dn26Account-desc{color:var(--dn-text);font-weight:500}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26Header .dnHeaderMenuPlus-button .dnHeaderMenuPlus-button-text::after{transition:none}}
@media(max-width: 767px){
.dn26 .dn26Header .dnHeaderMenuPlus.show::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(26, 23, 20, 0.48)}
.dn26 .dn26Header .dnHeaderMenuPlus .dnHeaderMenuPlus-menu{position:fixed !important;top:auto !important;right:0 !important;bottom:0;left:0 !important;z-index:2;width:auto;max-width:none;margin:0;padding:0 12px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 48px -24px rgba(26, 23, 20, 0.5);transform:none !important}
.dn26 .dn26Organizer-head{padding-top:0}}
.dn26 .dn26AdminOverview-actions{display:flex;flex-wrap:wrap;gap:12px}
.dn26.dn26-home.dnBody-navSpace{padding-top:0}
.dn26.dn26-home{background:var(--dn-bg)}
.dn26.dn26-home .dnHeader.dn26Header{position:absolute;border-bottom-color:transparent;background:transparent}
.dn26.dn26-home .dn26Header-logo,.dn26.dn26-home .dn26Header-logo:hover,.dn26.dn26-home .dn26Header-link,.dn26.dn26-home .dn26Header .dnHeaderMenuPlus-button,.dn26.dn26-home .dn26Header .dnHeaderUserLogin-button,.dn26.dn26-home .dn26Header .dnHeaderMenuUser-button-chevron{color:#fff}
.dn26.dn26-home .dn26Header-link:hover,.dn26.dn26-home .dn26Header-link:focus,.dn26.dn26-home .dn26Header .dnHeaderMenuPlus-button:hover,.dn26.dn26-home .dn26Header .dnHeaderMenuPlus-button:focus{background:rgba(255, 255, 255, 0.14);color:#fff}
.dn26.dn26-home .dn26Header .dnHeaderUserLogin-button,.dn26.dn26-home .dn26Header .dnHeaderMenuUser-button{border-color:rgba(255, 255, 255, 0.4)}
.dn26.dn26-home .dn26Header .dnHeaderMenuUser.show .dnHeaderMenuUser-button{border-color:#fff;box-shadow:0 0 0 3px rgba(255, 255, 255, 0.18)}
.dn26.dn26-home .dn26Header .dnHeaderUserLogin-button:hover,.dn26.dn26-home .dn26Header .dnHeaderUserLogin-button:focus{border-color:#fff;color:#fff}
.dn26.dn26-home .dn26Header-search{display:none}
@media(max-width: 1080px){
.dn26 .dn26Header-nav{display:none}
.dn26 .dn26Header-actions{margin-left:auto}}
@media(max-width: 900px){
.dn26 .dn26Header-inner{gap:8px;padding:0 16px}
.dn26 .dn26Header-logo{margin-right:auto}
.dn26 .dn26Header-logo svg{width:122px;height:21px}
.dn26 .dn26Header-search{flex:none;order:2;margin-left:0}
.dn26 .dn26Header-actions{order:3;margin-left:0}
.dn26 .dn26Header .dnHeaderSearch-dropdown .dnHeaderSearch-container{top:0;right:0;left:0;height:var(--dn-header-height);padding:0 0 0 16px;border:0;border-bottom:1px solid var(--dn-line);border-radius:0;background:#fff}
.dn26 .dn26Header .dnHeaderMenuPlus,.dn26 .dn26Header .dnHeaderUserLogin{width:auto;height:auto;margin:0}
.dn26 .dn26Header .dnHeaderMenuPlus-button,.dn26 .dn26Header .dnHeaderUserLogin-button{width:44px;height:44px;padding:0;border:1px solid var(--dn-line-strong);border-radius:999px}
.dn26 .dn26Header .dnHeaderMenuPlus-button .dnHeaderMenuPlus-button-icon{display:inline-block;margin:0}
.dn26 .dn26Header .dnHeaderMenuPlus-menu{top:50px !important}
.dn26 .dn26Header .dnHeaderMenuUser-button .dnHeaderMenuUser-button-chevron{display:inline-flex;width:20px}
.dn26.dn26-home .dn26Header .dnHeaderMenuPlus-button{border-color:rgba(255, 255, 255, 0.4)}}
.dn26 .dn26Hero{position:relative;isolation:isolate;overflow:hidden;background:#120f0c;color:#fff}
.dn26 .dn26Hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 45%}
.dn26 .dn26Hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(18, 15, 12, 0.8) 0%, rgba(18, 15, 12, 0.45) 34%, rgba(18, 15, 12, 0.58) 68%, rgba(18, 15, 12, 0.94) 100%)}
.dn26 .dn26Hero-content{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:1040px;margin:0 auto;padding:calc(var(--dn-header-height) + clamp(40px,6vw,96px)) 20px clamp(64px,7.5vw,112px);text-align:center}
.dn26 .dn26Hero-pill{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px;border:1px solid rgba(255, 255, 255, 0.26);border-radius:999px;background:rgba(255, 255, 255, 0.12);font-size:13.5px;font-weight:600;line-height:1.25}
.dn26 .dn26Hero-pill .dn26Icon,.dn26 .dn26Hero-trust .dn26Icon{color:#ff8a4c}
.dn26 .dn26Hero-title{margin:0;color:#fff;font-size:clamp(36px,6.2vw,72px);font-weight:800;line-height:1.03;letter-spacing:-0.035em;text-wrap:balance}
.dn26 .dn26Hero-title span{color:var(--dn-orange)}
.dn26 .dn26Hero-lead{max-width:620px;margin:0;color:rgba(255, 255, 255, 0.86);font-size:clamp(16px,1.45vw,19px);line-height:1.55}
.dn26 .dn26Hero-search{display:flex;align-items:center;gap:8px;width:100%;max-width:680px;margin:0;padding:8px 8px 8px 20px;border-radius:999px;background:#fff;box-shadow:0 24px 60px -24px rgba(0, 0, 0, 0.7)}
.dn26 .dn26Hero-search:focus-within{box-shadow:0 0 0 4px rgba(255, 97, 12, 0.55),0 24px 60px -24px rgba(0, 0, 0, 0.7)}
.dn26 .dn26Hero-search .dn26Icon{color:var(--dn-muted)}
.dn26 .dn26Hero-input{flex:1;min-width:0;height:48px;padding:0 4px;border:0;outline:none;background:transparent;color:var(--dn-ink);font-size:16px;-webkit-appearance:none;appearance:none}
.dn26 .dn26Hero-input::placeholder{color:#77706a}
.dn26 .dn26Hero-submit{height:48px;padding:0 24px;font-size:16px}
.dn26 .dn26Hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:2px 0 0;padding:0;list-style:none;color:rgba(255, 255, 255, 0.88);font-size:14px;font-weight:500}
.dn26 .dn26Hero-trust li{display:inline-flex;align-items:center;gap:8px}
.dn26 .dn26Section{padding:clamp(40px,5vw,72px) 0 24px}
.dn26 .dn26Section-head{margin-bottom:24px}
.dn26 .dn26Eyebrow{margin:0 0 6px;color:var(--dn-orange-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dn26 .dn26Section-title{margin:0;color:var(--dn-ink);font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.15;letter-spacing:-0.025em}
.dn26 .dn26Section-lead{margin:6px 0 0;color:var(--dn-muted);font-size:15px}
.dn26 .dn26Section-more{display:flex;justify-content:center;margin-top:32px}
.dn26.dn26-list{background:var(--dn-bg)}
.dn26.dn26-home,.dn26.dn26-list{--dn-notch: var(--dn-bg)}
.dn26 .dn26PageHead{padding:clamp(32px,4vw,56px) 0 8px}
.dn26 .dn26PageHead-title{margin:0;color:var(--dn-ink);font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-0.03em}
.dn26 .dn26PageHead-lead{max-width:640px;margin:10px 0 0;color:var(--dn-muted);font-size:16px;line-height:1.6}
.dn26 .dn26PageHead-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:6px;color:var(--dn-orange-text);font-size:15px;font-weight:700;text-decoration:none}
.dn26 .dn26PageHead-more:hover,.dn26 .dn26PageHead-more:focus{color:var(--dn-orange-dark);text-decoration:none}
.dn26 .dn26List{padding-bottom:24px}
.dn26 .dn26Month{padding-top:36px;padding-bottom:16px}
.dn26 .dn26Month-title{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--dn-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em}
.dn26 .dn26Month-title span{color:var(--dn-muted);font-size:16px;font-weight:600;letter-spacing:0}
.dn26 .dn26Month-title::after{content:"";flex:1;align-self:center;height:1px;margin-left:6px;background:var(--dn-line-strong)}
.dn26 .dn26MonthGrid+.dn26MonthGrid{margin-top:24px}
.dn26 .dn26LoadMore{display:flex;justify-content:center;margin:0;padding:40px 24px 64px}
.dn26 .dn26LoadMore .dnButtonLoadMore-button-isLoading{opacity:.55;pointer-events:none}
.dn26 .dn26Empty{margin:0;padding:48px 0;color:var(--dn-muted);text-align:center}
.dn26.dn26-search .dn26Header-search{display:none}
.dn26 .dn26SearchForm{margin-top:24px;border:1px solid var(--dn-line-strong);box-shadow:0 1px 2px rgba(26, 23, 20, 0.05)}
.dn26 .dn26SearchForm:focus-within{border-color:var(--dn-orange);box-shadow:0 0 0 4px rgba(255, 97, 12, 0.25)}
.dn26 .dn26SearchEmpty{display:flex;flex-direction:column;align-items:center;gap:20px;margin:32px 0 64px;padding:40px 24px;border:1px dashed var(--dn-line-strong);border-radius:16px;color:var(--dn-muted);text-align:center}
.dn26 .dn26SearchEmpty p{max-width:480px;margin:0;line-height:1.6}
.dn26 .dn26SearchStart{padding-top:24px;padding-bottom:clamp(64px,10vw,120px)}
.dn26 .dn26Grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:24px}
.dn26 .dn26Card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dn-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(26, 23, 20, 0.05);transition:transform .18s ease,box-shadow .18s ease}
.dn26 .dn26Card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -22px rgba(26, 23, 20, 0.42)}
.dn26 .dn26Card-media{position:relative;display:block;aspect-ratio:2/1;overflow:hidden;background:#e9e5df}
.dn26 .dn26Card-media img{display:block;width:100%;height:100%;object-fit:cover}
.dn26 .dn26Card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#d4cdc4}
.dn26 .dn26Card-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:rgba(20, 17, 14, 0.8);color:#fff;font-size:12.5px;font-weight:600}
.dn26 .dn26Card-body{display:flex;gap:14px;padding:16px 18px 18px}
.dn26 .dn26Card-date{flex:none;width:56px;padding:7px 0 6px;border:1px solid var(--dn-line);border-radius:12px;line-height:1;text-align:center}
.dn26 .dn26Card-day{display:block;color:var(--dn-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em}
.dn26 .dn26Card-month{display:block;margin-top:4px;color:var(--dn-orange-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dn26 .dn26Card-year{display:block;margin-top:3px;color:var(--dn-muted);font-size:10.5px;font-weight:500}
.dn26 .dn26Card-info{flex:1;min-width:0}
.dn26 .dn26Card-title{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-0.01em}
.dn26 .dn26Card-title a{display:-webkit-box;overflow:hidden;color:var(--dn-ink);text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dn26 .dn26Card-title a:hover{color:var(--dn-ink);text-decoration:underline}
.dn26 .dn26Card-meta{display:flex;flex-direction:column;gap:3px;margin:8px 0 0;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26Card-metaRow{display:flex;align-items:center;gap:7px;min-width:0}
.dn26 .dn26Card-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26Card-stub{position:relative;margin:auto 18px 0;border-top:2px dashed #e7e2db}
.dn26 .dn26Card-stub::before,.dn26 .dn26Card-stub::after{content:"";position:absolute;top:-11px;width:20px;height:20px;border:1px solid var(--dn-line);border-radius:999px;background:var(--dn-notch)}
.dn26 .dn26Card-stub::before{left:-29px}
.dn26 .dn26Card-stub::after{right:-29px}
.dn26 .dn26Card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 16px 18px}
.dn26 .dn26Card-price{margin:0;line-height:1.2}
.dn26 .dn26Card-from{margin-right:5px;color:var(--dn-muted);font-size:13px;font-weight:600}
.dn26 .dn26Card-amount{color:var(--dn-ink);font-size:20px;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}
.dn26 .dn26Card-amount-muted{color:var(--dn-muted);font-size:15px;font-weight:700;letter-spacing:0}
.dn26 .dn26Card-note{display:block;margin-top:3px;color:var(--dn-muted);font-size:12px}
.dn26 .dn26Card-cta{display:inline-flex;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 16px 0 18px;border:1.5px solid var(--dn-ink);border-radius:999px;color:var(--dn-ink);font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}
.dn26 .dn26Card:hover .dn26Card-cta,.dn26 .dn26Card-cta:hover,.dn26 .dn26Card-cta:focus{border-color:var(--dn-orange-fill);background:var(--dn-orange-fill);color:#fff;text-decoration:none}
.dn26{--dn-ditix-lime: #caeb30;--dn-ditix-on-lime: #0a0a0a;--dn-ditix-black: #0f0f0e}
.dn26 .dn26Card-ditix:hover .dn26Card-cta,.dn26 .dn26Card-ditix .dn26Card-cta:hover,.dn26 .dn26Card-ditix .dn26Card-cta:focus{border-color:var(--dn-ditix-lime);background:var(--dn-ditix-lime);color:var(--dn-ditix-on-lime)}
.dn26 .dn26DitixLayer{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15, 15, 14, 0.62);animation:dn26DitixFade .16s ease-out}
.dn26 .dn26DitixLayer[hidden]{display:none}
.dn26 .dn26DitixLayer-box{width:min(100%,440px);padding:24px 24px 20px;border:1px solid rgba(255, 255, 255, 0.08);border-radius:20px;background:var(--dn-ditix-black);box-shadow:0 30px 70px -24px rgba(0, 0, 0, 0.7);color:rgba(255, 255, 255, 0.82)}
.dn26 .dn26DitixLayer-brand{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--dn-ditix-lime);font-size:13px;font-weight:700;letter-spacing:.02em}
.dn26 .dn26DitixLayer-brand::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dn-ditix-lime)}
.dn26 .dn26DitixLayer-title{margin:14px 0 8px;color:#fff;font-size:21px;font-weight:800;line-height:1.25}
.dn26 .dn26DitixLayer-text{margin:0 0 20px;font-size:15px;line-height:1.55}
.dn26 .dn26DitixLayer-bar{height:6px;overflow:hidden;border-radius:999px;background:rgba(255, 255, 255, 0.12)}
.dn26 .dn26DitixLayer-bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--dn-ditix-lime);animation:dn26DitixBar var(--dn-ditix-delay, 1800ms) linear forwards}
.dn26 .dn26DitixLayer-host{margin:10px 0 0;color:rgba(255, 255, 255, 0.56);font-size:12.5px;overflow-wrap:anywhere}
.dn26 .dn26DitixLayer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:18px}
.dn26 .dn26DitixLayer-cancel{height:40px;padding:0 16px;border:1.5px solid rgba(255, 255, 255, 0.4);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.dn26 .dn26DitixLayer-cancel:hover,.dn26 .dn26DitixLayer-cancel:focus-visible{border-color:#fff}
.dn26 .dn26DitixLayer-now{color:var(--dn-ditix-lime);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.dn26 .dn26DitixLayer-now:hover,.dn26 .dn26DitixLayer-now:focus{color:#fff}
.dn26 .dn26DitixLayer :focus-visible{outline:2px solid var(--dn-ditix-lime);outline-offset:3px}
html.dn26DitixLayer-open{overflow:hidden}
@keyframes dn26DitixBar{
from{width:0}
to{width:100%}}
@keyframes dn26DitixFade{
from{opacity:0}
to{opacity:1}}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26DitixLayer{animation:none}
.dn26 .dn26DitixLayer-bar span{width:100%;animation:none}}
.dn26 .dn26Benefits{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:16px;margin:0;padding:40px 0 8px;list-style:none}
.dn26 .dn26Benefit{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--dn-line);border-radius:16px;background:#fff}
.dn26 .dn26Benefit-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--dn-orange-tint);color:var(--dn-orange-text)}
.dn26 .dn26Benefit-title{margin:0 0 6px;color:var(--dn-ink);font-size:16px;font-weight:700;letter-spacing:-0.01em}
.dn26 .dn26Benefit-title a{color:inherit;text-decoration:none}
.dn26 .dn26Benefit-title a:hover,.dn26 .dn26Benefit-title a:focus{color:inherit;text-decoration:underline}
.dn26 .dn26Benefit-text{margin:0;color:var(--dn-muted);font-size:14px;line-height:1.55}
.dn26 .dn26Biz{padding:48px 0 72px}
.dn26 .dn26Biz-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:32px 48px;overflow:hidden;padding:clamp(32px,4.4vw,60px);border-radius:24px;background:var(--dn-ink);color:#fff}
.dn26 .dn26Biz-box::before,.dn26 .dn26Biz-box::after{content:"";position:absolute;width:26px;height:26px}
.dn26 .dn26Biz-box::before{top:16px;left:16px;border-top:4px solid var(--dn-orange);border-left:4px solid var(--dn-orange)}
.dn26 .dn26Biz-box::after{right:16px;bottom:16px;border-right:4px solid var(--dn-orange);border-bottom:4px solid var(--dn-orange)}
.dn26 .dn26Biz-text{flex:1 1 420px;min-width:0}
.dn26 .dn26Biz .dn26Eyebrow{margin-bottom:10px;color:#ff8a4c}
.dn26 .dn26Biz-title{margin:0;color:#fff;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.1;letter-spacing:-0.03em}
.dn26 .dn26Biz-lead{max-width:520px;margin:14px 0 0;color:rgba(255, 255, 255, 0.78);font-size:16px;line-height:1.6}
.dn26 .dn26Biz-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}
.dn26 .dn26Biz-tags li{padding:6px 12px;border:1px solid rgba(255, 255, 255, 0.22);border-radius:999px;color:rgba(255, 255, 255, 0.9);font-size:13px;font-weight:600}
.dn26 .dn26Biz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.dn26 .dn26Biz-actions .dn26Btn{height:50px}
.dn26 .dn26Biz-features{display:flex;flex:1 1 300px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none}
.dn26 .dn26Biz-feature{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;background:rgba(255, 255, 255, 0.06)}
.dn26 .dn26Biz-featureIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255, 97, 12, 0.16);color:#ff8a4c}
.dn26 .dn26Biz-featureTitle{margin:0 0 4px;color:#fff;font-size:16px;font-weight:700}
.dn26 .dn26Biz-featureText{margin:0;color:rgba(255, 255, 255, 0.72);font-size:14px;line-height:1.5}
.dn26 .dnFooter.dn26Footer{margin:0;padding:0;background:var(--dn-footer);color:#b9b1a8;font-size:14px}
.dn26 .dnFooter.dn26Footer.dnFooter-extend{padding-bottom:64px}
.dn26 .dn26Footer-main{display:flex;flex-wrap:wrap;gap:40px 56px;padding-top:56px;padding-bottom:32px}
.dn26 .dn26Footer-brand{flex:1 1 260px;max-width:380px}
.dn26 .dn26Footer-logo{display:inline-flex;color:#fff}
.dn26 .dn26Footer-logo:hover{color:#fff}
.dn26 .dn26Footer-logo svg{display:block;width:128px;height:22px}
.dn26 .dn26Footer-about{margin:16px 0 0;line-height:1.65}
.dn26 .dn26Footer-reviews{margin-top:18px}
.dn26 .dn26Footer-reviews>div{width:fit-content;border-radius:10px}
.dn26 .dn26Footer-reviews>div:focus{outline:2px solid var(--dn-orange-fill);outline-offset:2px}
.dn26 .dn26Footer-social{display:flex;gap:8px;margin-top:18px}
.dn26 .dn26Footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255, 255, 255, 0.18);border-radius:999px;color:#e9e4de;text-decoration:none}
.dn26 .dn26Footer-social a:hover{border-color:#fff;color:#fff}
.dn26 .dn26Footer-cols{display:grid;flex:3 1 520px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:28px 24px}
.dn26 .dn26Footer-head{margin:0 0 12px;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dn26 .dn26Footer-links{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}
.dn26 .dn26Footer-links a{color:#d6cfc7;text-decoration:none}
.dn26 .dn26Footer-links a:hover,.dn26 .dn26Footer-links a:focus{color:#fff;text-decoration:underline}
.dn26 .dn26Footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:36px;border-top:1px solid rgba(255, 255, 255, 0.1)}
.dn26 .dn26Footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.dn26 .dn26Footer-pay li{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:30px;padding:0 8px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:6px;color:#e9e4de;font-size:18px}
.dn26 .dn26Footer-copy{margin:0;color:#9f978e;font-size:13px}
.dn26.dn26-shop{--dn-notch: var(--dn-bg);background:var(--dn-bg)}
.dn26 .dn26Shop{padding:12px 0 64px}
.dn26 .dn26Shop-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--dn-muted);font-size:14px;font-weight:600;text-decoration:none}
.dn26 .dn26Shop-back:hover,.dn26 .dn26Shop-back:focus{color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Shop-layout{display:flex;align-items:flex-start;gap:28px;margin-top:8px}
.dn26 .dn26Shop-main{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0}
.dn26 .dn26Shop-aside{position:sticky;top:calc(var(--dn-header-height) + 20px);display:flex;flex:0 0 360px;flex-direction:column;gap:16px;min-width:0}
.dn26 .dn26Panel{padding:clamp(20px,3vw,28px);border:1px solid var(--dn-line);border-radius:20px;background:var(--dn-surface);color:var(--dn-text)}
.dn26 .dn26Panel-title{margin:0 0 12px;color:var(--dn-ink);font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-0.02em}
.dn26 .dn26Chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--dn-soft);color:var(--dn-text);font-size:13px;font-weight:600}
.dn26 .dn26Fact{display:flex;align-items:center;gap:12px}
.dn26 .dn26Fact-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--dn-orange-tint);color:var(--dn-orange-text)}
.dn26 .dn26Fact-text{min-width:0;line-height:1.4}
.dn26 .dn26Fact-main{color:var(--dn-ink);font-size:15px;font-weight:700;overflow-wrap:anywhere}
.dn26 .dn26Fact-sub{color:var(--dn-muted);font-size:14px}
.dn26 .dn26TextLink{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--dn-orange-text);font-size:14.5px;font-weight:700;text-decoration:none}
.dn26 .dn26TextLink:hover,.dn26 .dn26TextLink:focus{color:var(--dn-orange-dark);text-decoration:underline}
.dn26 .dn26TextBtn{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--dn-orange-text);font-size:14.5px;font-weight:700;cursor:pointer}
.dn26 .dn26TextBtn:hover{color:var(--dn-orange-dark)}
.dn26 .dn26Prose{color:var(--dn-text);font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.dn26 .dn26Prose p{margin:0 0 12px}
.dn26 .dn26Prose>:last-child{margin-bottom:0}
.dn26 .dn26Prose a{color:var(--dn-orange-text)}
.dn26 .dn26Prose img{max-width:100%;height:auto}
.dn26 .dn26Notice{padding:14px 16px;border-radius:14px;background:var(--dn-soft);color:var(--dn-text);font-size:14.5px;line-height:1.5}
.dn26 .dn26Notice strong{display:block;color:var(--dn-ink)}
.dn26 .dn26Notice a{color:var(--dn-orange-text);font-weight:700}
.dn26 .dn26Notice-warning{background:#fff4dc}
.dn26 .dn26Notice-error,.dn26 .dn26Notice-error strong{background:#fdecea;color:#8f1d14}
.dn26 .dn26EventHead{overflow:hidden;padding:0}
.dn26 .dn26EventHead-media{position:relative;overflow:hidden;aspect-ratio:2/1;background:#2a2420}
.dn26 .dn26EventHead-backdrop{position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;opacity:.7;filter:blur(24px) saturate(1.15)}
.dn26 .dn26EventHead-flyer{position:relative;display:block;width:100%;height:100%;object-fit:contain}
.dn26 .dn26EventHead-body{padding:clamp(20px,3vw,32px)}
.dn26 .dn26EventHead-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.dn26 .dn26EventHead-title{margin:0;color:var(--dn-ink);font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.12;letter-spacing:-0.03em;overflow-wrap:anywhere}
.dn26 .dn26EventHead-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:12px;margin-top:20px}
.dn26 .dn26EventHead-facts .dn26Fact{padding:12px 14px;border:1px solid var(--dn-line);border-radius:14px}
.dn26 .dn26EventHead-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f0ece6}
.dn26 .dn26EventHead-from{color:var(--dn-muted);font-size:14px}
.dn26 .dn26EventHead-from strong{color:var(--dn-ink)}
.dn26 .dn26Share{display:flex;align-items:center;gap:8px;margin-left:auto}
.dn26 .dn26Share-label{margin-right:2px;color:var(--dn-muted);font-size:14px;font-weight:600}
.dn26 .dn26Share-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--dn-line-strong);border-radius:999px;background:#fff;color:var(--dn-text);cursor:pointer}
.dn26 .dn26Share-btn:hover,.dn26 .dn26Share-btn:focus{border-color:var(--dn-ink);color:var(--dn-ink)}
.dn26 .dn26Share-btn-done::after{content:attr(data-dn26-copied);position:absolute;right:0;bottom:calc(100% + 8px);padding:4px 10px;border-radius:8px;background:var(--dn-ink);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}
.dn26 .dn26Tickets{overflow:hidden;padding:0}
.dn26 .dn26Tickets-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:22px clamp(18px,3vw,28px) 16px}
.dn26 .dn26Tickets-head .dn26Panel-title{margin:0;font-size:22px}
.dn26 .dn26Tickets-note{color:var(--dn-muted);font-size:13px}
.dn26 .dn26Tickets>.dn26Notice,.dn26 .dn26Tickets>.dn26Notices,.dn26 .dn26Tickets-text,.dn26 .dn26Tickets-special,.dn26 .dn26Tickets-left{margin:0 clamp(18px,3vw,28px) 16px}
.dn26 .dn26Notices .dnMessage{margin:0;border-radius:14px}
.dn26 .dn26Notices [class*=dnSpacer-]{display:none}
.dn26 .dn26Tickets-text{padding:12px 16px;border-left:3px solid var(--dn-orange);border-radius:0 12px 12px 0;background:#fffaf5;font-size:14.5px;line-height:1.55}
.dn26 .dn26Tickets-text a,.dn26 .dn26Tickets-special a{color:var(--dn-orange-text);font-weight:700}
.dn26 .dn26Tickets-special{color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26Tickets-left{color:var(--dn-ink);font-size:14px;font-weight:700}
.dn26 .dn26TicketList{margin:0;padding:0;list-style:none}
.dn26 .dn26Ticket{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px clamp(18px,3vw,28px);border-top:1px solid #f0ece6;transition:background-color .15s ease}
.dn26 .dn26Ticket-selected{background:#fff8f2}
.dn26 .dn26Ticket-info{flex:1 1 240px;min-width:0}
.dn26 .dn26Ticket-name{color:var(--dn-ink);font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.dn26 .dn26Ticket-hint,.dn26 .dn26Ticket-left>div{margin-top:3px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26Ticket-left>div{color:var(--dn-orange-text) !important;font-weight:600}
.dn26 .dn26Ticket-details{margin-top:6px;color:var(--dn-text);font-size:13.5px;line-height:1.5}
.dn26 .dn26Ticket-details summary{display:inline-flex;align-items:center;gap:6px;color:var(--dn-muted);font-weight:600;list-style:none;cursor:pointer}
.dn26 .dn26Ticket-details summary::-webkit-details-marker{display:none}
.dn26 .dn26Ticket-details summary::after{content:"";width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.dn26 .dn26Ticket-details[open] summary::after{margin-top:3px;transform:rotate(225deg)}
.dn26 .dn26Ticket-buy{display:flex;align-items:center;gap:16px;margin-left:auto}
.dn26 .dn26Ticket-price{color:var(--dn-ink);font-size:18px;font-weight:800;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;white-space:nowrap}
.dn26 .dn26Ticket-soldout .dn26Ticket-name,.dn26 .dn26Ticket-soldout .dn26Ticket-price{color:var(--dn-muted)}
.dn26 .dn26Ticket-soldout .dn26Ticket-price{text-decoration:line-through}
.dn26 .dn26Ticket-badge{display:inline-flex;align-items:center;justify-content:center;min-width:136px;height:48px;padding:0 16px;border-radius:999px;background:var(--dn-soft);color:var(--dn-muted);font-size:13.5px;font-weight:700}
.dn26 .dn26Ticket-submit{min-width:120px}
.dn26 .dn26Stepper{position:relative;display:inline-flex;align-items:center;gap:6px}
.dn26 .dn26Stepper-enhanced{height:48px;padding:4px;border-radius:999px;background:var(--dn-soft)}
.dn26 .dn26Stepper-select{height:48px;min-width:84px;padding:0 12px;border:1px solid var(--dn-field-border);border-radius:12px;background:#fff;color:var(--dn-ink);font-size:16px;font-weight:700}
.dn26 .dn26Stepper-select-error{border-color:#c5221f}
.dn26 .dn26Stepper-enhanced .dn26Stepper-select{position:absolute;bottom:0;left:0;width:1px;min-width:0;height:1px;padding:0;border:0;opacity:0;pointer-events:none}
.dn26 .dn26Stepper-enhanced:has(.dn26Stepper-select-error){box-shadow:0 0 0 2px #c5221f}
.dn26 .dn26Stepper-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#fff;color:var(--dn-ink);box-shadow:0 1px 2px rgba(26, 23, 20, 0.12);cursor:pointer}
.dn26 .dn26Stepper-btn:hover:not(:disabled){background:var(--dn-ink);color:#fff}
.dn26 .dn26Stepper-btn-plus{background:var(--dn-orange-fill);color:#fff}
.dn26 .dn26Stepper-btn-plus:hover:not(:disabled){background:var(--dn-orange-fill-hover);color:#fff}
.dn26 .dn26Stepper-btn:disabled{background:transparent;color:#b5aea6;box-shadow:none;cursor:not-allowed}
.dn26 .dn26Stepper-value{min-width:26px;color:var(--dn-ink);font-size:16px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}
.dn26 .dn26Cart-submit{padding:16px clamp(18px,3vw,28px);border-top:1px solid #f0ece6;text-align:right}
.dn26 .dn26Tickets-voucher{display:flex;align-items:center;gap:8px;margin:0;padding:14px clamp(18px,3vw,28px) 16px;border-top:1px solid #f0ece6;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26Tickets-voucher .dn26Icon{color:var(--dn-orange-text)}
.dn26 .dn26Seats{padding:0 clamp(18px,3vw,28px) 24px}
.dn26 .dn26Seats-intro{margin:0 0 14px;font-size:14.5px}
.dn26 .dn26Seats-chart{overflow:hidden;border:1px solid var(--dn-line);border-radius:14px}
.dn26 .dn26Seats .dn26Notice{margin-top:12px}
.dn26 .dn26Seats-submit{display:flex;justify-content:flex-end;margin-top:16px}
.dn26 .dn26Seats-reserved{margin:14px 0 0;color:var(--dn-muted);font-size:14px;text-align:right}
.dn26 .dn26Btn-primary:disabled,.dn26 .dn26Btn-primary:disabled:hover{border-color:#ebe7e1;background:#ebe7e1;color:#8a837b;cursor:not-allowed}
.dn26 .dn26Btn-busy{cursor:progress}
.dn26 .dn26SiteMap-image{display:block;max-width:100%;height:auto;border-radius:12px}
.dn26 .dn26About-text-clamped{overflow:hidden;max-height:16em;-webkit-mask-image:linear-gradient(#000 70%, transparent);mask-image:linear-gradient(#000 70%, transparent)}
.dn26 .dn26Place-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:24px}
.dn26 .dn26Place-title{margin:0 0 12px;color:var(--dn-muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dn26 .dn26Place .dn26Fact{align-items:flex-start}
.dn26 .dn26Place-links{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:2px}
.dn26 .dn26Place-note{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;padding:14px 16px;border-radius:14px;background:var(--dn-bg);color:var(--dn-muted);font-size:13.5px;line-height:1.55}
.dn26 .dn26Place-note .dn26Icon{margin-top:1px}
.dn26 .dn26Faq-list{border-top:1px solid #f0ece6}
.dn26 .dn26Faq-item{border-bottom:1px solid #f0ece6}
.dn26 .dn26Faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;color:var(--dn-ink);font-size:15.5px;font-weight:700;list-style:none;cursor:pointer}
.dn26 .dn26Faq-item summary::-webkit-details-marker{display:none}
.dn26 .dn26Faq-item summary::after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--dn-muted);border-bottom:2px solid var(--dn-muted);transform:rotate(45deg)}
.dn26 .dn26Faq-item[open] summary::after{transform:rotate(225deg)}
.dn26 .dn26Faq-answer{padding:0 0 16px;font-size:15px}
.dn26 .dn26Faq-answer ul,.dn26 .dn26Faq-answer ol{margin:0 0 12px;padding-left:22px}
.dn26 .dn26Faq-answer ul{list-style:disc}
.dn26 .dn26Faq-answer ol{list-style:decimal}
.dn26 .dn26Faq-more{margin:16px 0 0;color:var(--dn-muted);font-size:14px}
.dn26 .dn26Faq-more a{color:var(--dn-orange-text);font-weight:700}
.dn26 .dn26Summary{padding:22px;border:1px solid var(--dn-line);border-radius:20px;background:#fff;box-shadow:0 22px 48px -32px rgba(26, 23, 20, 0.45)}
.dn26 .dn26Summary-event{display:flex;align-items:center;gap:12px}
.dn26 .dn26Summary-thumb{display:block;flex:none;width:84px;height:44px;border-radius:8px;object-fit:cover}
.dn26 .dn26Summary-eventText{min-width:0;line-height:1.35}
.dn26 .dn26Summary-eventName{display:-webkit-box;overflow:hidden;color:var(--dn-ink);font-size:14.5px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dn26 .dn26Summary-eventDate{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26Summary-title{margin:20px 0 10px;color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26Summary-items{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}
.dn26 .dn26Summary-items li{display:flex;justify-content:space-between;gap:12px;color:var(--dn-text);font-size:14px;line-height:1.4}
.dn26 .dn26Summary-itemSum{flex:none;font-weight:600;font-variant-numeric:tabular-nums}
.dn26 .dn26Summary-empty{margin:0;color:var(--dn-muted);font-size:14px}
.dn26 .dn26Summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--dn-line-strong);color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26Summary-totalValue{font-size:26px;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}
.dn26 .dn26Summary-totalNote{margin-top:2px;color:var(--dn-muted);font-size:12.5px;text-align:right}
.dn26 .dn26Summary-cta{width:100%;height:56px;margin-top:18px;border-radius:14px;font-size:16.5px}
.dn26 .dn26Summary-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26PayChips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}
.dn26 .dn26PayChips li{display:inline-flex;align-items:center;height:26px;padding:0 8px;border:1px solid var(--dn-line-strong);border-radius:6px;color:var(--dn-text);font-size:11.5px;font-weight:700}
.dn26 .dn26Help{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--dn-line);border-radius:20px;background:#fff;line-height:1.45}
.dn26 .dn26Help-title{color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26Help-text{color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26Help-links{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:6px}
.dn26 .dn26Help-links a{color:var(--dn-orange-text);font-size:13.5px;font-weight:700;text-decoration:none}
.dn26 .dn26Help-links a:hover{text-decoration:underline}
.dn26 .dn26ShopBar{display:none}
@media(max-width: 1023px){
.dn26 .dn26Shop-layout{flex-direction:column;align-items:stretch}
.dn26 .dn26Shop-aside{position:static;flex-basis:auto}
.dn26 .dn26Shop-aside .dn26Summary{display:none}
.dn26 .dn26ShopBar{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dn-line);background:#fff;box-shadow:0 -14px 30px -20px rgba(26, 23, 20, 0.45)}
.dn26 .dn26ShopBar-sum{flex:1;min-width:0;line-height:1.25}
.dn26 .dn26ShopBar-count{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26ShopBar-total{color:var(--dn-ink);font-size:20px;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}
.dn26 .dn26ShopBar-btn{height:52px;padding:0 22px;border-radius:14px;font-size:16px}}
@media(max-width: 560px){
.dn26 .dn26EventHead-body{padding:18px 16px 16px}
.dn26 .dn26EventHead-facts{gap:10px;margin-top:16px}
.dn26 .dn26EventHead-facts .dn26Fact{padding:0;border:0}
.dn26 .dn26EventHead-facts .dn26Fact-icon{width:40px;height:40px}
.dn26 .dn26EventHead-foot{margin-top:14px;padding-top:12px}
.dn26 .dn26Share-label{display:none}
.dn26 .dn26Share-btn{width:40px;height:40px}
.dn26 .dn26Ticket-buy{width:100%;justify-content:space-between}}
.dn26 .dn26TicketBox{padding:22px;border:1px solid var(--dn-line);border-radius:20px;background:#fff;box-shadow:0 22px 48px -32px rgba(26, 23, 20, 0.45)}
.dn26 .dn26TicketBox-title{margin:0 0 8px;color:var(--dn-ink);font-size:18px;font-weight:800}
.dn26 .dn26TicketBox-price{margin:0;color:var(--dn-muted);font-size:14px}
.dn26 .dn26TicketBox-price strong{color:var(--dn-ink);font-size:22px;font-weight:800;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}
.dn26 .dn26TicketBox-text{margin:0;color:var(--dn-text);font-size:14.5px;line-height:1.55}
.dn26 .dn26TicketBox-btn{width:100%;height:52px;margin-top:16px;border-radius:14px;font-size:16px}
.dn26 .dn26TicketBox-mobile{display:none;box-shadow:none}
.dn26 .dn26Chips{display:flex;flex-wrap:wrap;gap:8px}
.dn26 a.dn26Chip{text-decoration:none}
.dn26 a.dn26Chip:hover,.dn26 a.dn26Chip:focus{background:var(--dn-line);color:var(--dn-ink)}
.dn26 .dn26Disclaimer{padding:0 6px;color:var(--dn-muted);font-size:12.5px;line-height:1.55}
.dn26 .dn26Disclaimer .dnDisclaimer{margin:0;padding:0;color:inherit;font-size:inherit;text-align:left}
.dn26 .dn26Disclaimer a{color:var(--dn-orange-text);font-weight:600}
@media(max-width: 1023px){
.dn26 .dn26TicketBox-mobile{display:block}
.dn26 .dn26Shop-aside .dn26TicketBox{display:none}}
.dn26 .dn26AdminBtn{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:15px;font-weight:700;box-shadow:0 12px 30px -12px rgba(26, 23, 20, 0.6);cursor:pointer}
.dn26 .dn26AdminBtn:hover{background:#2f2a25}
.dn26.dn26-adminOpen .dn26AdminBtn{display:none}
.dn26 .dn26AdminBtn-dot{width:10px;height:10px;border-radius:999px;background:var(--dn-orange);box-shadow:0 0 0 2px var(--dn-ink)}
.dn26 .dn26AdminScrim{display:none}
.dn26 .dn26Admin{position:fixed;top:var(--dn-header-height);right:0;bottom:0;z-index:901;display:flex;flex-direction:column;width:min(380px,100%);border-left:1px solid var(--dn-line);background:#fff;box-shadow:-28px 0 56px -36px rgba(26, 23, 20, 0.5)}
.dn26 .dn26Admin[hidden]{display:none}
.dn26 .dn26Admin-handle{display:none}
.dn26 .dn26Admin-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 20px;border-bottom:1px solid #f0ece6}
.dn26 .dn26Admin-title{margin:0;color:var(--dn-ink);font-size:17px;font-weight:800;letter-spacing:-0.01em}
.dn26 .dn26Admin-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--dn-soft);color:var(--dn-ink);cursor:pointer}
.dn26 .dn26Admin-close:hover{background:var(--dn-line)}
.dn26 .dn26Admin-body{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px}
.dn26 .dn26Admin-event{display:flex;flex:none;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--dn-line);border-radius:16px}
.dn26 .dn26Admin-eventTop{display:flex;gap:14px;min-width:0}
.dn26 .dn26Admin-thumb{display:block;flex:none;width:72px;height:72px;border-radius:12px;background:#2a2420;object-fit:cover}
.dn26 .dn26Admin-thumb.dn26EventPlaceholder{width:72px;height:72px}
.dn26 .dn26Admin-eventInfo{min-width:0}
.dn26 .dn26Admin-eventTitle{display:-webkit-box;overflow:hidden;color:var(--dn-ink);font-size:15px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dn26 .dn26Admin-eventMeta{margin-top:3px;color:var(--dn-muted);font-size:13px;line-height:1.4}
.dn26 .dn26Admin-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.dn26 .dn26Admin-highlight{background:var(--dn-orange-tint);color:var(--dn-orange-dark)}
.dn26 .dn26Admin-progressRow{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--dn-muted);font-size:12.5px;font-variant-numeric:tabular-nums}
.dn26 .dn26Admin-progressRow strong{color:var(--dn-ink)}
.dn26 .dn26Admin-bar{height:6px;overflow:hidden;border-radius:999px;background:#efebe5}
.dn26 .dn26Admin-bar span{display:block;height:100%;border-radius:999px;background:var(--dn-orange)}
.dn26 .dn26Admin-primary{display:flex;flex:none;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 18px;border-radius:999px;background:var(--dn-orange-fill);color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s ease}
.dn26 .dn26Admin-primary:hover,.dn26 .dn26Admin-primary:focus{background:var(--dn-orange-fill-hover);color:#fff;text-decoration:none}
.dn26 .dn26Admin-tiles{display:grid;flex:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}
.dn26 .dn26Admin-tile:last-child:nth-child(odd){grid-column:1/-1}
.dn26 .dn26Admin-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:84px;padding:12px;border:1px solid var(--dn-line);border-radius:14px;background:#fff;color:var(--dn-ink);font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}
.dn26 .dn26Admin-tile:hover,.dn26 .dn26Admin-tile:focus{border-color:#d9d3cb;background:#fffaf6;color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Admin-tileIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--dn-orange-tint);color:var(--dn-orange-text)}
.dn26 .dn26Admin-team{flex:none;padding:4px;border-radius:16px;background:var(--dn-bg)}
.dn26 .dn26Admin-teamHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 4px}
.dn26 .dn26Admin-label{margin:0;color:var(--dn-muted);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dn26 .dn26Admin-help .dn26Admin-label{padding:0 10px 4px}
.dn26 .dn26Admin-intern{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:11.5px;font-weight:700}
.dn26 .dn26Admin-link{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:none;color:var(--dn-ink);font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}
.dn26 .dn26Admin-link:hover,.dn26 .dn26Admin-link:focus{background:var(--dn-bg);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Admin-team .dn26Admin-link:hover,.dn26 .dn26Admin-team .dn26Admin-link:focus{background:#fff}
.dn26 .dn26Admin-linkIcon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--dn-soft);color:var(--dn-text)}
.dn26 .dn26Admin-team .dn26Admin-linkIcon{background:#fff}
.dn26 .dn26Admin-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--dn-orange-fill);color:#fff;font-size:12px;font-weight:800;line-height:20px;text-align:center}
.dn26 .dn26Admin-foot{flex:none;padding:8px 16px 16px;border-top:1px solid #f0ece6}
.dn26 .dn26Admin-danger{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:12px;color:#b91c1c;font-size:14px;font-weight:600;text-decoration:none}
.dn26 .dn26Admin-danger:hover,.dn26 .dn26Admin-danger:focus{background:#fef2f2;color:#991b1b;text-decoration:none}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26Admin-primary,.dn26 .dn26Admin-tile{transition:none}}
@media(max-width: 1023px){
.dn26 .dn26AdminBtn{right:16px;bottom:16px}
.dn26:has(.dn26ShopBar) .dn26AdminBtn,.dn26:has(.dnMobileBar) .dn26AdminBtn{bottom:92px}}
@media(max-width: 767px){
.dn26 .dn26AdminScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:block;background:rgba(26, 23, 20, 0.48)}
.dn26 .dn26AdminScrim[hidden]{display:none}
.dn26 .dn26Admin{top:auto;left:0;z-index:1002;width:100%;max-height:calc(100% - 40px);border-left:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 48px -24px rgba(26, 23, 20, 0.5)}
.dn26 .dn26Admin-handle{display:block;flex:none;width:40px;height:5px;margin:8px auto 0;border-radius:999px;background:var(--dn-line-strong)}
.dn26 .dn26Admin-head{padding:4px 12px 10px 20px}
.dn26 .dn26Admin-link,.dn26 .dn26Admin-danger{min-height:48px;font-size:15px}
.dn26 .dn26Admin-foot{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}
.dn26 .dn26Admin-group{display:flex;flex:none;flex-direction:column}
.dn26 .dn26Admin-group .dn26Admin-label{padding:0 10px 4px}
.dn26 .dn26Admin-notes{display:flex;flex:none;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border-radius:14px;background:var(--dn-soft);list-style:none}
.dn26 .dn26Admin-note{display:flex;align-items:center;gap:8px;color:var(--dn-text);font-size:13.5px;font-weight:600}
.dn26 .dn26AdminBtn-besideChat{right:92px}
@media(max-width: 1023px){
.dn26 .dn26AdminBtn-besideChat{right:84px}}
.dn26 .dn26VaMore .dn26Panel-title{margin-bottom:6px}
.dn26 .dn26VaMore .dn26Admin-link{margin:0 -10px;width:calc(100% + 20px)}
.dn26 .dn26VaMore-danger{margin:8px -10px 0;border-top:1px solid #f0ece6;border-radius:0 0 12px 12px}
.dn26 .dn26Shop-aside .dn26Admin-team{background:var(--dn-line)}
.dn26 .dn26Checkout{min-height:calc(100vh - var(--dn-header-height) - 130px);padding:8px 0 64px}
.dn26 .dn26Steps{padding:20px 0 16px}
.dn26 .dn26Steps-list{display:flex;align-items:center;gap:12px;max-width:760px;margin:0;padding:0;list-style:none}
.dn26 .dn26Steps-item{display:flex;flex:1 1 0;align-items:center;gap:12px;min-width:0}
.dn26 .dn26Steps-item:last-child{flex:none}
.dn26 .dn26Steps-item:not(:last-child)::after{content:"";flex:1;min-width:12px;height:2px;border-radius:2px;background:var(--dn-line-strong)}
.dn26 .dn26Steps-item-done:not(:last-child)::after{background:var(--dn-ink)}
.dn26 .dn26Steps-step{display:inline-flex;align-items:center;gap:10px;color:var(--dn-muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.dn26 a.dn26Steps-step:hover,.dn26 a.dn26Steps-step:focus{color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Steps-circle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #d9d3cb;border-radius:999px;color:var(--dn-muted);font-size:14px;font-weight:800}
.dn26 .dn26Steps-item-done .dn26Steps-step,.dn26 .dn26Steps-item-current .dn26Steps-step{color:var(--dn-ink)}
.dn26 .dn26Steps-item-done .dn26Steps-circle{border-color:var(--dn-ink);background:var(--dn-ink);color:#fff}
.dn26 .dn26Steps-item-current .dn26Steps-circle{border-color:var(--dn-orange-fill);background:var(--dn-orange-fill);color:#fff}
.dn26 .dn26Steps-item-current .dn26Steps-label{font-weight:700}
.dn26 .dn26Reservation{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 16px;border:1px solid #fbd9c4;border-radius:14px;background:var(--dn-orange-tint);color:var(--dn-text);font-size:14.5px;line-height:1.5}
.dn26 .dn26Reservation .dn26Icon{margin-top:1px;color:var(--dn-orange-text)}
.dn26 .dn26Reservation-text{margin:0}
.dn26 .dn26Reservation-text strong{color:var(--dn-ink)}
.dn26 .dn26Reservation-left{margin-left:6px;color:var(--dn-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.dn26 .dn26Reservation-short{border-color:#f3c76b;background:#fff4dc}
.dn26 .dn26Reservation-short .dn26Reservation-left{color:var(--dn-orange-dark);font-weight:700}
.dn26 .dn26Reservation-over{border-color:#f5c2bd;background:#fdecea;color:#8f1d14}
.dn26 .dn26Reservation-over strong,.dn26 .dn26Reservation-over .dn26Icon{color:#8f1d14}
.dn26 .dn26Reservation-over a{margin-left:6px;color:#8f1d14;font-weight:700}
.dn26 .dn26Checkout-head{margin:6px 0 4px}
.dn26 .dn26Checkout-title{margin:0;color:var(--dn-ink);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.dn26 .dn26Checkout-lead{margin:8px 0 0;color:var(--dn-muted);font-size:15.5px}
.dn26 .dn26Checkout-form{display:flex;flex-direction:column;gap:16px}
.dn26 .dn26Checkout-sectionHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:18px}
.dn26 .dn26Checkout-sectionTitle{margin:0;color:var(--dn-ink);font-size:18px;font-weight:800;letter-spacing:-0.01em}
.dn26 .dn26Checkout-sectionLead{margin:4px 0 18px;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26Checkout-required{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26Checkout-actions{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:4px}
.dn26 .dn26Checkout-next{height:56px;padding:0 28px;border-radius:14px;font-size:16.5px}
.dn26 .dn26Fields{display:flex;flex-direction:column;gap:18px}
.dn26 .dn26Fields-name{display:grid;grid-template-columns:minmax(120px, 0.6fr) minmax(0, 1fr) minmax(0, 1fr);gap:16px}
.dn26 .dn26Fields-city{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:16px}
.dn26 .dn26Fields-person{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}
.dn26 .dn26Fields-person-phone{grid-template-columns:repeat(3, minmax(0, 1fr))}
.dn26 .dn26Field-label{display:block;margin-bottom:6px;color:var(--dn-ink);font-size:14px;font-weight:600}
.dn26 .dn26Field-req{color:var(--dn-orange-text)}
.dn26 .dn26Field-opt{color:var(--dn-muted);font-weight:500}
.dn26 .dn26Field-input{display:block;width:100%;height:52px;padding:0 16px;border:1px solid var(--dn-field-border);border-radius:12px;background-color:#fff;color:var(--dn-ink);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}
.dn26 select.dn26Field-input{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236b645d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;-webkit-appearance:none;appearance:none}
.dn26 textarea.dn26Field-input{height:auto;min-height:96px;padding:12px 16px;line-height:1.5;resize:vertical}
.dn26 .dn26Field-input:focus{border-color:var(--dn-orange-fill);outline:none;box-shadow:0 0 0 1px var(--dn-orange-fill),0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dn26Field-input-error{border-color:#c5221f}
.dn26 .dn26Field-help{margin:6px 0 0;color:var(--dn-muted);font-size:13px}
.dn26 .dn26Field-error{margin:6px 0 0;color:#b3261e;font-size:13.5px;font-weight:600}
.dn26 .dn26Checkout-more summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--dn-orange-text);font-size:14.5px;font-weight:700;list-style:none;cursor:pointer}
.dn26 .dn26Checkout-more summary::-webkit-details-marker{display:none}
.dn26 .dn26Checkout-more summary::before{content:"+";width:12px;font-size:18px;line-height:1}
.dn26 .dn26Checkout-more[open] summary{margin-bottom:12px}
.dn26 .dn26Checkout-more[open] summary::before{content:"\2013"}
.dn26 .dn26Person{min-width:0;margin:0 0 18px;padding:0;border:0}
.dn26 .dn26Person:last-child{margin-bottom:0}
.dn26 .dn26Person+.dn26Person{padding-top:18px;border-top:1px solid #f0ece6}
.dn26 .dn26Person-title{margin-bottom:10px;color:var(--dn-ink);font-size:14.5px;font-weight:700}
.dn26 .dn26CheckoutSum{padding:22px;border:1px solid var(--dn-line);border-radius:20px;background:#fff}
.dn26 .dn26CheckoutSum-title{margin:0 0 14px;color:var(--dn-ink);font-size:16px;font-weight:800}
.dn26 .dn26CheckoutSum-items{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #f0ece6;list-style:none}
.dn26 .dn26CheckoutSum-item{display:flex;justify-content:space-between;gap:12px;color:var(--dn-text);font-size:14px;line-height:1.4}
.dn26 .dn26CheckoutSum-itemText{min-width:0;overflow-wrap:anywhere}
.dn26 .dn26CheckoutSum-sub{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26CheckoutSum-seat{display:block}
.dn26 .dn26CheckoutSum-amount{flex:none;font-weight:600;font-variant-numeric:tabular-nums}
.dn26 .dn26CheckoutSum-voucher{color:#1e7a3c}
.dn26 .dn26CheckoutSum .dn26Summary-totalValue{font-size:24px}
.dn26 .dn26CheckoutSum-change{margin-top:6px}
.dn26 .dn26CheckoutSum-mobile{display:none;overflow:hidden;padding:0;border-radius:16px}
.dn26 .dn26CheckoutSum-toggle{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--dn-ink);list-style:none;cursor:pointer}
.dn26 .dn26CheckoutSum-toggle::-webkit-details-marker{display:none}
.dn26 .dn26CheckoutSum-toggle::after{content:"";flex:none;width:8px;height:8px;margin:0 2px 4px;border-right:2px solid var(--dn-muted);border-bottom:2px solid var(--dn-muted);transform:rotate(45deg)}
.dn26 .dn26CheckoutSum-mobile[open] .dn26CheckoutSum-toggle::after{margin-bottom:-4px;transform:rotate(225deg)}
.dn26 .dn26CheckoutSum-thumb{display:block;flex:none;width:64px;height:34px;border-radius:7px;object-fit:cover}
.dn26 .dn26CheckoutSum-toggleText{flex:1;min-width:0;line-height:1.3}
.dn26 .dn26CheckoutSum-toggleText strong,.dn26 .dn26CheckoutSum-toggleText span{display:block}
.dn26 .dn26CheckoutSum-toggleText strong{font-size:14px}
.dn26 .dn26CheckoutSum-toggleText span{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26CheckoutSum-toggleTotal{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}
.dn26 .dn26CheckoutSum-mobile>:not(summary){margin-right:14px;margin-left:14px}
.dn26 .dn26CheckoutSum-mobile .dn26CheckoutSum-items{margin-top:0}
.dn26 .dn26CheckoutSum-mobile .dn26CheckoutSum-change{margin-bottom:10px}
.dn26 .dn26Trust{display:flex;flex-direction:column;gap:10px;margin:0;padding:4px 6px;color:var(--dn-text);font-size:13.5px;list-style:none}
.dn26 .dn26Trust li{display:flex;align-items:center;gap:10px}
.dn26 .dn26Trust .dn26Icon{color:var(--dn-orange-text)}
.dn26 .dn26Trust-organizer{margin:0;padding:0 6px;color:var(--dn-muted);font-size:12.5px;line-height:1.5}
.dn26 .dn26CheckoutHeader-right{display:flex;align-items:center;gap:8px;margin-left:auto}
.dn26 .dn26CheckoutHeader-secure{display:inline-flex;align-items:center;gap:8px;padding:0 6px;color:var(--dn-text);font-size:14px;font-weight:600;white-space:nowrap}
.dn26 .dn26CheckoutHeader-secure .dn26Icon{color:#1e7a3c}
.dn26 .dn26CheckoutHeader-help{display:inline-flex;align-items:center;gap:8px}
.dn26 .dn26CheckoutFooter{background:var(--dn-footer);color:#b9b1a8;font-size:14px}
.dn26 .dn26CheckoutFooter-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:28px;padding-bottom:28px}
.dn26 .dn26CheckoutFooter-links{display:flex;flex-wrap:wrap;gap:8px 20px}
.dn26 .dn26CheckoutFooter-links a{color:#d6cfc7;text-decoration:none}
.dn26 .dn26CheckoutFooter-links a:hover,.dn26 .dn26CheckoutFooter-links a:focus{color:#fff;text-decoration:underline}
.dn26 .dn26CheckoutFooter .dn26PayChips{justify-content:flex-start;margin:0}
.dn26 .dn26CheckoutFooter .dn26PayChips li{border-color:rgba(255, 255, 255, 0.2);color:#e9e4de}
.dn26 .dn26CheckoutFooter-copy{width:100%;margin:0;color:#9f978e;font-size:13px}
.dn26 .dn26Data{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:16px 24px;margin:0}
.dn26 .dn26Data dt{margin-bottom:4px;color:var(--dn-muted);font-size:13px;font-weight:600}
.dn26 .dn26Data dd{margin:0;color:var(--dn-ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere}
.dn26 .dn26Vouchers{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}
.dn26 .dn26Vouchers-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:#eef8f1;color:#1e5e33;font-size:14.5px}
.dn26 .dn26Vouchers-item .dn26TextLink{min-height:0;margin-left:10px;font-size:13.5px}
.dn26 .dn26Vouchers-value{flex:none;font-weight:700;font-variant-numeric:tabular-nums}
.dn26 .dn26Voucher-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:12px;margin-top:14px}
.dn26 .dn26Voucher-btn{height:52px;margin-top:26px}
.dn26 .dn26Pay-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.dn26 .dn26Pay-totalLabel{margin:0;color:var(--dn-ink);font-size:18px;font-weight:800}
.dn26 .dn26Pay-totalValue{color:var(--dn-ink);font-size:28px;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}
.dn26 .dn26Pay-totalNote{margin:2px 0 0;color:var(--dn-muted);font-size:12.5px;text-align:right}
.dn26 .dn26Pay-consent{margin:18px 0 0;padding-top:16px;border-top:1px solid #f0ece6;color:var(--dn-text);font-size:13.5px;line-height:1.6}
.dn26 .dn26Pay-consent a{color:var(--dn-orange-text);font-weight:700}
.dn26 .dn26Pay-withdrawal{margin:8px 0 0;color:var(--dn-muted);font-size:12.5px;line-height:1.5}
.dn26 .dn26Pay-btn{width:100%;height:56px;margin-top:16px;border-radius:14px;font-size:16.5px}
.dn26 .dn26Pay-next{margin:10px 0 0;color:var(--dn-muted);font-size:12.5px;text-align:center}
.dn26 .dn26Notice-success,.dn26 .dn26Notice-success strong{background:#eef8f1;color:#1e5e33}
.dn26 .dn26PaySelect #payment-select-container{margin:0}
.dn26 .dn26PaySelect #payment-select-container>[class*=col-]{flex:0 0 100%;max-width:100%;margin-left:0;padding:0}
.dn26 .dn26Paid p{margin:8px 0 16px}
@media(max-width: 640px){
.dn26 .dn26CheckoutHeader-secure{font-size:13px}}
@media(max-width: 1023px){
.dn26 .dn26Shop-aside .dn26CheckoutSum{display:none}
.dn26 .dn26CheckoutSum-mobile{display:block}}
@media(max-width: 640px){
.dn26 .dn26Steps-list{gap:8px}
.dn26 .dn26Steps-item{gap:8px}
.dn26 .dn26Steps-item:not(.dn26Steps-item-current) .dn26Steps-label{display:none}
.dn26 .dn26Steps-item-current{flex:0 0 auto}
.dn26 .dn26Steps-item-current:not(:last-child)::after{flex:none;width:16px}
.dn26 .dn26Fields-name,.dn26 .dn26Fields-person,.dn26 .dn26Fields-person-phone{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26Checkout-actions{flex-direction:column-reverse;align-items:stretch}
.dn26 .dn26Checkout-actions .dn26Shop-back{justify-content:center}
.dn26 .dn26Checkout-next{width:100%}}
.dn26 .dn26Result{max-width:640px;margin:0 auto;padding:clamp(32px,5vw,56px) 0 8px;text-align:center}
.dn26 .dn26Result-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:999px;background:var(--dn-orange-tint);color:var(--dn-orange-text)}
.dn26 .dn26Result-icon-warning{background:#fff4dc;color:#8a5a00}
.dn26 .dn26Result .dn26Checkout-lead{font-size:17px}
.dn26 .dn26Result-text{margin-top:16px;font-size:15.5px}
.dn26 .dn26Result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}
.dn26 .dn26Result .dn26OrderCard{margin-top:28px;text-align:left}
.dn26 .dn26Spinner{display:inline-block;width:40px;height:40px;border:3px solid var(--dn-orange-tint);border-top-color:var(--dn-orange);border-radius:999px;animation:dn26Spin .9s linear infinite}
@keyframes dn26Spin{
to{transform:rotate(360deg)}}
.dn26 .dn26OrderCard{position:relative;overflow:hidden;border:1px solid var(--dn-line);border-radius:18px;background:#fff}
.dn26 .dn26OrderCard-head{display:flex;align-items:center;gap:14px;padding:18px 20px}
.dn26 .dn26OrderCard-thumb{display:block;flex:none;width:96px;height:52px;border-radius:10px;object-fit:cover}
.dn26 .dn26OrderCard-event{min-width:0;line-height:1.35}
.dn26 .dn26OrderCard-name{color:var(--dn-ink);font-size:15.5px;font-weight:800;overflow-wrap:anywhere}
.dn26 .dn26OrderCard-when{margin-top:2px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26OrderCard-tear{position:relative;height:0;margin:0 20px;border-top:2px dashed var(--dn-line-strong)}
.dn26 .dn26OrderCard-tear::before,.dn26 .dn26OrderCard-tear::after{content:"";position:absolute;top:-12px;width:22px;height:22px;border:1px solid var(--dn-line);border-radius:999px;background:var(--dn-notch)}
.dn26 .dn26OrderCard-tear::before{left:-32px}
.dn26 .dn26OrderCard-tear::after{right:-32px}
.dn26 .dn26OrderCard-items{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 20px 0;list-style:none}
.dn26 .dn26OrderCard-items li,.dn26 .dn26OrderCard-total{display:flex;justify-content:space-between;gap:12px;color:var(--dn-text);font-size:14px}
.dn26 .dn26OrderCard-voucher{color:#1e5e33 !important}
.dn26 .dn26OrderCard-seat{display:block;color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26OrderCard-total{margin-top:12px;padding:12px 20px 16px;border-top:1px solid #f0ece6;color:var(--dn-ink);font-size:15px;font-weight:800}
.dn26 .dn26OrderCard-amount{flex:none;font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26Spinner{animation-duration:2.4s}}
.dn26.dn26-done a.dnOrderDone-button:not(.dnButton-ghost):not([data-download-state=done]){border-color:var(--dn-orange-fill);background-color:var(--dn-orange-fill);color:#fff}
.dn26.dn26-done a.dnOrderDone-button:not(.dnButton-ghost):not([data-download-state=done]):hover,.dn26.dn26-done a.dnOrderDone-button:not(.dnButton-ghost):not([data-download-state=done]):focus{border-color:var(--dn-orange-fill-hover);background-color:var(--dn-orange-fill-hover)}
.dn26.dn26-done a.dnOrderDone-button:not(.dnButton-ghost):not([data-download-state=done]) .dnButton-text{color:#fff}
.dn26.dn26-done a.dnOrderDone-button.dnButton-ghost:not([data-download-state=done]){border-color:var(--dn-orange-text)}
.dn26.dn26-done a.dnOrderDone-button.dnButton-ghost:not([data-download-state=done]) .dnButton-text{color:var(--dn-orange-text)}
.dn26 .dnOrderDone-order{max-width:420px;margin:28px auto 0;text-align:left}
.dn26 .dn26Va{padding-bottom:clamp(40px,6vw,64px)}
.dn26 .dn26Va-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 4px;color:var(--dn-muted);font-size:13.5px;font-weight:600}
.dn26 .dn26Va-crumbs a{color:var(--dn-muted);text-decoration:none}
.dn26 .dn26Va-crumbs a:hover{color:var(--dn-ink);text-decoration:underline}
.dn26 .dn26Va-crumbs [aria-current]{color:var(--dn-ink)}
.dn26 .dn26Va .dn26Checkout-sectionTitle{display:flex;align-items:center}
.dn26 .dn26Va-sectionTitle{margin-bottom:18px}
.dn26 .dn26Va-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;margin-right:12px;border-radius:999px;background:var(--dn-ink);color:#fff;font-size:14px;font-weight:800}
.dn26 .dn26Va-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px}
.dn26 .dn26Va-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.dn26 .dn26Va-dates{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 1fr);gap:16px 12px}
.dn26 .dn26Va-picker{position:relative}
.dn26 .dn26Va-images{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:start;gap:16px}
.dn26 .dn26Va-images .dnFormInputFileImagePreview-container{overflow:hidden;border-radius:16px}
.dn26 .dn26Va-images .color-primary-business{color:var(--dn-orange-text) !important;font-weight:700}
.dn26 .dn26Va-imagesHelp{margin-top:-8px}
.dn26 .dn26Va-choices .choices{margin-bottom:0;font-size:16px}
.dn26 .dn26Va-choices .choices__inner{min-height:52px;padding:8px 12px;border:1px solid #d9d3cb;border-radius:12px;background:#fff;font-size:16px}
.dn26 .dn26Va-choices .choices__inner .choices__input{width:100% !important;min-height:34px;font-size:16px;line-height:1.5}
.dn26 .dn26Va-choices .choices__input::placeholder{color:#77706a;opacity:1}
.dn26 .dn26Va-choices .choices.is-focused .choices__inner,.dn26 .dn26Va-choices .choices.is-open .choices__inner{border-color:var(--dn-orange);border-radius:12px;box-shadow:0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dn26Va-choices .choices__list--dropdown{overflow:hidden;margin-top:6px;border:1px solid #d9d3cb;border-radius:12px}
.dn26 .dn26Va-choices .choices__list--multiple .choices__item{border:0;border-radius:999px;background:var(--dn-ink);color:#fff;font-weight:600}
.dn26 .dn26Field-hasError .dn26Va-choices .choices__inner{border-color:#c5221f}
.dn26 .dn26Va-editor .tox-hugerte{min-height:200px !important;border:1px solid #d9d3cb !important;border-radius:12px !important}
.dn26 .dn26Va-editor .tox .tox-toolbar__group{padding-left:4px}
.dn26 .dn26Va-videos{display:flex;flex-direction:column;gap:12px}
.dn26 .dn26Va-addVideo{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--dn-orange-text);font-size:14px;font-weight:700}
.dn26 .dn26Va-addVideo:hover{color:#9a3412}
.dn26 .dn26Va-choiceSet{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}
.dn26 .dn26Va-choice{display:flex;align-items:flex-start;gap:14px;margin:0;padding:16px 18px;border:1.5px solid #e3ded7;border-radius:16px;background:#fff;font-weight:400;cursor:pointer}
.dn26 .dn26Va-choice:hover{border-color:#cfc8bf}
.dn26 .dn26Va-choice:has(input:checked){border-color:var(--dn-ink);box-shadow:0 0 0 1px var(--dn-ink)}
.dn26 .dn26Va-choice input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--dn-orange-text)}
.dn26 .dn26Va-choiceTitle{display:block;color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26Va-choiceText{display:block;margin-top:2px;color:var(--dn-muted);font-size:13.5px;line-height:1.45}
.dn26 .dn26Va-presale{margin-top:16px}
.dn26 .dn26Va-presale[hidden]{display:none}
.dn26 .dn26Va-text{margin:0 0 12px;font-size:14.5px}
.dn26 .dn26Va-start{align-self:flex-start}
.dn26 .dn26Va-cancel{display:inline-flex;align-items:center;min-height:44px;color:var(--dn-muted);font-size:14.5px;font-weight:600;text-decoration:none}
.dn26 .dn26Va-cancel:hover{color:var(--dn-ink)}
.dn26 .dn26Va-link{display:flex;align-items:center;min-height:36px;color:var(--dn-orange-text);font-size:14px;font-weight:700;text-decoration:none}
.dn26 .dn26Va-link:hover{color:#9a3412;text-decoration:underline}
.dn26 .dn26Va-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}
.dn26 .dn26Va-step{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4}
.dn26 .dn26Va-step strong{display:block;color:var(--dn-ink)}
.dn26 .dn26Va-step>span:last-child>span{display:block;color:var(--dn-muted);font-size:13px}
.dn26 .dn26Va-stepNum{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid #d9d3cb;border-radius:999px;color:var(--dn-muted);font-size:12.5px;font-weight:800}
.dn26 .dn26Va-step-current .dn26Va-stepNum{border-color:var(--dn-orange-fill, #ce4800);background:var(--dn-orange-fill, #ce4800);color:#fff}
.dn26 .dn26Va-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:760px;margin:28px auto 0}
.dn26 .dn26Va-cta .dn26Panel-title{margin-bottom:4px}
.dn26 .dn26Va-ctaBody{flex:1 1 320px;min-width:0}
.dn26 .dn26Va-cta .dn26Va-text{margin:0}
.dn26 .dn26Va-cta .dn26Va-text a{color:var(--dn-orange-text);font-weight:600;white-space:nowrap}
@media(max-width: 900px){
.dn26 .dn26Va-cols,.dn26 .dn26Va-cols-2,.dn26 .dn26Va-images{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26Va-dates{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr)}}
.dn26.dn26-va{--dn-notch: var(--dn-bg);background:var(--dn-bg)}
.dn26.dn26-va #wrapper{background:transparent}
.dn26 .dn26Va-badge{display:inline-flex;flex:none;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--dn-soft);color:var(--dn-text);font-size:12.5px;font-weight:700;text-decoration:none}
.dn26 .dn26Va-badge:hover,.dn26 .dn26Va-badge:focus{background:var(--dn-line);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Header-nav.dn26Va-headerNav{margin-right:auto;margin-left:4px}
.dn26 .dn26Va-navLink{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;color:var(--dn-text);font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}
.dn26 .dn26Va-navLink:hover,.dn26 .dn26Va-navLink:focus{background:var(--dn-soft);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26Va-navLink-current,.dn26 .dn26Va-navLink-current:hover,.dn26 .dn26Va-navLink-current:focus{background:var(--dn-ink);color:#fff}
.dn26 .dn26Va-headerCta{height:44px;padding:0 18px;font-size:14.5px}
.dn26 .dn26Va-bar{display:none;gap:6px;padding:10px 16px;overflow-x:auto;border-bottom:1px solid var(--dn-line);background:#fff;scrollbar-width:none}
.dn26 .dn26Va-bar::-webkit-scrollbar{display:none}
.dn26 .dn26VaHome-head{margin:28px 0 20px}
.dn26 .dn26VaHome-layout{display:flex;align-items:flex-start;gap:24px;margin-top:24px}
.dn26 .dn26VaHome-main{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-width:0}
.dn26 .dn26VaHome-aside{display:flex;flex:0 0 320px;flex-direction:column;gap:16px;min-width:0}
.dn26 .dn26VaKpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}
.dn26 .dn26VaKpi{display:flex;flex-direction:column;padding:18px 20px;border:1px solid var(--dn-line);border-radius:20px;background:var(--dn-surface);color:var(--dn-text)}
.dn26 .dn26VaKpi-label{color:var(--dn-muted);font-size:13px;font-weight:600}
.dn26 .dn26VaKpi-value{margin-top:6px;color:var(--dn-ink);font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-0.02em}
.dn26 .dn26VaKpi-unit{color:var(--dn-muted);font-size:15px;font-weight:700;letter-spacing:0}
.dn26 .dn26VaKpi-note{margin-top:6px;color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26VaKpi-up{color:#15803d;font-weight:700}
.dn26 .dn26VaKpi-down{color:var(--dn-orange-dark);font-weight:700}
.dn26 .dn26VaBars{display:flex;align-items:flex-end;gap:2px;height:36px;margin-top:auto;padding-top:12px;box-sizing:content-box}
.dn26 .dn26VaBars-bar{flex:1 1 0;min-height:2px;border-radius:2px;background:#ddd6cd}
.dn26 .dn26VaBars-bar-recent{background:var(--dn-orange)}
.dn26 .dn26VaList-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.dn26 .dn26VaList-title{margin:0;color:var(--dn-ink);font-size:20px;font-weight:800;letter-spacing:-0.01em}
.dn26 .dn26VaTabs{display:flex;gap:4px;max-width:100%;padding:4px;overflow-x:auto;border-radius:999px;background:#ece9e4}
.dn26 .dn26VaTabs-tab{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;color:var(--dn-text);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.dn26 .dn26VaTabs-tab:hover,.dn26 .dn26VaTabs-tab:focus{color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaTabs-tab-current{background:#fff;box-shadow:0 1px 2px rgba(26, 23, 20, 0.14);color:var(--dn-ink)}
.dn26 .dn26VaTabs-count{color:var(--dn-muted);font-weight:600;font-variant-numeric:tabular-nums}
.dn26 .dn26VaEvents{display:flex;flex-direction:column;gap:12px}
.dn26 .dn26VaEvents+.dn26VaEvents{margin-top:12px}
.dn26 .dn26VaEvent{display:grid;grid-template-columns:128px minmax(0, 1fr) 248px;align-items:center;gap:20px;padding:16px 18px;border:1px solid var(--dn-line);border-radius:20px;background:var(--dn-surface);color:var(--dn-text)}
.dn26 .dn26VaEvent-media{display:block;align-self:start;overflow:hidden;border-radius:12px;background:var(--dn-soft);aspect-ratio:2/1}
.dn26 .dn26VaEvent-media img{display:block;width:100%;height:100%;object-fit:cover}
.dn26 .dn26EventPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(120% 150% at 8% 0%, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 55%),radial-gradient(90% 130% at 100% 100%, rgba(255, 97, 12, 0.24) 0%, rgba(255, 97, 12, 0) 62%),linear-gradient(135deg, #fff5ee 0%, #fde3d1 100%)}
.dn26 img+.dn26EventPlaceholder,.dn26 img+.dn26Card-placeholder{display:none}
.dn26 .dn26EventPlaceholder-badge{display:flex;align-items:center;justify-content:center;height:64%;max-height:46px;aspect-ratio:1;border-radius:999px;background:#fff;box-shadow:0 8px 18px -10px rgba(154, 52, 18, 0.55),0 0 0 1px rgba(255, 97, 12, 0.12);color:var(--dn-orange-text)}
.dn26 .dn26EventPlaceholder-badge .dn26Icon{width:52%;height:52%}
.dn26 .dn26VaEvent-past .dn26EventPlaceholder{filter:grayscale(0.85)}
.dn26 .dn26VaEvent-past .dn26VaEvent-media img{filter:grayscale(0.6)}
.dn26 .dn26VaEvent-date{color:var(--dn-muted);font-size:13px;font-weight:600}
.dn26 .dn26VaEvent-title{display:-webkit-box;margin:2px 0 0;overflow:hidden;font-size:16.5px;font-weight:800;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dn26 .dn26VaEvent-title a{color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaEvent-title a:hover,.dn26 .dn26VaEvent-title a:focus{color:var(--dn-orange-text);text-decoration:none}
.dn26 .dn26VaEvent-place{margin-top:2px;overflow:hidden;color:var(--dn-muted);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26VaEvent-states{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}
.dn26 .dn26VaChip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;text-decoration:none}
.dn26 .dn26VaChip-live{background:#dcfce7;color:#14532d}
.dn26 .dn26VaChip-warn{background:var(--dn-orange-tint);color:var(--dn-orange-dark)}
.dn26 a.dn26VaChip-warn:hover,.dn26 a.dn26VaChip-warn:focus{background:#ffe2cc;color:var(--dn-orange-dark);text-decoration:none}
.dn26 .dn26VaChip-soft{background:var(--dn-soft);color:var(--dn-text)}
.dn26 .dn26VaChip-dot{width:8px;height:8px;border-radius:999px;background:currentColor}
.dn26 .dn26VaEvent-recent{color:var(--dn-muted);font-size:12.5px;font-weight:600}
.dn26 .dn26VaEvent-side{display:flex;flex-direction:column;gap:14px}
.dn26 .dn26VaEvent-sold,.dn26 .dn26VaEvent-revenue{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13.5px;font-variant-numeric:tabular-nums}
.dn26 .dn26VaEvent-sold strong,.dn26 .dn26VaEvent-revenue strong{color:var(--dn-ink)}
.dn26 .dn26VaEvent-percent,.dn26 .dn26VaEvent-revenue span{color:var(--dn-muted)}
.dn26 .dn26VaEvent-revenue{margin-top:8px;font-size:13px}
.dn26 .dn26VaEvent-bar{height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:#efebe5}
.dn26 .dn26VaEvent-bar span{display:block;height:100%;border-radius:999px;background:var(--dn-orange)}
.dn26 .dn26VaEvent-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}
.dn26 .dn26VaEvent-btn{flex:1 1 auto;height:40px;padding:0 14px;font-size:14px}
.dn26 .dn26VaIconBtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--dn-line);border-radius:999px;background:#fff;color:var(--dn-text);cursor:pointer;list-style:none}
.dn26 .dn26VaIconBtn::-webkit-details-marker{display:none}
.dn26 .dn26VaIconBtn:hover,.dn26 .dn26VaIconBtn:focus{border-color:#cfc8bf;color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaMenu{position:relative}
.dn26 .dn26VaMenu[open]>.dn26VaIconBtn{border-color:var(--dn-ink);color:var(--dn-ink)}
.dn26 .dn26VaMenu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;min-width:200px;padding:6px;border:1px solid var(--dn-line);border-radius:14px;background:#fff;box-shadow:0 22px 48px -24px rgba(26, 23, 20, 0.35)}
.dn26 .dn26VaMenu-link{padding:9px 12px;border-radius:9px;color:var(--dn-text);font-size:14px;font-weight:600;text-decoration:none}
.dn26 .dn26VaMenu-link:hover,.dn26 .dn26VaMenu-link:focus{background:var(--dn-soft);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaEvents-more{padding:24px 0 8px}
.dn26 .dn26VaEvents-empty{text-align:center}
.dn26 .dn26VaEvents-emptyTitle{margin:0 0 6px;color:var(--dn-ink);font-size:18px;font-weight:800}
.dn26 .dn26VaEvents-emptyText{margin:0 0 16px;color:var(--dn-muted);font-size:14.5px}
.dn26 .dn26VaEvents-empty .dn26VaEvents-emptyText:last-child{margin-bottom:0}
.dn26 .dn26VaBox{padding:20px 22px}
.dn26 .dn26VaBox-title{margin:0 0 10px;color:var(--dn-ink);font-size:16px;font-weight:800;letter-spacing:-0.01em}
.dn26 .dn26VaBox-text{margin:0 0 14px;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaBox-btn{height:42px;padding:0 16px;font-size:14px}
.dn26 .dn26VaBox-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}
.dn26 .dn26VaLink{display:inline-flex;align-items:center;min-height:32px;color:var(--dn-orange-text);font-size:13.5px;font-weight:700;text-decoration:none}
.dn26 .dn26VaLink:hover,.dn26 .dn26VaLink:focus{color:var(--dn-orange-dark);text-decoration:underline}
.dn26 .dn26VaTodos,.dn26 .dn26VaManaged,.dn26 .dn26VaLists{margin:0;padding:0;list-style:none}
.dn26 .dn26VaTodo{display:flex;gap:12px;padding:14px 0;border-top:1px solid #f0ece6}
.dn26 .dn26VaTodo:first-child{padding-top:4px;border-top:0}
.dn26 .dn26VaTodo:last-child{padding-bottom:0}
.dn26 .dn26VaTodo-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px}
.dn26 .dn26VaTodo-icon-warn{background:var(--dn-orange-tint);color:var(--dn-orange-dark)}
.dn26 .dn26VaTodo-icon-soft{background:var(--dn-soft);color:var(--dn-text)}
.dn26 .dn26VaTodo-body{min-width:0}
.dn26 .dn26VaTodo-title{color:var(--dn-ink);font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.dn26 .dn26VaTodo-text{margin:2px 0 2px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaTodos-none{display:flex;align-items:center;gap:8px;margin:0}
.dn26 .dn26VaTodos-none .dn26Icon{color:#15803d}
.dn26 .dn26VaManaged-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0ece6}
.dn26 .dn26VaManaged-name{min-width:0}
.dn26 .dn26VaManaged-title{display:block;overflow:hidden;color:var(--dn-ink);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26VaManaged-type{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26VaLists{display:flex;flex-direction:column}
.dn26 .dn26VaLists-link{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-bottom:1px solid #f0ece6;color:var(--dn-text);font-size:14px;font-weight:600;text-decoration:none}
.dn26 .dn26VaLists li:last-child .dn26VaLists-link{border-bottom:0}
.dn26 .dn26VaLists-link::after{content:"";width:7px;height:7px;margin-right:4px;border-top:1.8px solid currentColor;border-right:1.8px solid currentColor;transform:rotate(45deg)}
.dn26 .dn26VaLists-link:hover,.dn26 .dn26VaLists-link:focus{color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaSale{width:100%;max-width:1240px;margin:0 auto;padding:20px 24px clamp(40px,6vw,64px)}
.dn26 .dn26VaSale-crumbs{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:14px;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaSale-crumbs a{flex:none;color:var(--dn-muted);font-weight:600;text-decoration:none}
.dn26 .dn26VaSale-crumbs a:hover,.dn26 .dn26VaSale-crumbs a:focus{color:var(--dn-ink);text-decoration:underline}
.dn26 .dn26VaSale-crumbs [aria-current]{min-width:0;overflow:hidden;color:var(--dn-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26VaSale-event{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:18px;border:1px solid var(--dn-line);border-radius:20px;background:#fff}
.dn26 .dn26VaSale-media{flex:none;width:180px;max-width:40%;aspect-ratio:2/1;overflow:hidden;border-radius:14px;background:var(--dn-soft)}
.dn26 .dn26VaSale-media img{display:block;width:100%;height:100%;object-fit:cover}
.dn26 .dn26VaSale-info{flex:1 1 320px;min-width:0}
.dn26 .dn26VaSale-meta{color:var(--dn-muted);font-size:13.5px;font-weight:600}
.dn26 .dn26VaSale-title{margin:2px 0 0;color:var(--dn-ink);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2;letter-spacing:-0.02em;overflow-wrap:anywhere}
.dn26 .dn26VaSale-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px}
.dn26 .dn26VaSale-until{color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaSale-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.dn26 .dn26VaSale-actions .dn26Btn{height:40px;padding:0 16px;font-size:14px}
.dn26 .dn26VaIconBtn.dn26VaIconBtn-done{border-color:#86efac;color:#15803d}
.dn26 .dn26VaSale-chips{display:none;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none}
.dn26 .dn26VaSale-chips::-webkit-scrollbar{display:none}
.dn26 .dn26VaSale-chips .dn26Va-navLink{flex:none;border:1px solid var(--dn-line);background:#fff}
.dn26 .dn26VaSale-chips .dn26Va-navLink-current{border-color:var(--dn-ink);background:var(--dn-ink)}
.dn26 .dn26VaSale-layout{display:flex;align-items:flex-start;gap:24px;margin-top:20px}
.dn26 .dn26VaSale-sideCol{position:sticky;top:calc(var(--dn-header-height) + 16px);display:flex;flex:0 0 232px;flex-direction:column;gap:12px}
.dn26 .dn26VaSale-sideCol .dn26Admin-team{background:var(--dn-line)}
.dn26 .dn26VaSale-side{padding:8px;border:1px solid var(--dn-line);border-radius:20px;background:#fff}
.dn26 .dn26VaSale-side ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}
.dn26 .dn26VaSale-sideLink{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--dn-text);font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}
.dn26 .dn26VaSale-sideLink:hover,.dn26 .dn26VaSale-sideLink:focus{background:var(--dn-soft);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaSale-sideLink-current,.dn26 .dn26VaSale-sideLink-current:hover,.dn26 .dn26VaSale-sideLink-current:focus{background:var(--dn-ink);color:#fff}
.dn26 .dn26VaSale-main{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}
.dn26 .dn26VaSale-tabs{align-self:flex-start}
.dn26 .dn26VaSale-content{display:flex;flex-direction:column;gap:18px;min-width:0}
.dn26 .dn26VaSale-content>#wrapper{flex:none;width:100%;min-height:0;margin:0;padding:clamp(16px,2.4vw,24px);border:1px solid var(--dn-line);border-radius:20px;background:#fff}
.dn26 .dn26VaSale-content>#wrapper>.dnSpacer:first-child,.dn26 .dn26VaSale-content>#wrapper>.dnSection:first-child>.dnSpacer:first-child,.dn26 .dn26VaSale-content>#wrapper>.dnSpacer:last-child,.dn26 .dn26VaSale-content>#wrapper>.dnSection:last-child>.dnSpacer:last-child{display:none}
.dn26 .dn26VaSale-content .dnSection{min-height:0;background:transparent}
.dn26 .dn26VaSale-content .dnSpacer-30{padding-bottom:16px}
.dn26 .dn26VaSale-content .dnSpacer-50{padding-bottom:20px}
.dn26 .dn26VaSale-content .dnSpacer-70{padding-bottom:28px}
.dn26 .dn26VaSale-content .container{width:auto;max-width:none;padding-right:0;padding-left:0}
.dn26 .dn26VaSale-content .dnContainer-lgSmall{max-width:none}
.dn26 .dn26VaSale-content .dnHeadline{padding-bottom:16px;text-align:left}
.dn26 .dn26VaSale-content .dnHeadline .dnHeadline-headline-container{justify-content:flex-start}
.dn26 .dn26VaSale-content .dnHeadline .dnHeadline-headline{margin:0;color:var(--dn-ink);font-family:inherit;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-0.02em}
.dn26 .dn26VaSale-content .dnHeadline .dnHeadline-subline{color:var(--dn-muted);font-size:14px}
.dn26 .dn26VaSale-content .row{margin-right:-8px;margin-left:-8px}
.dn26 .dn26VaSale-content .row>[class*=col]{padding-right:8px;padding-left:8px}
.dn26 .dn26VaSaleForm .dnContainer-isDetached{padding:0;background:transparent;box-shadow:none}
.dn26 .dn26VaSaleHome{display:flex;flex-direction:column;gap:18px}
.dn26 .dn26Notice-success{background:#dcfce7;color:#14532d}
.dn26 .dn26VaSaleHome-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}
.dn26 .dn26VaSaleHome-notice>div{flex:1 1 320px}
.dn26 .dn26VaSaleHome-notice .dn26Btn,.dn26 .dn26VaSaleHome-notice .dn26Btn:hover,.dn26 .dn26VaSaleHome-notice .dn26Btn:focus{color:#fff;text-decoration:none}
.dn26 .dn26VaSaleHome-notice .dn26Btn{height:40px;padding:0 16px;font-size:14px}
.dn26 .dn26VaSaleHome-bar,.dn26 .dn26VaType-bar{display:block;height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:#efebe5}
.dn26 .dn26VaSaleHome-bar>span,.dn26 .dn26VaType-bar>span{display:block;height:100%;border-radius:999px;background:var(--dn-orange)}
.dn26 .dn26VaSaleHome .dn26VaKpi .dn26VaSaleHome-bar+.dn26VaKpi-note{margin-top:6px}
.dn26 .dn26VaSaleHome-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px}
.dn26 .dn26VaSaleHome-chart,.dn26 .dn26VaSaleHome-orders{flex:999 1 440px;min-width:0}
.dn26 .dn26VaSaleHome-channels,.dn26 .dn26VaSaleHome-quick{flex:1 1 260px;min-width:0}
.dn26 .dn26VaSaleHome .dn26Panel,.dn26 .dn26VaSale-content>.dn26Panel{padding:20px 22px}
.dn26 .dn26VaSaleHome-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px}
.dn26 .dn26VaSaleHome-head .dn26VaBox-title{margin:0}
.dn26 .dn26VaSaleHome-head .dn26VaLink{gap:6px;padding:0;border:0;background:none;cursor:pointer}
.dn26 .dn26VaSaleHome-sub{color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaSaleHome-bars{height:150px;margin-top:4px;gap:4px}
.dn26 .dn26VaBars-bar-today{background:var(--dn-ink)}
.dn26 .dn26VaSaleHome-axis{display:flex;justify-content:space-between;margin-top:8px;color:var(--dn-muted);font-size:12px}
.dn26 .dn26VaSaleHome-channelList{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}
.dn26 .dn26VaSaleHome-channel{display:flex;justify-content:space-between;gap:8px;color:var(--dn-text);font-size:14px;font-variant-numeric:tabular-nums}
.dn26 .dn26VaSaleHome-channel>span:first-child{font-weight:600}
.dn26 .dn26VaSaleHome-channel+.dn26VaSaleHome-bar{margin-top:6px}
.dn26 .dn26VaSaleHome-types{padding-bottom:8px !important}
.dn26 .dn26VaTypes{margin:0 -22px}
.dn26 .dn26VaType{display:flex;align-items:stretch;margin:0;padding:0 0 0 8px;border:0;border-top:1px solid #f0ece6;border-radius:0;background:#fff}
.dn26 .dn26VaType:hover,.dn26 .dn26VaType:focus-within{background:#faf9f7}
.dn26 .dn26VaType .dn26VaType-move{display:flex;flex:none;flex-direction:column;justify-content:center;gap:2px;width:28px}
.dn26 .dn26VaType-moveBtn{display:flex;align-items:center;justify-content:center;width:28px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--dn-muted);cursor:pointer}
.dn26 .dn26VaType-moveBtn:hover{background:#f0ece6;color:var(--dn-ink)}
.dn26 .dn26VaType-moveBtn:disabled{background:transparent;color:#d9d3cb;cursor:default;pointer-events:none}
.dn26 .dn26VaType:only-of-type .dn26VaType-move{visibility:hidden}
.dn26 .dn26VaType .dn26VaType-body{display:grid;padding:12px 22px 12px 8px;flex:1 1 auto;grid-template-columns:minmax(0, 1fr) 110px 190px 120px 24px;align-items:center;gap:16px;min-width:0;cursor:pointer}
.dn26 .dn26VaTypes-status.is-error{margin:0;padding:12px 22px;border-top:1px solid #f0ece6;color:#b91c1c;font-size:14px}
.dn26 .dn26VaType-name{min-width:0}
.dn26 .dn26VaType-name strong{display:block;color:var(--dn-ink);font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}
.dn26 .dn26VaType-name span{color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26VaType-price,.dn26 .dn26VaType-sold{color:var(--dn-text);font-size:14px;font-variant-numeric:tabular-nums}
.dn26 .dn26VaType-sold .dn26VaType-bar{margin-top:6px}
.dn26 .dn26VaType-edit{display:flex;justify-content:flex-end;color:var(--dn-muted)}
.dn26 .dn26VaType:hover .dn26VaType-edit{color:var(--dn-ink)}
.dn26 .dn26VaTypes-empty{margin:0;padding:16px 22px 12px;border-top:1px solid #f0ece6;color:var(--dn-muted);font-size:14px}
.dn26 .dn26VaSaleHome-tableWrap{margin:0 -22px -20px;overflow-x:auto}
.dn26 .dn26VaTable{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}
.dn26 .dn26VaTable th{padding:8px 22px;border-bottom:1px solid #f0ece6;color:var(--dn-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}
.dn26 .dn26VaTable td{padding:12px 22px;border-bottom:1px solid #f0ece6;color:var(--dn-text);vertical-align:top}
.dn26 .dn26VaTable tr:last-child td{border-bottom:0}
.dn26 .dn26VaTable td strong{color:var(--dn-ink)}
.dn26 .dn26VaTable-num{text-align:right !important;font-variant-numeric:tabular-nums;white-space:nowrap}
.dn26 .dn26VaTable-sub{display:block;color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26VaTable-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--dn-soft);color:var(--dn-text);font-size:12px;font-weight:700;white-space:nowrap}
.dn26 .dn26VaSaleHome-quickList{display:flex;flex-direction:column;gap:8px}
.dn26 .dn26VaQuick{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border:1px solid var(--dn-line);border-radius:14px;background:#fff;color:var(--dn-ink);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}
.dn26 .dn26VaQuick:hover,.dn26 .dn26VaQuick:focus{border-color:#cfc8bf;background:#faf9f7;color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaQuick .dn26Icon{color:var(--dn-orange-text)}
.dn26 .dn26VaMap-frame{position:relative;overflow:hidden;border:1px solid var(--dn-line);border-radius:14px;background:#f2f1ef}
.dn26 .dn26VaMap-canvas{width:100%;height:clamp(380px,60vh,600px)}
.dn26 .dn26VaMap-empty{position:absolute;top:50%;left:50%;margin:0;padding:12px 18px;border-radius:999px;background:rgba(255, 255, 255, 0.92);box-shadow:0 8px 24px -12px rgba(26, 23, 20, 0.35);color:var(--dn-ink);font-size:14px;font-weight:600;transform:translate(-50%, -50%);pointer-events:none}
.dn26 .dn26VaMap-venue{width:18px;height:18px;border:3px solid #fff;border-radius:999px;background:var(--dn-ink);box-shadow:0 2px 6px rgba(26, 23, 20, 0.4)}
.dn26 .dn26VaMap-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-top:12px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaMap-legendItem{display:inline-flex;align-items:center;gap:8px}
.dn26 .dn26VaMap-dot{width:12px;height:12px;border:2px solid #fff;border-radius:999px;background:var(--dn-ink);box-shadow:0 0 0 1px var(--dn-line)}
.dn26 .dn26VaMap-ramp{width:120px;height:8px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 186, 140, 0.45), rgba(255, 146, 77, 0.7), #ff610c, #ce4800)}
.dn26 .dn26VaMap .maplibregl-ctrl-group{overflow:hidden;border-radius:12px;box-shadow:0 1px 2px rgba(26, 23, 20, 0.12),0 0 0 1px var(--dn-line)}
.dn26 .dn26VaMap .maplibregl-ctrl-group button{width:36px;height:36px}
.dn26 .dn26VaMap .maplibregl-ctrl-attrib{font-family:inherit;font-size:11px}
.dn26 .dn26VaMap .maplibregl-cooperative-gesture-screen{font-family:inherit;font-size:15px;font-weight:600}
@media(max-width: 1080px){
.dn26 .dn26VaSale-sideCol{display:none}
.dn26 .dn26VaSale-chips{display:flex}
.dn26 .dn26VaSale-layout{margin-top:16px}}
@media(max-width: 900px){
.dn26 .dn26VaType .dn26VaType-body{grid-template-columns:minmax(0, 1fr) auto;gap:6px 12px}
.dn26 .dn26VaType-sold{grid-column:1/-1}
.dn26 .dn26VaType-edit{display:none}}
@media(max-width: 680px){
.dn26 .dn26VaSale{padding-top:14px;padding-right:16px;padding-left:16px}
.dn26 .dn26VaSale-event{padding:14px}
.dn26 .dn26VaSale-media{width:120px}
.dn26 .dn26VaSale-info{flex-basis:180px}
.dn26 .dn26VaSale-actions .dn26Btn{flex:1 1 auto}
.dn26 .dn26VaSaleHome .dn26Panel,.dn26 .dn26VaSale-content>.dn26Panel{padding:18px 16px}
.dn26 .dn26VaTypes{margin:0 -16px}
.dn26 .dn26VaType .dn26VaType-body{padding-right:16px}
.dn26 .dn26VaTypes-status.is-error{padding-right:16px;padding-left:16px}
.dn26 .dn26VaSaleHome-tableWrap{margin:0 -16px -18px}
.dn26 .dn26VaTable{min-width:0}
.dn26 .dn26VaTable thead{display:none}
.dn26 .dn26VaTable tr{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px;border-top:1px solid #f0ece6}
.dn26 .dn26VaTable td{padding:0;border:0}
.dn26 .dn26VaTable td:nth-child(2){grid-row:2;color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaTable td:nth-child(3){grid-row:2;grid-column:2;justify-self:end}
.dn26 .dn26VaTable td:nth-child(4){grid-row:1;grid-column:2}
.dn26 .dn26VaSaleHome-bars{height:110px;gap:2px}}
@media(max-width: 1120px){
.dn26 .dn26Header-nav.dn26Va-headerNav{display:none}
.dn26 .dn26Va-bar{display:flex}
.dn26 .dn26Va-headerNav+.dn26Header-actions{margin-left:auto}}
@media(max-width: 1180px){
.dn26 .dn26VaHome-layout{flex-direction:column;align-items:stretch}
.dn26 .dn26VaHome-aside{display:grid;flex-basis:auto;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));align-items:start}}
@media(max-width: 900px){
.dn26 .dn26VaKpis{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.dn26 .dn26VaKpi{padding:16px}
.dn26 .dn26VaKpi-value{font-size:22px}
.dn26 .dn26Va-headerCta{width:44px;padding:0}
.dn26 .dn26Va-headerCtaText{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.dn26 .dn26Va-badge{display:none}}
@media(max-width: 680px){
.dn26 .dn26VaHome-head{margin:20px 0 16px}
.dn26 .dn26VaBars{gap:1px}
.dn26 .dn26VaEvent{grid-template-columns:96px minmax(0, 1fr);gap:12px 14px;padding:14px}
.dn26 .dn26VaEvent-side{grid-column:1/-1}
.dn26 .dn26VaEvent-actions{justify-content:flex-start}}
@media(max-width: 900px){
.dn26 .dn26Container{padding-right:16px;padding-left:16px}
.dn26 .dn26Grid{gap:16px}
.dn26 .dn26MonthGrid+.dn26MonthGrid{margin-top:16px}
.dn26 .dn26Benefit{flex-direction:row;align-items:flex-start}
.dn26 .dn26Biz-box::before{top:10px;left:10px}
.dn26 .dn26Biz-box::after{right:10px;bottom:10px}
.dn26 .dn26Biz-box::before,.dn26 .dn26Biz-box::after{width:16px;height:16px;border-width:3px}}
@media(max-width: 480px){
.dn26 .dn26Hero-search{padding-left:16px}
.dn26 .dn26Hero-search .dn26Icon{display:none}
.dn26 .dn26Hero-submit{padding:0 18px}}
@media(prefers-reduced-motion: reduce){
.dn26 .dn26Card,.dn26 .dn26Card-cta,.dn26 .dn26Btn{transition:none}
.dn26 .dn26Card:hover{transform:none}}
.dn26 .dn26VaStats{--dn26-s1: #ff610c;--dn26-s2: #2a78d6;--dn26-s3: #1baf7a;--dn26-s4: #eda100;--dn26-s5: #e87ba4;--dn26-s6: #008300;--dn26-s7: #6250d6;--dn26-s8: #e34948;--dn26-s0: #a8a29e;--dn26-sa: var(--dn-orange);--dn26-chart-grid: #f0ece6;--dn26-chart-axis: #d6cfc6;--dn26-chart-height: 220px;display:flex;flex-direction:column;gap:18px}
.dn26 .dn26VaStats .dn26Panel{padding:20px 22px}
.dn26 .dn26VaChart-s0{background:var(--dn26-s0)}
.dn26 .dn26VaChart-s1{background:var(--dn26-s1)}
.dn26 .dn26VaChart-s2{background:var(--dn26-s2)}
.dn26 .dn26VaChart-s3{background:var(--dn26-s3)}
.dn26 .dn26VaChart-s4{background:var(--dn26-s4)}
.dn26 .dn26VaChart-s5{background:var(--dn26-s5)}
.dn26 .dn26VaChart-s6{background:var(--dn26-s6)}
.dn26 .dn26VaChart-s7{background:var(--dn26-s7)}
.dn26 .dn26VaChart-s8{background:var(--dn26-s8)}
.dn26 .dn26VaChart-sa{background:var(--dn26-sa)}
.dn26 .dn26VaStats-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:14px}
.dn26 .dn26VaStats-head .dn26VaBox-title{margin:0}
.dn26 .dn26VaStats-sub{color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaStats-meter{display:block;height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:#efebe5}
.dn26 .dn26VaStats-meter>span{display:block;height:100%;border-radius:999px;background:var(--dn-orange)}
.dn26 .dn26VaKpi .dn26VaStats-meter+.dn26VaKpi-note{margin-top:6px}
.dn26 .dn26VaStats-meter-small{width:96px;height:4px;margin:6px 0 0 auto}
.dn26 .dn26VaStats-key{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}
.dn26 .dn26VaStats-key-none{visibility:hidden}
.dn26 .dn26VaStats-tableWrap{margin:0 -22px -20px;overflow-x:auto}
.dn26 .dn26VaStats-table{width:100%;border-collapse:collapse;color:var(--dn-text);font-size:14px}
.dn26 .dn26VaStats-table th,.dn26 .dn26VaStats-table td{padding:11px 22px;border-bottom:1px solid #f0ece6;vertical-align:top}
.dn26 .dn26VaStats-table thead th{padding-top:8px;padding-bottom:8px;color:var(--dn-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}
.dn26 .dn26VaStats-table tbody th{color:var(--dn-ink);font-weight:600;text-align:left}
.dn26 .dn26VaStats-table tbody tr:last-child>*{border-bottom:0}
.dn26 .dn26VaStats-table strong{color:var(--dn-ink);font-weight:800}
.dn26 .dn26VaStats-typeName{display:inline-flex;align-items:baseline;gap:10px;min-width:160px}
.dn26 .dn26VaStats-of{margin-left:4px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaStats-zero,.dn26 .dn26VaStats-zero .dn26VaStats-listHead,.dn26 .dn26VaStats-zero .dn26VaStats-listHead strong{color:var(--dn-muted)}
.dn26 .dn26VaStats-timeline{display:flex;flex-direction:column;gap:14px;scroll-margin-top:calc(var(--dn-header-height) + 16px)}
.dn26 .dn26VaStats-timelineHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:8px}
.dn26 .dn26VaStats-title{margin:0;color:var(--dn-ink);font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-0.02em}
.dn26 .dn26VaStats-period{display:flex;flex-wrap:wrap;gap:6px}
.dn26 .dn26VaStats-chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--dn-line-strong);border-radius:999px;background:#fff;color:var(--dn-text);font-size:14px;font-weight:600;list-style:none;text-decoration:none;white-space:nowrap;cursor:pointer}
.dn26 .dn26VaStats-chip::-webkit-details-marker{display:none}
.dn26 .dn26VaStats-chip:hover,.dn26 .dn26VaStats-chip:focus{border-color:var(--dn-ink);color:var(--dn-ink);text-decoration:none}
.dn26 .dn26VaStats-chip-current,.dn26 .dn26VaStats-chip-current:hover,.dn26 .dn26VaStats-chip-current:focus{border-color:var(--dn-ink);background:var(--dn-ink);color:#fff}
.dn26 .dn26VaStats-custom{position:relative}
.dn26 .dn26VaStats-customForm{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:14px;border:1px solid var(--dn-line);border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(26, 23, 20, 0.12)}
.dn26 .dn26VaStats-customForm label{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--dn-muted);font-size:12.5px;font-weight:600}
.dn26 .dn26VaStats-customForm input{height:40px;padding:0 10px;border:1px solid var(--dn-line-strong);border-radius:10px;background:#fff;color:var(--dn-ink);font:inherit;font-size:14px}
.dn26 .dn26VaStats-customForm input:focus{border-color:var(--dn-ink);outline:none}
.dn26 .dn26VaStats-customForm .dn26Btn{height:40px;padding:0 16px;font-size:14px}
.dn26 .dn26VaStats-periodText{margin:-4px 0 0;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaStats-periodText strong{color:var(--dn-ink)}
.dn26 .dn26VaStats-none .dn26VaBox-text{margin:0}
.dn26 .dn26VaStats-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:-4px 0 14px;padding:0;color:var(--dn-text);font-size:13px;list-style:none}
.dn26 .dn26VaStats-legend li{display:inline-flex;align-items:center;gap:6px}
.dn26 .dn26VaChart{position:relative;padding:18px 0 0 40px}
.dn26 .dn26VaChart-line{padding-right:60px}
.dn26 .dn26VaChart-plot{position:relative;height:var(--dn26-chart-height);border-radius:4px;outline:none;touch-action:pan-y}
.dn26 .dn26VaChart-plot:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dn-ink)}
.dn26 .dn26VaChart-grid{position:absolute;inset:0;pointer-events:none}
.dn26 .dn26VaChart-gridline{position:absolute;right:0;left:0;height:0;border-top:1px solid var(--dn26-chart-grid)}
.dn26 .dn26VaChart-baseline{border-top-color:var(--dn26-chart-axis)}
.dn26 .dn26VaChart-gridline em{position:absolute;top:-8px;right:calc(100% + 8px);color:var(--dn-muted);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap}
.dn26 .dn26VaChart-cols{position:absolute;inset:0;display:flex}
.dn26 .dn26VaChart-col{display:flex;flex:1 1 0;flex-direction:column-reverse;align-items:center;min-width:0}
.dn26 .dn26VaChart-seg{display:block;flex:none;box-sizing:border-box;width:min(24px,100% - 2px);min-height:2px}
.dn26 .dn26VaChart-seg+.dn26VaChart-seg{min-height:4px;border-bottom:2px solid var(--dn-surface)}
.dn26 .dn26VaChart-seg:last-child{border-radius:4px 4px 0 0}
.dn26 .dn26VaChart-band{position:absolute;top:-8px;bottom:0;border-radius:6px;background:rgba(26, 23, 20, 0.06);pointer-events:none}
.dn26 .dn26VaChart-marker,.dn26 .dn26VaChart-today{position:absolute;top:-6px;bottom:0;width:0;border-left:1px solid var(--dn26-chart-axis);pointer-events:none}
.dn26 .dn26VaChart-marker{z-index:1;border-left-color:var(--dn-ink)}
.dn26 .dn26VaChart-marker em,.dn26 .dn26VaChart-today em{position:absolute;top:-18px;left:0;color:var(--dn-muted);font-size:12px;font-style:normal;line-height:16px;white-space:nowrap;transform:translateX(-50%)}
.dn26 .dn26VaChart-marker em{color:var(--dn-ink);font-weight:700}
.dn26 .dn26VaChart-x{position:relative;height:16px;margin-top:8px;color:var(--dn-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:16px}
.dn26 .dn26VaChart-x span{position:absolute;top:0;white-space:nowrap;transform:translateX(-50%)}
.dn26 .dn26VaChart-x .dn26VaChart-xStart{transform:translateX(-4px)}
.dn26 .dn26VaChart-x .dn26VaChart-xEnd{transform:translateX(calc(-100% + 4px))}
.dn26 .dn26VaChart-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.dn26 .dn26VaChart-area{fill:var(--dn26-sa);fill-opacity:.1}
.dn26 .dn26VaChart-path,.dn26 .dn26VaChart-projection{fill:none;stroke:var(--dn26-sa);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
.dn26 .dn26VaChart-projection{stroke-dasharray:4 6;opacity:.55}
.dn26 .dn26VaChart-dot{position:absolute;z-index:1;width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;background:var(--dn26-sa);box-shadow:0 0 0 2px var(--dn-surface);pointer-events:none}
.dn26 .dn26VaChart-dot-projection{background:var(--dn-surface);box-shadow:inset 0 0 0 2px var(--dn26-sa),0 0 0 2px var(--dn-surface)}
.dn26 .dn26VaChart-value{position:absolute;margin-left:10px;color:var(--dn-ink);font-size:14px;font-weight:800;line-height:16px;white-space:nowrap;pointer-events:none;transform:translateY(50%)}
.dn26 .dn26VaChart-withProjection .dn26VaChart-value:not(.dn26VaChart-value-projection){margin-left:8px;transform:translateY(calc(100% + 4px))}
.dn26 .dn26VaChart-value-projection{color:var(--dn-muted);font-weight:700}
.dn26 .dn26VaChart-cross{position:absolute;top:-8px;bottom:0;width:0;border-left:1px solid var(--dn-ink);opacity:.35;pointer-events:none}
.dn26 .dn26VaChart-tip{position:absolute;top:0;z-index:3;min-width:150px;max-width:260px;padding:10px 12px;border:1px solid var(--dn-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(26, 23, 20, 0.14);color:var(--dn-text);font-size:13px;line-height:1.35;pointer-events:none}
.dn26 .dn26VaChart-tipTitle{margin-bottom:6px;color:var(--dn-ink);font-weight:700;white-space:nowrap}
.dn26 .dn26VaChart-tipRow{display:flex;align-items:center;gap:8px}
.dn26 .dn26VaChart-tipRow+.dn26VaChart-tipRow{margin-top:3px}
.dn26 .dn26VaChart-tipKey{flex:none;width:12px;height:3px;border-radius:2px}
.dn26 .dn26VaChart-tipValue{min-width:2ch;color:var(--dn-ink);font-weight:800;font-variant-numeric:tabular-nums;text-align:right}
.dn26 .dn26VaChart-tipLabel{overflow:hidden;color:var(--dn-muted);text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26VaChart-tipNote{margin-top:6px;color:var(--dn-muted);font-size:12.5px}
.dn26 .dn26VaChart-tipRow+.dn26VaChart-tipNote{padding-top:6px;border-top:1px solid #f0ece6}
.dn26 .dn26VaChart-tipKey-bar{height:8px}
.dn26 .dn26VaChart-total{padding-top:0;padding-right:60px}
.dn26 .dn26VaChart-plots{border-radius:4px;outline:none;touch-action:pan-y}
.dn26 .dn26VaChart-plots:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--dn-ink)}
.dn26 .dn26VaChart-caption{margin:0 0 14px;color:var(--dn-muted);font-size:13px;font-weight:600;line-height:16px}
.dn26 .dn26VaChart-plot+.dn26VaChart-caption{margin-top:22px}
.dn26 .dn26VaChart-plotTotal{height:180px}
.dn26 .dn26VaChart-plotSteps{height:110px}
.dn26 .dn26VaChart-goal{position:absolute;right:0;left:0;height:0;border-top:2px dashed #c4bcb3;pointer-events:none}
.dn26 .dn26VaChart-goal em{position:absolute;bottom:4px;left:6px;color:var(--dn-muted);font-size:12px;font-style:normal;line-height:16px;white-space:nowrap}
.dn26 .dn26VaChart-running{opacity:.45}
.dn26 .dn26VaChart-tick{position:absolute;bottom:-5px;width:0;height:5px;border-left:1px solid var(--dn26-chart-axis);pointer-events:none}
.dn26 .dn26VaEntry-withoutTime{margin:14px 0 0}
.dn26 .dn26VaStats-values{margin-top:18px;padding-top:10px;border-top:1px solid #f0ece6}
.dn26 .dn26VaStats-values summary{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--dn-orange-text);font-size:13.5px;font-weight:700;list-style:none;cursor:pointer}
.dn26 .dn26VaStats-values summary::-webkit-details-marker{display:none}
.dn26 .dn26VaStats-values summary::before{content:"";width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.dn26 .dn26VaStats-values[open] summary::before{margin-top:3px;transform:rotate(-135deg)}
.dn26 .dn26VaStats-values .dn26VaStats-tableWrap{max-height:420px;margin-top:8px;overflow:auto}
.dn26 .dn26VaStats-valuesTable{font-size:13px}
.dn26 .dn26VaStats-valuesTable th,.dn26 .dn26VaStats-valuesTable td{padding-top:8px;padding-bottom:8px;white-space:nowrap}
.dn26 .dn26VaStats-valuesTable thead th{position:sticky;top:0;background:#fff}
.dn26 .dn26VaStats-valuesTable tbody th{font-weight:500}
.dn26 .dn26VaStats-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px}
.dn26 .dn26VaStats-row>.dn26Panel{flex:1 1 300px;min-width:0}
.dn26 .dn26VaStats-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}
.dn26 .dn26VaStats-listHead{display:flex;justify-content:space-between;gap:8px;color:var(--dn-text);font-size:14px;font-variant-numeric:tabular-nums}
.dn26 .dn26VaStats-listHead>span:first-child{font-weight:600}
.dn26 .dn26VaStats-list .dn26VaStats-meter{margin-top:6px}
.dn26 .dn26VaStats-empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.dn26 .dn26VaStats-empty .dn26Icon{margin-bottom:8px;color:var(--dn-orange-text)}
.dn26 .dn26VaStats-empty .dn26VaBox-text{max-width:560px;margin-bottom:6px}
@media(max-width: 680px){
.dn26 .dn26VaStats{--dn26-chart-height: 170px;gap:14px}
.dn26 .dn26VaStats .dn26Panel{padding:18px 16px}
.dn26 .dn26VaStats-tableWrap{margin:0 -16px -18px}
.dn26 .dn26VaStats-table th,.dn26 .dn26VaStats-table td{padding-right:12px;padding-left:16px}
.dn26 .dn26VaStats-typeName{min-width:120px}
.dn26 .dn26VaChart{padding-left:32px}
.dn26 .dn26VaChart-line,.dn26 .dn26VaChart-total{padding-right:48px}
.dn26 .dn26VaChart-plotTotal{height:150px}
.dn26 .dn26VaChart-plotSteps{height:90px}
.dn26 .dn26VaChart-xDense span:nth-child(even){display:none}
.dn26 .dn26VaStats-custom[open]{flex-basis:100%}
.dn26 .dn26VaStats-customForm{position:static;width:auto;max-width:none;margin-top:8px;box-shadow:none}}
.dn26 .dn26VaPage{display:flex;flex-direction:column;gap:18px}
.dn26 .dn26VaPage .dn26Panel,.dn26 .dn26VaSetting{padding:20px 22px}
.dn26 .dn26VaSetting .dn26VaBox-text,.dn26 .dn26VaScan .dn26VaBox-text{max-width:640px}
.dn26 .dn26VaSetting-last{margin-bottom:0}
.dn26 .dn26VaSetting-form .dnMessage,.dn26 .dn26VaSetting>.dnMessage{margin-bottom:16px}
.dn26 .dn26VaToggle-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}
.dn26 .dn26VaToggle .dnFormInputCheckbox{padding:0}
.dn26 .dn26VaToggle .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-box-text label{margin:0;font-weight:600;cursor:pointer}
.dn26 .dn26VaToggle .dnFormInputCheckbox-errorMessage{margin-top:6px;color:#c5221f;font-size:13.5px}
.dn26 .dn26VaToggle-status{display:inline-flex;align-items:center;gap:6px;color:var(--dn-muted);font-size:13.5px;font-weight:600;line-height:1.4}
.dn26 .dn26VaToggle-status-saving::before,.dn26 .dn26VaToggle-status-saved::before{content:"";flex:none;width:14px;height:14px}
.dn26 .dn26VaToggle-status-saving::before{border:2px solid #d9d3cb;border-top-color:var(--dn-orange);border-radius:999px;animation:dn26Spin .9s linear infinite}
.dn26 .dn26VaToggle-status-saved{color:#15803d}
.dn26 .dn26VaToggle-status-saved::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E") center/14px no-repeat}
.dn26 .dn26VaToggle-status-error{color:#c5221f}
.dn26 .dn26VaToggle-status-wait{color:var(--dn-orange-text)}
.dn26 .dn26VaToggle-hint{margin:2px 0 0 56px;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaSetting-reveal{margin-top:18px}
.dn26 .dn26VaSetting-form .dn26VaSetting-reveal{margin-top:14px;margin-left:56px}
.dn26 .dn26VaSetting-reveal>*+*{margin-top:12px}
.dn26 .dn26VaSetting-reveal .dnFormTextarea,.dn26 .dn26VaSetting-reveal .dnFormInputText,.dn26 .dn26VaSetting-reveal .dnFormTextareaTinyMce{max-width:640px}
.dn26 .dn26VaSettingList{margin-top:6px}
.dn26 .dn26VaSettingItem{padding:16px 0;border-top:1px solid var(--dn-line)}
.dn26 .dn26VaSettingItem:first-of-type{border-top:0}
.dn26 .dn26VaSettingItem:last-of-type{padding-bottom:0}
.dn26 .dn26VaSetting-sub{display:flex;flex-direction:column;gap:10px}
.dn26 .dn26VaSetting-sub>*+*{margin-top:0}
.dn26 .dn26VaSetting-sub .dnFormInputCheckbox .dnFormInputCheckbox-box .dnFormInputCheckbox-box-text label{font-size:14px;font-weight:500}
.dn26 .dn26VaSetting-reveal .dnFormSelect{max-width:420px}
.dn26 .dn26VaSetting-reveal .dnFormChosenChoices{max-width:640px}
.dn26 .dn26VaSetting-notes{max-width:640px;margin:14px 0 0;padding-left:18px;color:var(--dn-muted);font-size:13.5px;line-height:1.5;list-style:disc outside}
.dn26 .dn26VaSetting-notes li+li{margin-top:4px}
.dn26 .dn26VaSetting-subtitle{margin:0 0 6px;padding-top:18px;border-top:1px solid var(--dn-line);color:var(--dn-ink);font-size:15px;font-weight:800;letter-spacing:-0.01em}
.dn26 .dn26VaRoles+.dn26VaSetting-subtitle{margin-top:22px}
.dn26 .dn26VaSetting-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.dn26 .dn26VaSetting-btn{height:42px;padding:0 18px;font-size:14px}
.dn26 noscript .dn26VaSetting-btn{margin-top:18px}
.dn26 .dn26VaRoles .row>.offset-md-3{flex:0 0 100%;max-width:640px;margin-left:0}
.dn26 .dn26VaRoles hr{margin:0;border-color:var(--dn-line)}
.dn26 .dn26VaRoles hr:first-child{display:none}
.dn26 .dn26VaRoles [class*=dnJs-roleManageReplace] .row{flex-wrap:nowrap;align-items:center;padding:10px 0}
.dn26 .dn26VaRoles [class*=dnJs-roleManageReplace] .row>.col-6:first-child{display:flex;flex:1 1 auto;align-items:center;max-width:none;min-width:0;overflow-wrap:anywhere}
.dn26 .dn26VaRoles [class*=dnJs-roleManageReplace] .row>.col-6:last-child{display:flex;flex:0 0 auto;justify-content:flex-end;width:auto;max-width:none}
.dn26 .dn26VaRoles .dnButton-silent.float-right{float:none !important;margin:0 !important}
.dn26 .dn26VaRoles .dnSpacer-30{padding-bottom:10px}
.dn26 .dn26VaRoles .dnSpacer-10,.dn26 .dn26VaRoles .dnSpacer-20{display:none}
.dn26 .dn26VaRoles .dnRolesManageForm{display:flex;flex-wrap:wrap;gap:10px}
.dn26 .dn26VaRoles .dnRolesManageForm .dnFormChosenChoices{flex:1 1 260px;min-width:0}
.dn26 .dn26VaRoles .dnRolesManageForm .dnButton-center{align-self:stretch;height:auto;min-height:48px;margin:0;padding:0 22px}
.dn26 .dn26VaSetting-field{max-width:640px}
.dn26 .dn26VaSetting-note{margin:18px 0 0}
.dn26 .dn26VaList-actions{margin:4px 0 18px}
.dn26 .dn26VaSale-content .dnTableResponsive{margin:0}
.dn26 .dn26VaSale-content .dnTableResponsive-table{margin:0;color:var(--dn-text);font-size:14px}
.dn26 .dn26VaSale-content .dnTableResponsive-table thead th{padding:8px 12px;border-top:0;border-bottom:1px solid var(--dn-line-strong);background:transparent;color:var(--dn-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.dn26 .dn26VaSale-content .dnTableResponsive-table td{padding:11px 12px;border-top:1px solid #f0ece6;vertical-align:middle}
.dn26 .dn26VaSale-content .dnTableResponsive-table.table-striped tbody tr:nth-of-type(odd){background:transparent}
.dn26 .dn26VaSale-content .dnTableResponsive-table.table-hover tbody tr:hover{background:#faf8f5}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable thead .sorting,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable thead .sorting_asc,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable thead .sorting_desc{position:relative;padding-right:24px;background-image:none !important;cursor:pointer}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_scrollHead table.dataTable thead .sorting::after,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_scrollHead table.dataTable thead .sorting_asc::after,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_scrollHead table.dataTable thead .sorting_desc::after,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper>table.dataTable thead .sorting::after,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper>table.dataTable thead .sorting_asc::after,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper>table.dataTable thead .sorting_desc::after{content:"\2195";position:absolute;top:50%;right:8px;color:#c8c1b8;font-size:12px;transform:translateY(-50%)}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable thead .sorting_asc::after{content:"\2191";color:var(--dn-ink)}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable thead .sorting_desc::after{content:"\2193";color:var(--dn-ink)}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper table.dataTable.no-footer,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_scrollBody{border-bottom:0 !important}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter{margin-bottom:10px}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter label{margin:0}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter label input{width:220px;height:40px;margin:0;padding:0 16px;border:1px solid #d9d3cb;border-radius:999px;background:#fff;color:var(--dn-ink);font-family:inherit;font-size:14px}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter label input:focus{border-color:var(--dn-orange);outline:0;box-shadow:0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_info{padding-top:14px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate{padding-top:10px}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button:hover,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button:active{min-width:36px;margin-left:4px;padding:7px 12px;border:1px solid transparent !important;border-radius:999px !important;background:transparent !important;box-shadow:none;color:var(--dn-text) !important;font-size:13.5px;font-weight:600}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button:hover{border-color:var(--dn-line-strong) !important}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover{border-color:var(--dn-ink) !important;background:var(--dn-ink) !important;color:#fff !important}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover{border-color:transparent !important;color:#c8c1b8 !important}
.dn26 .dn26VaShop-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;max-width:640px;margin-bottom:12px}
.dn26 .dn26VaCode{display:block;width:100%;padding:14px 16px;border:1px solid var(--dn-line-strong);border-radius:12px;background:var(--dn-soft);color:var(--dn-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;resize:vertical}
.dn26 .dn26VaCode-text{font-family:inherit;font-size:14px}
.dn26 .dn26VaCode:focus{border-color:var(--dn-orange);outline:0;box-shadow:0 0 0 4px rgba(255, 97, 12, 0.2)}
.dn26 .dn26VaSeats{width:100%}
.dn26 .dn26VaSeatsInfo{max-width:680px}
.dn26 .dn26VaSeatsInfo .dn26VaSetting-subtitle{margin-top:18px}
.dn26 .dn26VaSeatsInfo a:not(.dn26Btn){color:var(--dn-orange-text);font-weight:600}
.dn26 .dn26VaSetting-sum>*{border-top:1px solid var(--dn-line-strong);background:#faf9f7}
.dn26 .dn26VaScan-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 48px;margin-top:6px}
.dn26 .dn26VaScan-steps{display:flex;flex:1 1 340px;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;counter-reset:dn26-scan}
.dn26 .dn26VaScan-steps>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-left:42px;counter-increment:dn26-scan}
.dn26 .dn26VaScan-steps>li::before{content:counter(dn26-scan);position:absolute;top:-3px;left:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--dn-orange-tint);color:var(--dn-orange-text);font-size:14px;font-weight:800}
.dn26 .dn26VaScan-stepTitle{color:var(--dn-ink);font-size:15px;font-weight:700}
.dn26 .dn26VaScan-stepText{color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaScan-steps .dn26VaSetting-actions{margin-top:10px}
.dn26 .dn26VaScan-code{display:inline-grid;grid-template-areas:"label copy" "value copy";grid-template-columns:auto auto;align-items:center;gap:2px 18px;max-width:100%;margin-top:10px;padding:8px 8px 8px 16px;border:1px solid var(--dn-line);border-radius:14px;background:var(--dn-soft)}
.dn26 .dn26VaScan-code .dn26VaIconBtn{grid-area:copy}
.dn26 .dn26VaScan-codeLabel{grid-area:label;color:var(--dn-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.dn26 .dn26VaScan-codeValue{grid-area:value;padding:0;background:none;color:var(--dn-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:.06em;word-break:break-all}
.dn26 .dn26VaScan-qr{flex:none;margin:0;padding:12px;border:1px solid var(--dn-line);border-radius:16px;background:#fff}
.dn26 .dn26VaScan-qr img{display:block;width:168px;height:168px;image-rendering:pixelated}
@media(max-width: 680px){
.dn26 .dn26VaPage{gap:14px}
.dn26 .dn26VaPage .dn26Panel,.dn26 .dn26VaSetting{padding:18px 16px}
.dn26 .dn26VaPage .dn26VaStats-tableWrap{margin:0 -16px -18px}
.dn26 .dn26VaToggle-hint,.dn26 .dn26VaSetting-form .dn26VaSetting-reveal{margin-left:0}
.dn26 .dn26VaSetting-form .dn26VaSetting-sub{margin-left:20px}
.dn26 .dn26VaScan-steps>li{padding-left:38px}
.dn26 .dn26VaShop-options{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter label,.dn26 .dn26VaSale-content .dnTableResponsive.dnTableResponsive-dataTable .dataTables_wrapper .dataTables_filter label input{width:100%}}
.dn26 .dn26Pos{width:100%;min-height:calc(100vh - var(--dn-header-height) - 130px);padding-top:8px;padding-bottom:64px}
.dn26 .dn26Pos-head{margin:28px 0 24px}
.dn26 .dn26Pos-title{margin:0;color:var(--dn-ink);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.15;letter-spacing:-0.03em}
.dn26 .dn26Pos-lead{max-width:660px;margin:8px 0 0;color:var(--dn-muted);font-size:15.5px;line-height:1.5}
.dn26 .dn26Pos-month{padding-top:24px;padding-bottom:12px}
.dn26 .dn26Pos-month .dn26Month-title{font-size:17px}
.dn26 .dn26Pos-empty{margin-top:20px}
.dn26 .dn26Pos-emptyTitle{margin:0 0 4px;color:var(--dn-ink);font-size:16px;font-weight:700}
.dn26 .dn26Pos-emptyText{margin:0;color:var(--dn-muted);font-size:14px;line-height:1.5}
.dn26 .dn26PosEvent{grid-template-columns:128px minmax(0, 1fr) 200px}
.dn26 .dn26PosHead{display:flex;align-items:center;gap:18px;margin:8px 0 22px}
.dn26 .dn26PosHead-img{flex:none;width:128px;height:auto;border-radius:12px;object-fit:cover;aspect-ratio:2/1}
.dn26 .dn26PosHead-info{min-width:0}
.dn26 .dn26PosHead-date{color:var(--dn-orange-text);font-size:13.5px;font-weight:700}
.dn26 .dn26PosHead-title{margin:2px 0;color:var(--dn-ink);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.2;letter-spacing:-0.02em;overflow-wrap:anywhere}
.dn26 .dn26PosHead-place{color:var(--dn-muted);font-size:14px}
.dn26 .dn26Pos-layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;align-items:start;gap:24px}
.dn26 .dn26Pos-layout-wide{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26Pos-main,.dn26 .dn26Pos-form{display:flex;flex-direction:column;gap:16px;min-width:0}
.dn26 .dn26Pos-aside{position:sticky;top:calc(var(--dn-header-height) + 20px);display:flex;flex-direction:column;gap:10px;min-width:0}
.dn26 .dn26Pos-layout-wide .dn26Pos-aside{position:static}
.dn26 .dn26Pos-main>.dnMessage{margin:0}
.dn26 .dn26Pos-panelHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}
.dn26 .dn26Pos-panelHead .dn26Checkout-sectionTitle+.dn26Pos-note{white-space:nowrap}
.dn26 .dn26Pos-panel .dn26Checkout-sectionLead{margin-top:-6px}
.dn26 .dn26Pos-note{color:var(--dn-muted);font-size:13px;font-weight:600}
.dn26 .dn26Pos-tickets{overflow:hidden;padding-bottom:0}
.dn26 .dn26Pos-ticketList{margin:0 calc(-1*clamp(20px,3vw,28px))}
.dn26 .dn26Pos-tickets>:last-child:not(.dn26Pos-ticketList){margin-bottom:clamp(20px,3vw,28px)}
.dn26 .dn26Pos-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.dn26 .dn26Pos-fields-three{grid-template-columns:repeat(3, minmax(0, 1fr))}
.dn26 .dn26PosBuyer{padding:0}
.dn26 .dn26PosBuyer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px clamp(20px,3vw,28px);border-radius:20px;list-style:none;cursor:pointer}
.dn26 .dn26PosBuyer-bar::-webkit-details-marker{display:none}
.dn26 .dn26PosBuyer-bar:hover .dn26Checkout-sectionTitle{color:var(--dn-orange-text)}
.dn26 .dn26PosBuyer-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}
.dn26 .dn26PosBuyer-chevron{color:var(--dn-muted);transition:transform .15s ease}
.dn26 .dn26PosBuyer[open] .dn26PosBuyer-chevron{transform:rotate(180deg)}
.dn26 .dn26PosBuyer-body{padding:0 clamp(20px,3vw,28px) clamp(20px,3vw,28px)}
.dn26 .dn26PosBuyer-body .dn26Checkout-sectionLead{margin-top:0}
.dn26 .dn26PosBar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 22px;border:1px solid var(--dn-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(26, 23, 20, 0.12)}
.dn26 .dn26PosBar-sum{display:flex;flex-direction:column;min-width:0}
.dn26 .dn26PosBar-count{color:var(--dn-muted);font-size:13.5px;font-weight:600}
.dn26 .dn26PosBar-total{color:var(--dn-ink);font-size:22px;font-weight:800;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}
.dn26 .dn26PosBar-next{flex:0 1 300px;margin-left:auto}
.dn26 .dn26PosBar-next:disabled{border-color:#e7e2db;background:#e7e2db;color:var(--dn-muted);cursor:not-allowed}
.dn26 .dn26PosSales{padding:20px 20px 10px}
.dn26 .dn26PosSales .dn26Pos-emptyText{margin:8px 0 10px}
.dn26 .dn26PosSales-sum{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:12px 0 8px}
.dn26 .dn26PosSales-sum>div{display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;background:var(--dn-soft)}
.dn26 .dn26PosSales-sum span{color:var(--dn-muted);font-size:12.5px;font-weight:600}
.dn26 .dn26PosSales-sum strong{color:var(--dn-ink);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}
.dn26 .dn26PosSales-list{max-height:60vh;margin:0 -8px;padding:0;overflow-y:auto;list-style:none}
.dn26 .dn26PosSale{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 8px;border:0;border-top:1px solid #f0ece6;border-radius:0;background:none;color:var(--dn-text);font:inherit;text-align:left;cursor:pointer}
.dn26 .dn26PosSales-list>li:first-child .dn26PosSale{border-top:0}
.dn26 .dn26PosSale:hover,.dn26 .dn26PosSale:focus-visible{background:#faf8f5}
.dn26 .dn26PosSale-info{display:flex;flex-direction:column;gap:2px;min-width:0}
.dn26 .dn26PosSale-name{overflow:hidden;color:var(--dn-ink);font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26PosSale-codes{color:var(--dn-muted);font-size:12.5px;overflow-wrap:anywhere}
.dn26 .dn26PosSale-side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}
.dn26 .dn26PosSale-amount{color:var(--dn-ink);font-weight:700;font-variant-numeric:tabular-nums}
.dn26 .dn26PosSale-canceled .dn26PosSale-amount{color:var(--dn-muted);text-decoration:line-through}
.dn26 .dn26Pos-layout-confirm .dn26Checkout-head{margin:0 0 4px}
.dn26 .dn26Pos-edit{color:var(--dn-orange-text);font-size:14px;font-weight:700}
.dn26 .dn26PosFacts{display:grid;gap:10px;margin:0}
.dn26 .dn26PosFacts>div{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:12px}
.dn26 .dn26PosFacts dt{color:var(--dn-muted);font-size:14px;font-weight:600}
.dn26 .dn26PosFacts dd{margin:0;color:var(--dn-ink);font-size:14.5px;overflow-wrap:anywhere}
.dn26 .dn26PosPerson{min-width:0;margin:0 0 14px;padding:0;border:0}
.dn26 .dn26PosPerson-label{float:none;width:auto;margin:0 0 8px;color:var(--dn-ink);font-size:13.5px;font-weight:700}
.dn26 .dn26Pos-cardNote{margin:0;padding:0 6px}
.dn26 .dn26PosDone .dn26OrderCard{margin-top:32px}
.dn26 .dn26PosDone-next{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;color:var(--dn-ink);font-size:15.5px;font-weight:700;text-decoration:none}
.dn26 .dn26PosDone-next:hover,.dn26 .dn26PosDone-next:focus{color:var(--dn-orange-text);text-decoration:none}
.dn26 .dn26PosDetail{padding:8px 8px 4px;color:var(--dn-text)}
.dn26 .dn26PosDetail-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 32px 18px 0}
.dn26 .dn26PosDetail-title{margin:0;color:var(--dn-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;overflow-wrap:anywhere}
.dn26 .dn26PosDetail-items{margin:20px 0 0;overflow:hidden;padding:0;border:1px solid var(--dn-line);border-radius:16px;list-style:none}
.dn26 .dn26PosDetail-items>li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid #f0ece6;font-size:14.5px}
.dn26 .dn26PosDetail-items>li:first-child{border-top:0}
.dn26 .dn26PosDetail-price{margin-left:6px;color:var(--dn-muted);font-size:13px}
.dn26 .dn26PosDetail-amount{flex:none;color:var(--dn-ink);font-weight:700;font-variant-numeric:tabular-nums}
.dn26 .dn26PosDetail-total{background:var(--dn-soft);color:var(--dn-ink);font-weight:800}
.dn26 .dn26PosDetail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.dn26 .dn26PosDetail-cancel{margin-top:16px;color:var(--dn-muted);font-size:13.5px}
.dn26 a.dn26PosDetail-cancelLink{color:#b3261e;font-weight:700}
.dn26 .dn26Boca{display:grid;gap:12px;margin:0 0 24px;padding:16px 18px;border:1px solid var(--dn-line);border-radius:16px;background:var(--dn-surface);color:var(--dn-text);text-align:left}
.dn26 .dn26Boca[hidden],.dn26 .dn26Boca [hidden]{display:none}
.dn26 .dn26PosDone .dn26Boca{margin:28px 0 0}
.dn26 .dn26Boca-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}
.dn26 .dn26Boca-dot{flex:none;width:10px;height:10px;border-radius:999px;background:var(--dn-field-border)}
.dn26 .dn26Boca[data-state=ready] .dn26Boca-dot{background:#16a34a}
.dn26 .dn26Boca[data-state=none] .dn26Boca-dot{background:#dc2626}
.dn26 .dn26Boca-title{margin:0;color:var(--dn-ink);font-size:15px;font-weight:800}
.dn26 .dn26Boca-status{color:var(--dn-muted);font-size:14px}
.dn26 .dn26Boca-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.dn26 .dn26Boca-on,.dn26 .dn26Boca-field{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--dn-ink);font-size:14px;font-weight:600}
.dn26 .dn26Boca-on{cursor:pointer}
.dn26 .dn26Boca-on input{width:18px;height:18px;margin:0;accent-color:var(--dn-orange-fill)}
.dn26 .dn26Boca-select{height:40px;padding:0 34px 0 12px;border:1px solid var(--dn-field-border);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%236b645d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;color:var(--dn-ink);font:inherit;font-weight:500;-webkit-appearance:none;appearance:none}
.dn26 .dn26Boca-btn,.dn26 .dn26BocaMsg-pdf{height:40px;padding:0 16px;font-size:14px}
.dn26 .dn26BocaMsg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;font-weight:600}
.dn26 .dn26BocaMsg:empty{display:none}
.dn26 .dn26Result-actions+.dn26BocaMsg,.dn26 .dn26PosDetail-actions+.dn26BocaMsg{margin-top:14px}
.dn26 .dn26Result-actions+.dn26BocaMsg{justify-content:center}
.dn26 .dn26BocaMsg-busy{color:var(--dn-muted)}
.dn26 .dn26BocaMsg-ok{color:#15803d}
.dn26 .dn26BocaMsg-error{color:#b3261e}
.dn26 .dn26BocaPdf{display:none}
.dn26.dn26-boca-on .dn26BocaPdf{display:inline-flex}
@media(max-width: 900px){
.dn26 .dn26Pos-layout{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26Pos-aside{position:static}}
@media(max-width: 680px){
.dn26 .dn26Pos-head{margin:16px 0 18px}
.dn26 .dn26PosEvent{grid-template-columns:96px minmax(0, 1fr)}
.dn26 .dn26PosHead{gap:14px}
.dn26 .dn26PosHead-img{width:96px}
.dn26 .dn26Pos-fields,.dn26 .dn26Pos-fields-three{grid-template-columns:minmax(0, 1fr)}
.dn26 .dn26PosBar{bottom:8px;gap:12px;padding:10px 10px 10px 16px}
.dn26 .dn26PosBar-total{font-size:19px}
.dn26 .dn26PosBar-next{height:52px;padding:0 18px;font-size:15.5px}
.dn26 .dn26PosFacts>div{grid-template-columns:minmax(0, 1fr);gap:2px}}
.dn26 .dn26VaSeatMap{--dn26-seat-blocked: #9a958f;--dn26-seat-taken: #e3ded7;--dn26-seat-block: var(--dn-orange);--dn26-seat-unblock: #16a34a}
.dn26 .dn26VaSeatMap [hidden]{display:none !important}
.dn26 .dn26VaSeatMap-note{max-width:680px;margin:12px 0 0;padding:10px 14px;border-radius:12px;background:var(--dn-soft);color:var(--dn-text);font-size:14px;line-height:1.5}
.dn26 .dn26VaSeatMap-note-warn{background:var(--dn-orange-tint);color:var(--dn-orange-dark)}
.dn26 .dn26VaSeatMap-preview{margin-top:16px}
.dn26 .dn26VaSeatMap-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 32px;margin-top:18px}
.dn26 .dn26VaSeatMap-main{display:flex;flex:1 1 520px;flex-direction:column;gap:14px;min-width:0}
.dn26 .dn26VaSeatMap-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.dn26 .dn26VaSeatMap-tabs button{border:0;background:transparent;cursor:pointer;font-family:inherit}
.dn26 .dn26VaSeatMap-tabs button.dn26VaTabs-tab-current{background:#fff}
.dn26 .dn26VaSeatMap-category{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:var(--dn-text);font-size:14px;font-weight:600}
.dn26 .dn26VaSeatMap-category select{max-width:100%;height:38px;padding:0 10px;border:1px solid var(--dn-line-strong);border-radius:10px;background:#fff;color:var(--dn-ink);font:inherit;font-weight:500}
.dn26 .dn26VaSeatMap-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;color:var(--dn-muted);font-size:13px;list-style:none}
.dn26 .dn26VaSeatMap-legend li{display:inline-flex;align-items:center;gap:6px}
.dn26 .dn26VaSeatMap-swatch{width:12px;height:12px;border-radius:999px;background:var(--dn-line-strong)}
.dn26 .dn26VaSeatMap-swatch-free{background:conic-gradient(#3b82f6 0 33%, #a855f7 0 66%, #f59e0b 0)}
.dn26 .dn26VaSeatMap-swatch-blocked{background:var(--dn26-seat-blocked)}
.dn26 .dn26VaSeatMap-swatch-blocked,.dn26 .dn26VaSeatMap-swatch-block{position:relative}
.dn26 .dn26VaSeatMap-swatch-blocked::after,.dn26 .dn26VaSeatMap-swatch-block::after{content:"\d7";position:absolute;inset:0;color:#1a1714;font-size:12px;font-weight:800;line-height:12px;text-align:center}
.dn26 .dn26VaSeatMap-swatch-block::after{color:#9a3412}
.dn26 .dn26VaSeatMap-swatch-taken{background:var(--dn26-seat-taken)}
.dn26 .dn26VaSeatMap-swatch-block{background:#ffb88f}
.dn26 .dn26VaSeatMap-swatch-unblock{background:var(--dn26-seat-unblock)}
.dn26 .dn26VaSeatMap-chart{width:100%;min-height:420px;border:1px solid var(--dn-line);border-radius:14px;background:#fff;overflow:hidden}
.dn26 .dn26VaSeatMap-side{display:flex;flex:0 1 300px;flex-direction:column;gap:10px;min-width:0}
.dn26 .dn26VaSeatMap-side .dn26VaSetting-subtitle{margin-top:0}
.dn26 .dn26VaSeatMap-empty,.dn26 .dn26VaSeatMap-limit{margin:0;color:var(--dn-muted);font-size:13.5px;line-height:1.5}
.dn26 .dn26VaSeatMap-list,.dn26 .dn26VaSeatMap-skipped{display:flex;flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}
.dn26 .dn26VaSeatMap-list:empty{display:none}
.dn26 .dn26VaSeatMap-item{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:10px;background:var(--dn-soft);font-size:13.5px}
.dn26 .dn26VaSeatMap-itemLabel{min-width:0;overflow:hidden;color:var(--dn-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.dn26 .dn26VaSeatMap-itemWhat{color:var(--dn-muted);white-space:nowrap}
.dn26 .dn26VaSeatMap-remove{width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--dn-muted);cursor:pointer;font-size:18px;line-height:1}
.dn26 .dn26VaSeatMap-remove:hover,.dn26 .dn26VaSeatMap-remove:focus-visible{background:#fff;color:var(--dn-ink)}
.dn26 .dn26VaSeatMap-actions{flex-wrap:wrap;gap:8px;margin-top:4px}
.dn26 .dn26VaSeatMap-status{min-height:1.5em;margin:0;color:var(--dn-text);font-size:14px;line-height:1.5}
.dn26 .dn26VaSeatMap-status[data-kind=saved]{color:#14532d;font-weight:600}
.dn26 .dn26VaSeatMap-status[data-kind=error]{color:var(--dn-orange-dark);font-weight:600}
.dn26 .dn26VaSeatMap-skipped li{padding:6px 10px;border-radius:10px;background:var(--dn-orange-tint);color:var(--dn-orange-dark);font-size:13px;line-height:1.4}
.dn26 .dn26VaSeatMap-area{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--dn-line-strong);border-radius:12px;background:#fff}
.dn26 .dn26VaSeatMap-areaTitle{margin:0;color:var(--dn-ink);font-weight:700}
.dn26 .dn26VaSeatMap-areaText{margin:0;color:var(--dn-muted);font-size:13.5px}
.dn26 .dn26VaSeatMap-areaField{margin:4px 0 0;color:var(--dn-text);font-size:13.5px;font-weight:600}
.dn26 .dn26VaSeatMap-areaRow{display:flex;gap:8px}
.dn26 .dn26VaSeatMap-areaRow input{width:110px;height:40px;padding:0 10px;border:1px solid var(--dn-line-strong);border-radius:10px;font:inherit;font-variant-numeric:tabular-nums}
@media(max-width: 760px){
.dn26 .dn26VaSeatMap-side{flex-basis:100%}
.dn26 .dn26VaSeatMap-chart{min-height:340px}}
.dn26 .dnVideoGrid-container-iframe{container-type:inline-size;border-radius:14px}
.dn26 .dnVideoConsent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 20px;background:var(--dn-footer);color:#fff;text-align:center}
.dn26 .dnVideoConsent-play{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 22px 10px 16px;border:0;border-radius:999px;background:#fff;color:var(--dn-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.dn26 .dnVideoConsent-play:hover{background:var(--dn-soft)}
.dn26 .dnVideoConsent-provider{font-weight:400}
.dn26 .dnVideoConsent-hint{max-width:34em;margin:0;color:rgba(255, 255, 255, 0.82);font-size:13px;line-height:1.45}
.dn26 .dnVideoConsent-hint a{color:#fff;text-decoration:underline;text-underline-offset:2px}
@container (max-width: 280px){
.dn26 .dnVideoConsent-hint{display:none}}
.dn26 .dn26VaPosList-period .dnNotice,.dn26 .dn26VaPosList-period .dn26Notice{margin-bottom:14px}
.dn26 .dn26VaPosList-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}
.dn26 .dn26VaPosList-field{flex:0 1 240px;min-width:180px}
.dn26 .dn26VaPosList-form .dn26Btn{height:56px}
.dn26 .dn26VaPosList-head{align-items:center}
.dn26 .dn26VaPosList-head .dn26VaBox-btn{height:38px;font-size:14px}
.dn26 .dn26VaPosList-table tfoot th,.dn26 .dn26VaPosList-table tfoot td{padding:11px 22px;border-top:1px solid var(--dn-line-strong);color:var(--dn-ink);font-weight:800}
.dn26 .dn26VaPosList-table tfoot th{text-align:left}
.dn26 .dn26VaPosList-table tbody th{white-space:nowrap}
.dn26 .dn26VaPosList-table tbody tr:last-child>*{border-bottom:0}
@media(max-width: 680px){
.dn26 .dn26VaPosList-field{flex:1 1 140px;min-width:0}
.dn26 .dn26VaPosList-form .dn26Btn{flex:1 1 100%}
.dn26 .dn26VaPosList-table{font-size:13px}
.dn26 .dn26VaPosList-table th,.dn26 .dn26VaPosList-table td,.dn26 .dn26VaPosList-table tfoot th,.dn26 .dn26VaPosList-table tfoot td{padding-right:6px;padding-left:6px}
.dn26 .dn26VaPosList-table tr>:first-child{padding-left:16px}
.dn26 .dn26VaPosList-table tr>:last-child{padding-right:16px}
.dn26 .dn26VaPosList-table thead th{font-size:10.5px;letter-spacing:.02em}
.dn26 .dn26VaPosList-table tbody th{white-space:normal;overflow-wrap:anywhere}}
