.kd-planning .sf-wrap{display:block;max-width:1100px}.kd-planning h2{text-align:center}.kd-planning__scroll{overflow-x:auto;margin:28px 0;border:1px solid currentColor;border-radius:12px}.kd-planning__scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}.kd-planning table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;text-align:left}.kd-planning th,.kd-planning td{padding:14px 18px;vertical-align:top;border-bottom:1px solid currentColor}.kd-planning thead th{font-weight:700}.kd-planning tbody tr:last-child>*{border-bottom:0}.kd-planning small{display:block;font-size:.8em;opacity:.8;white-space:nowrap}.kd-planning__note{max-width:850px}@media(max-width:749px){.kd-planning table{font-size:13px}.kd-planning th,.kd-planning td{padding:11px 8px}.kd-planning h2{font-size:30px}}.knity-sticky[hidden]{display:none!important}.knity-sticky{display:block;position:fixed;inset:auto 0 var(--knity-preview-offset, 0px);margin:0;z-index:30;background:rgb(var(--colors-background-main));color:rgb(var(--color-base-text));border-top:1px solid rgba(var(--color-base-text),.12);box-shadow:0 -4px 18px #0000000d;padding-bottom:env(safe-area-inset-bottom,0px)}.knity-sticky .knity-sticky__inner{display:flex;align-items:center;gap:12px;padding-top:8px;padding-bottom:8px}.knity-sticky__image{width:40px;height:40px;object-fit:cover;flex-shrink:0}.knity-sticky__details{flex:1;min-width:0;line-height:1.35}.knity-sticky__title{font-weight:600;font-size:15px}.knity-sticky__selection{font-size:13px;margin-top:4px}.knity-sticky .knity-sticky__button{box-sizing:border-box;width:auto;min-width:148px;height:44px;min-height:44px;padding:0 20px;margin:0;flex:0 0 auto;font-size:15px;line-height:1.2;white-space:nowrap}.knity-sticky .knity-sticky__button [data-label]{font-size:inherit;line-height:inherit}.knity-sticky__button[aria-busy=true]{opacity:.65;cursor:wait}@media screen and (max-width:749px){.knity-sticky .knity-sticky__inner{gap:10px;padding:8px 15px}.knity-sticky__image{display:none}.knity-sticky__title{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knity-sticky__selection{font-size:12px}.knity-sticky .knity-sticky__button{min-width:124px;padding:0 14px;font-size:14px}}@media print{.knity-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
