.frk-wrap{--frk-border:#ddd5c4;--frk-border-s:#c4b99a;--frk-soft:#eef1f8;--frk-s-bg:#eaf4ee;--frk-s-txt:#1a5c35;--frk-s-bdr:#b8dec7;--frk-w-bg:#fff4e0;--frk-w-txt:#7a4f0a;--frk-d-bg:#f8ecec;--frk-d-txt:#b32b2b;--frk-d-bdr:#e6caca;--frk-i-bg:#eef1f8;--frk-i-txt:#354a7a}.frk-wrap,.frk-wrap .frk-t-body{font-family:var(--frk-ff-body,inherit);font-size:var(--frk-fs-body,15px);font-weight:var(--frk-fw-body,400)}.frk-wrap .frk-t-header{font-family:var(--frk-ff-header,inherit)!important;font-size:var(--frk-fs-header,26px)!important;font-weight:var(--frk-fw-header,600)!important}.frk-wrap .frk-t-title{font-family:var(--frk-ff-title,inherit)!important;font-size:var(--frk-fs-title,18px)!important;font-weight:var(--frk-fw-title,600)!important}.frk-wrap .frk-t-small{font-family:var(--frk-ff-small,inherit)!important;font-size:var(--frk-fs-small,13px)!important;font-weight:var(--frk-fw-small,400)!important}.frk-wrap .frk-t-btn{font-family:var(--frk-ff-button,inherit)!important;font-size:var(--frk-fs-button,15px)!important;font-weight:var(--frk-fw-button,500)!important}.frk-wrap{color:var(--frk-text);line-height:1.55;box-sizing:border-box}.frk-wrap *,.frk-wrap *::before,.frk-wrap *::after{box-sizing:border-box}.frk-wrap .frk-back-link{display:inline-block;color:var(--frk-muted)!important;text-decoration:none!important;margin-bottom:.75rem;padding:.4rem 0;background:none!important;border:none!important;box-shadow:none!important}.frk-wrap .frk-back-link:hover{color:var(--frk-text)!important}.frk-wrap .frk-comp-header{background:var(--frk-primary)!important;padding:1.5rem 1.5rem 1.25rem;border-radius:var(--frk-radius) var(--frk-radius) 0 0}.frk-wrap .frk-comp-header h1{color:#fff!important;margin:0 0 3px!important;line-height:1.2!important;letter-spacing:-.01em;background:none!important;border:none!important;padding:0!important;text-wrap:balance}.frk-wrap .frk-comp-header-sub{color:rgb(255 255 255 / .7)!important;margin:0 0 10px!important}.frk-wrap .frk-pill{display:inline-flex;align-items:center;gap:6px;font-size:calc(var(--frk-fs-small, 13px) * .92)!important;padding:4px 12px;border-radius:20px;font-weight:500;text-decoration:none;line-height:1.4}.frk-wrap .frk-pill::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.frk-wrap .frk-pill-open{background:var(--frk-s-bg)!important;color:var(--frk-s-txt)!important}.frk-wrap .frk-pill-plan{background:var(--frk-i-bg)!important;color:var(--frk-i-txt)!important}.frk-wrap .frk-pill-closed,.frk-wrap .frk-pill-done{background:#f0ede8!important;color:#6b6558!important}.frk-wrap .frk-pill-header{background:rgb(255 255 255 / .15)!important;color:#fff!important}.frk-wrap .frk-tabs{display:flex;border-bottom:1px solid var(--frk-border);background:var(--frk-box-bg)!important;margin:0;padding:0}.frk-wrap .frk-tab{font-family:var(--frk-ff-tab,inherit)!important;font-size:var(--frk-fs-tab,15px)!important;font-weight:var(--frk-fw-tab,500)!important;padding:13px 16px!important;background:none!important;background-color:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;cursor:pointer!important;color:var(--frk-tab-text)!important;white-space:nowrap;transition:color .15s,border-color .15s;margin:0 0 -1px!important;box-shadow:none!important;text-decoration:none!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-tab.active{color:var(--frk-tab-active)!important;border-bottom-color:var(--frk-tab-active)!important;background:none!important}.frk-wrap .frk-tab:hover:not(.active){color:var(--frk-tab-hover)!important;background:none!important}.frk-wrap .frk-tab:focus-visible{outline:2px solid var(--frk-tab-active);outline-offset:-2px}.frk-wrap .frk-tab-pane{display:none;padding-top:1.25rem}.frk-wrap .frk-tab-pane.active{display:block}.frk-wrap .frk-card{background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;padding:1.4rem!important;margin-bottom:1rem;box-shadow:none!important}.frk-wrap .frk-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:1rem}.frk-wrap .frk-info-item{background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:8px!important;padding:11px 14px!important;box-shadow:none!important;min-width:0}.frk-wrap .frk-info-k{color:var(--frk-info-k)!important;margin-bottom:3px}.frk-wrap .frk-info-v{color:var(--frk-info-v)!important;font-weight:500;overflow-wrap:anywhere}.frk-wrap .frk-text-block{background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:8px!important;padding:12px 14px!important;line-height:1.7;color:var(--frk-text)!important}.frk-wrap .frk-comp-desc{color:var(--frk-muted)!important;margin:0 0 1.25rem!important}.frk-wrap .frk-section-title{margin:0 0 6px!important;line-height:1.3!important;color:var(--frk-heading)!important;background:none!important;border:none!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-section-sub{color:var(--frk-muted)!important;margin:0 0 1.25rem!important}.frk-wrap .frk-section-hdr{display:flex;align-items:center;gap:12px;margin:2rem 0 .75rem}.frk-wrap .frk-list-section:first-child .frk-section-hdr{margin-top:0}.frk-wrap .frk-section-hdr h2{color:var(--frk-muted)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;margin:0!important;line-height:1.3!important;background:none!important;padding:0!important;border:none!important}.frk-wrap .frk-section-hdr::after{content:'';flex:1;height:1px;background:var(--frk-border)}.frk-wrap .frk-comp-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;padding:1.1rem 1.25rem!important;background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;margin-bottom:.65rem!important;text-decoration:none!important;color:var(--frk-text)!important;transition:border-color .15s,transform .1s;box-shadow:none!important;cursor:pointer}.frk-wrap .frk-comp-card:hover{border-color:var(--frk-tab-active)!important;transform:translateY(-1px);text-decoration:none!important;color:var(--frk-text)!important;background:var(--frk-box-bg)!important}.frk-wrap .frk-comp-info{min-width:0}.frk-wrap .frk-comp-done{opacity:.65}.frk-wrap .frk-comp-done:hover{transform:none;border-color:var(--frk-border)!important}.frk-wrap .frk-comp-name{margin-bottom:4px;color:var(--frk-heading)!important;line-height:1.3}.frk-wrap .frk-comp-meta{color:var(--frk-muted)!important;margin-bottom:8px}.frk-wrap .frk-comp-arrow{font-size:22px;color:var(--frk-border-s)!important;flex-shrink:0}.frk-wrap .frk-list-empty{color:var(--frk-muted)!important;padding:.5rem 0;margin:0}.frk-wrap .frk-steps{display:flex;align-items:center;margin-bottom:1.75rem}.frk-wrap .frk-step-item{display:flex;align-items:center;min-width:0}.frk-wrap .frk-step-expand{flex:1}.frk-wrap .frk-step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;border:none!important}.frk-wrap .frk-dot-done{background:var(--frk-soft)!important;color:var(--frk-accent)!important}.frk-wrap .frk-dot-active{background:var(--frk-primary)!important;color:#fff!important}.frk-wrap .frk-dot-pend{background:var(--frk-border)!important;color:#6b6558!important}.frk-wrap .frk-step-lbl{margin-left:8px;color:var(--frk-muted)!important;white-space:nowrap}.frk-wrap .frk-lbl-act{color:var(--frk-heading)!important;font-weight:600!important}.frk-wrap .frk-step-line{flex:1;height:1px;background:var(--frk-border);margin:0 12px;min-width:12px}.frk-wrap .frk-horse-list{display:flex;flex-direction:column;gap:8px;margin-bottom:1.5rem}.frk-wrap .frk-horse-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px;padding:14px 16px!important;background:var(--frk-box-bg)!important;border:1.5px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;cursor:pointer!important;width:100%!important;text-align:left!important;transition:border-color .15s,background .15s;box-shadow:none!important;color:var(--frk-text)!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-horse-card:hover:not(.frk-hc-disabled){border-color:var(--frk-horse-sel-border)!important;background:var(--frk-box-bg)!important}.frk-wrap .frk-horse-card:focus-visible{outline:2px solid var(--frk-tab-active);outline-offset:2px}.frk-wrap .frk-hc-sel,.frk-wrap .frk-hc-sel:hover{background:var(--frk-horse-sel-bg)!important;border-color:var(--frk-horse-sel-border)!important}.frk-wrap .frk-hc-full{background:var(--frk-d-bg)!important;border-color:var(--frk-d-bdr)!important}.frk-wrap .frk-hc-disabled{cursor:default!important;pointer-events:none!important;opacity:.65}.frk-wrap .frk-hc-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.frk-wrap .frk-hc-name{color:var(--frk-heading)!important}.frk-wrap .frk-hc-heights{color:var(--frk-muted)!important}.frk-wrap .frk-badge,.frk-wrap .frk-chip{font-family:var(--frk-ff-small,inherit)!important;font-size:calc(var(--frk-fs-small, 13px) * .88)!important;padding:3px 10px!important;border-radius:20px!important;font-weight:600!important;white-space:nowrap;line-height:1.4;border:none!important;display:inline-block!important}.frk-wrap .frk-badge{flex-shrink:0}.frk-wrap .frk-sp-ok{background:#dff0e4!important;color:var(--frk-s-txt)!important}.frk-wrap .frk-sp-low{background:var(--frk-w-bg)!important;color:var(--frk-w-txt)!important}.frk-wrap .frk-sp-full{background:#f4dede!important;color:var(--frk-d-txt)!important}.frk-wrap .frk-chip{background:#ede8dc!important;color:#6b6558!important;margin:0 4px 2px 0}.frk-wrap .frk-height-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px;margin-bottom:1.5rem}.frk-wrap .frk-height-btn{padding:14px 6px!important;background:var(--frk-box-bg)!important;border:1.5px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;cursor:pointer!important;color:var(--frk-text)!important;transition:border-color .15s,background .15s,color .15s;line-height:1.25!important;width:100%!important;text-align:center!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-height-btn small{display:block;font-size:.75em;opacity:.75}.frk-wrap .frk-height-btn:hover:not(.frk-hsel){border-color:var(--frk-primary)!important;background:var(--frk-box-bg)!important;color:var(--frk-text)!important}.frk-wrap .frk-height-btn:focus-visible{outline:2px solid var(--frk-tab-active);outline-offset:2px}.frk-wrap .frk-hsel,.frk-wrap .frk-hsel:hover{background:var(--frk-btn-bg)!important;border-color:var(--frk-btn-bg)!important;color:var(--frk-btn-text)!important}.frk-wrap .frk-summary-box{background:var(--frk-soft)!important;border:1px solid #dbe1ee!important;border-radius:var(--frk-radius)!important;padding:11px 15px!important;margin-bottom:1.25rem;color:var(--frk-muted)!important}.frk-wrap .frk-summary-box strong{color:var(--frk-heading)!important}.frk-wrap .frk-form-group{margin-bottom:1.1rem}.frk-wrap .frk-label{display:block!important;color:var(--frk-muted)!important;margin-bottom:6px!important;font-weight:500!important}.frk-wrap .frk-input{width:100%!important;padding:11px 14px!important;background:var(--frk-box-bg)!important;border:1.5px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;font-family:var(--frk-ff-body,inherit)!important;font-size:max(16px, var(--frk-fs-body, 15px))!important;color:var(--frk-text)!important;line-height:1.4!important;outline:none!important;transition:border-color .15s;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.frk-wrap .frk-input:focus{border-color:var(--frk-primary)!important;box-shadow:none!important}.frk-wrap .frk-check-label{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;color:var(--frk-text)!important}.frk-wrap .frk-check-label input{width:18px;height:18px;margin:0;flex-shrink:0}.frk-wrap .frk-notice{margin-top:14px;color:var(--frk-muted)!important;background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;padding:10px 12px!important}.frk-wrap .frk-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 22px!important;min-height:44px;border-radius:var(--frk-radius)!important;cursor:pointer!important;border:1.5px solid transparent!important;transition:background .15s,border-color .15s,color .15s!important;text-decoration:none!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-btn[disabled]{opacity:.65;cursor:wait!important}.frk-wrap .frk-btn:focus-visible{outline:2px solid var(--frk-tab-active);outline-offset:2px}.frk-wrap .frk-btn-primary{background:var(--frk-btn-bg)!important;background-color:var(--frk-btn-bg)!important;color:var(--frk-btn-text)!important;border-color:var(--frk-btn-bg)!important}.frk-wrap .frk-btn-primary:hover,.frk-wrap .frk-btn-primary:focus{background:var(--frk-btn-hover)!important;background-color:var(--frk-btn-hover)!important;border-color:var(--frk-btn-hover)!important;color:var(--frk-btn-text)!important;text-decoration:none!important}.frk-wrap .frk-btn-ghost{background:transparent!important;background-color:transparent!important;color:var(--frk-muted)!important;border-color:var(--frk-border)!important}.frk-wrap .frk-btn-ghost:hover,.frk-wrap .frk-btn-ghost:focus{color:var(--frk-text)!important;border-color:var(--frk-border-s)!important;background:transparent!important}.frk-wrap .frk-btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.4rem}.frk-wrap .frk-confirm-card{background:var(--frk-soft)!important;border:1px solid #dbe1ee!important;border-radius:var(--frk-radius)!important;padding:1.5rem!important;margin-bottom:1rem}.frk-wrap .frk-confirm-title{color:var(--frk-tab-active)!important;margin-bottom:5px!important}.frk-wrap .frk-confirm-sub{color:var(--frk-muted)!important;margin-bottom:1.25rem!important;overflow-wrap:anywhere}.frk-wrap .frk-confirm-detail{background:var(--frk-box-bg)!important;border-radius:8px!important;padding:8px 14px!important}.frk-wrap .frk-cd-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--frk-border)}.frk-wrap .frk-cd-row:last-child{border-bottom:none}.frk-wrap .frk-cd-row span:first-child{color:var(--frk-muted)!important;flex-shrink:0}.frk-wrap .frk-cd-row span:last-child{color:var(--frk-text)!important;text-align:right;overflow-wrap:anywhere}.frk-wrap .frk-cancel-info{background:var(--frk-box-bg)!important;border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;padding:12px 14px!important;color:var(--frk-text)!important}.frk-wrap .frk-cancel-link{color:var(--frk-link)!important;text-decoration:underline!important}.frk-wrap .frk-cancel-url{display:block;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--frk-muted)!important;margin-top:4px;word-break:break-all}.frk-wrap .frk-table-wrap{border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.frk-wrap .frk-table{width:100%;border-collapse:collapse;margin:0!important;border:none!important}.frk-wrap .frk-table th{text-align:left!important;padding:10px 14px!important;font-weight:600!important;color:var(--frk-muted)!important;border:none!important;border-bottom:1px solid var(--frk-border)!important;background:var(--frk-box-bg)!important;white-space:nowrap}.frk-wrap .frk-table td{padding:11px 14px!important;border:none!important;border-bottom:1px solid var(--frk-border)!important;background:var(--frk-box-bg)!important;color:var(--frk-text)!important;vertical-align:top}.frk-wrap .frk-table tr:last-child td{border-bottom:none!important}.frk-wrap .frk-table .frk-col-nr{width:52px;font-weight:600;color:var(--frk-accent)!important;font-variant-numeric:tabular-nums}.frk-wrap .frk-table .frk-col-time{white-space:nowrap;font-variant-numeric:tabular-nums}.frk-wrap .frk-table small{display:block;color:var(--frk-muted)!important}.frk-wrap .frk-start-group{margin-bottom:1.5rem}.frk-wrap .frk-start-hdr{display:flex;align-items:center;gap:12px;margin-bottom:10px}.frk-wrap .frk-start-hdr span{white-space:nowrap;color:var(--frk-heading)!important}.frk-wrap .frk-start-hdr hr{flex:1;border:none!important;border-top:1px solid var(--frk-border-s)!important;margin:0!important;height:0;background:none}.frk-wrap .frk-empty{text-align:center;padding:2.5rem 1rem;color:var(--frk-muted)!important}.frk-wrap .frk-cancel-notice{background:var(--frk-s-bg)!important;border:1px solid var(--frk-s-bdr)!important;border-radius:var(--frk-radius)!important;padding:12px 16px!important;margin-bottom:1rem;color:var(--frk-s-txt)!important}#frk-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%) translateY(16px);z-index:99999;background:var(--frk-primary)!important;color:#fff!important;padding:12px 20px;border-radius:var(--frk-radius,10px);font-size:14px;line-height:1.4;max-width:calc(100vw - 32px);width:max-content;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 4px 16px rgb(0 0 0 / .18)}#frk-toast.frk-toast-show{opacity:1;transform:translateX(-50%) translateY(0)}@media print{.frk-wrap .frk-tabs,.frk-wrap .frk-back-link,.frk-wrap .frk-btn-row,.frk-wrap .frk-print,#frk-toast{display:none!important}.frk-wrap .frk-tab-pane{display:none!important}.frk-wrap .frk-tab-pane[data-pane="startlist"]{display:block!important}.frk-wrap .frk-comp-header{background:none!important;padding:0 0 1rem!important}.frk-wrap .frk-comp-header h1,.frk-wrap .frk-comp-header-sub{color:#000!important}.frk-wrap .frk-pill-header{display:none!important}.frk-wrap .frk-table-wrap{overflow:visible}}@media (max-width:767px){.frk-wrap .frk-comp-header{padding:1.15rem 1rem 1rem}.frk-wrap .frk-card{padding:1rem!important}.frk-wrap .frk-info-grid{grid-template-columns:1fr;gap:8px}.frk-wrap .frk-tabs{display:grid;grid-template-columns:1fr 1fr}.frk-wrap .frk-tab{padding:12px 10px!important;text-align:center;white-space:normal}.frk-wrap .frk-step-lbl{display:none}.frk-wrap .frk-lbl-act{display:inline}.frk-wrap .frk-step-line{margin:0 8px}.frk-wrap .frk-height-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.frk-wrap .frk-btn-row{flex-direction:column-reverse}.frk-wrap .frk-btn-row .frk-btn{width:100%}.frk-wrap .frk-comp-card{padding:1rem!important}.frk-wrap .frk-comp-arrow{display:none}.frk-wrap .frk-table th,.frk-wrap .frk-table td{padding:9px 10px!important}}.frk-wrap .frk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frk-wrap .frk-bk-info{color:var(--frk-text)!important;margin:0 0 1.25rem!important;max-width:68ch}.frk-wrap .frk-bk-desc{margin-top:.75rem!important}.frk-wrap .frk-bk-arenas{display:flex;flex-wrap:wrap;gap:8px;margin:.5rem 0 0}.frk-wrap .frk-bk-arena{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px;padding:10px 14px!important;min-width:150px;background:var(--frk-box-bg)!important;color:var(--frk-text)!important;border:1.5px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;cursor:pointer!important;text-align:left!important;box-shadow:none!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-bk-arena:hover{border-color:var(--frk-tab-active)!important;background:var(--frk-box-bg)!important}.frk-wrap .frk-bk-arena.is-active{border-color:var(--frk-btn-bg)!important;box-shadow:inset 0 0 0 1px var(--frk-btn-bg)!important}.frk-wrap .frk-bk-arena:focus-visible{outline:2px solid var(--frk-tab-active);outline-offset:2px}.frk-wrap .frk-bk-arena-name{color:var(--frk-heading)!important}.frk-wrap .frk-bk-arena-meta{color:var(--frk-muted)!important}.frk-wrap .frk-bk-cal{margin-top:1.25rem}.frk-wrap .frk-bk-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:1rem}.frk-wrap .frk-bk-nav .frk-btn{min-height:40px;padding:8px 14px!important}.frk-wrap .frk-bk-nav .frk-btn[disabled]{opacity:.35;cursor:default!important}.frk-wrap .frk-bk-week{text-align:center;display:flex;flex-direction:column;line-height:1.25}.frk-wrap .frk-bk-week strong{color:var(--frk-heading)!important}.frk-wrap .frk-bk-week span{color:var(--frk-muted)!important}.frk-wrap .frk-bk-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:.9rem;color:var(--frk-muted)!important}.frk-wrap .frk-bk-legend span{display:inline-flex;align-items:center;gap:6px}.frk-wrap .frk-bk-sw{width:14px;height:14px;border-radius:4px;display:inline-block;border:1px solid rgb(0 0 0 / .08)}.frk-wrap .frk-bk-sw.is-free{background:var(--frk-bk-free-bg)}.frk-wrap .frk-bk-sw.is-booked{background:var(--frk-bk-booked-bg)}.frk-wrap .frk-bk-sw.is-closed{background:var(--frk-bk-closed-bg)}.frk-wrap .frk-bk-grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.frk-wrap .frk-bk-grid-wrap[aria-busy="true"]{opacity:.55;transition:opacity .15s}.frk-wrap .frk-bk-grid{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed;margin:0!important;border:none!important}.frk-wrap .frk-bk-grid th,.frk-wrap .frk-bk-grid td{border:none!important;background:none!important;padding:0!important}.frk-wrap .frk-bk-th{text-align:center!important;color:var(--frk-muted)!important;font-weight:600!important;padding:4px 0 6px!important;text-transform:capitalize;white-space:nowrap}.frk-wrap .frk-bk-th.is-today{color:var(--frk-heading)!important}.frk-wrap .frk-bk-th-time{width:52px;text-align:right!important;padding-right:6px!important;color:var(--frk-muted)!important;font-weight:500!important;vertical-align:middle;font-variant-numeric:tabular-nums}.frk-wrap .frk-bk-grid thead .frk-bk-th-time{width:52px}.frk-wrap .frk-bk-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px;padding:4px 4px!important;margin:0!important;border-radius:calc(var(--frk-radius) * .6)!important;border:1.5px solid transparent!important;font-family:var(--frk-ff-small,inherit)!important;font-size:var(--frk-fs-small,13px)!important;line-height:1.2!important;text-align:center!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.frk-wrap .frk-bk-cell .frk-bk-time{display:none;font-weight:600;font-variant-numeric:tabular-nums}.frk-wrap .frk-bk-cell .frk-bk-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.frk-wrap .frk-bk-cell.is-free{background:var(--frk-bk-free-bg)!important;color:var(--frk-bk-free-text)!important;cursor:pointer!important;font-weight:600!important}.frk-wrap .frk-bk-cell.is-free:hover{border-color:var(--frk-bk-free-text)!important;background:var(--frk-bk-free-bg)!important;color:var(--frk-bk-free-text)!important}.frk-wrap .frk-bk-cell.is-free:focus-visible{outline:2px solid var(--frk-bk-free-text);outline-offset:1px}.frk-wrap .frk-bk-cell.is-picked{background:var(--frk-btn-bg)!important;color:var(--frk-btn-text)!important;border-color:var(--frk-btn-bg)!important}.frk-wrap .frk-bk-cell.is-booked{background:var(--frk-bk-booked-bg)!important;color:var(--frk-bk-booked-text)!important}.frk-wrap .frk-bk-cell.is-closed{background:var(--frk-bk-closed-bg)!important;color:var(--frk-bk-closed-text)!important}.frk-wrap .frk-bk-cell.is-none{min-height:46px;background:repeating-linear-gradient(135deg,transparent 0 6px,rgb(0 0 0 / .025) 6px 12px)!important}.frk-wrap .frk-bk-days{display:none}.frk-wrap .frk-bk-form{margin-top:1rem;scroll-margin-top:80px}.frk-wrap .frk-bk-form:focus{outline:none}.frk-wrap .frk-bk-sum{margin-bottom:1rem;border:1px solid var(--frk-border)}@media (max-width:767px){.frk-wrap .frk-bk-nav{grid-template-columns:1fr 1fr}.frk-wrap .frk-bk-week{grid-column:1 / -1;grid-row:1;margin-bottom:2px}.frk-wrap .frk-bk-arena{flex:1 1 calc(50% - 8px);min-width:0}.frk-wrap .frk-bk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:.75rem}.frk-wrap .frk-bk-daybtn{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px;padding:8px 2px!important;min-height:52px;background:var(--frk-box-bg)!important;color:var(--frk-muted)!important;border:1.5px solid var(--frk-border)!important;border-radius:calc(var(--frk-radius) * .6)!important;font-family:var(--frk-ff-small,inherit)!important;font-size:12px!important;line-height:1.15!important;cursor:pointer!important;box-shadow:none!important;text-transform:capitalize!important;letter-spacing:normal!important}.frk-wrap .frk-bk-daybtn span{white-space:normal;text-align:center}.frk-wrap .frk-bk-daybtn i{width:6px;height:6px;border-radius:50%;background:var(--frk-bk-closed-bg);display:block}.frk-wrap .frk-bk-daybtn.has-free i{background:var(--frk-bk-free-text)}.frk-wrap .frk-bk-daybtn.is-active{border-color:var(--frk-btn-bg)!important;color:var(--frk-heading)!important;font-weight:700!important}.frk-wrap .frk-bk-grid thead{display:none}.frk-wrap .frk-bk-grid .frk-bk-th-time{display:none}.frk-wrap .frk-bk-grid td.frk-bk-td:not(.is-day){display:none}.frk-wrap .frk-bk-grid{border-spacing:0 6px}.frk-wrap .frk-bk-cell{flex-direction:row!important;justify-content:space-between!important;min-height:52px;padding:10px 16px!important;font-size:max(15px, var(--frk-fs-small, 13px))!important}.frk-wrap .frk-bk-cell .frk-bk-time{display:inline}.frk-wrap .frk-bk-cell.is-none{display:none!important}.frk-wrap .frk-bk-grid tr:has(td.is-day .is-none){display:none}}.frk-wrap .frk-fn-app{max-width:860px;margin:0 auto}.frk-wrap .frk-fn-login{max-width:440px;margin:0 auto}.frk-wrap .frk-fn-login form p{margin:0 0 12px!important}.frk-wrap .frk-fn-login label{display:block;margin-bottom:4px;color:var(--frk-text)!important}.frk-wrap .frk-fn-login input[type="text"],.frk-wrap .frk-fn-login input[type="password"]{width:100%!important;padding:10px 12px!important;min-height:44px;border:1px solid var(--frk-border)!important;border-radius:var(--frk-radius)!important;background:#fff!important;color:var(--frk-text)!important;box-shadow:none!important}.frk-wrap .frk-fn-login .login-remember label{display:flex;gap:8px;align-items:center}.frk-wrap .frk-fn-login input[type="submit"]{width:100%;min-height:44px;padding:11px 22px!important;cursor:pointer;background:var(--frk-btn-bg)!important;color:var(--frk-btn-text)!important;border:1.5px solid var(--frk-btn-bg)!important;border-radius:var(--frk-radius)!important}.frk-wrap .frk-fn-login input[type="submit"]:hover{background:var(--frk-btn-hover)!important;border-color:var(--frk-btn-hover)!important}.frk-wrap .frk-fn-hero{position:relative}.frk-wrap .frk-fn-hero-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:1rem;padding-right:70px}.frk-wrap .frk-fn-hello{margin:0!important;color:var(--frk-heading)!important}.frk-wrap .frk-fn-logout{position:absolute;top:1.4rem;right:1.4rem;color:var(--frk-muted)!important;text-decoration:underline!important}.frk-wrap .frk-fn-lvl{display:inline-block;padding:4px 12px;border-radius:999px;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.3;background:var(--frk-fn-lvl1,#a86b32)!important}.frk-wrap .frk-fn-lvl[data-n="2"]{background:var(--frk-fn-lvl2,#7d8794)!important}.frk-wrap .frk-fn-lvl[data-n="3"]{background:var(--frk-fn-lvl3,#b8901a)!important}.frk-wrap .frk-fn-lvl[data-n="4"]{background:var(--frk-fn-lvl4,#4f6f8f)!important}.frk-wrap .frk-fn-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:1rem}.frk-wrap .frk-fn-stat{border:1px solid var(--frk-border);border-radius:var(--frk-radius);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.frk-wrap .frk-fn-stat.is-main{background:var(--frk-soft)!important}.frk-wrap .frk-fn-stat .frk-t-small{color:var(--frk-muted)!important}.frk-wrap .frk-fn-num{font-size:28px;font-weight:700;line-height:1.1;color:var(--frk-heading)!important;font-variant-numeric:tabular-nums}.frk-wrap .frk-fn-progress{height:8px;border-radius:99px;background:var(--frk-border);overflow:hidden}.frk-wrap .frk-fn-progress i{display:block;height:100%;border-radius:99px;background:var(--frk-accent)!important;transition:width .4s}.frk-wrap .frk-fn-progress.is-small{height:5px;margin:10px 0 6px}.frk-wrap .frk-fn-next{margin:6px 0 0!important;color:var(--frk-muted)!important}.frk-wrap .frk-fn-tabs{margin-bottom:0;background:transparent!important}.frk-wrap .frk-fn-pane{padding-top:1.25rem}.frk-wrap .frk-fn-section{margin-bottom:1.5rem}.frk-wrap .frk-fn-h{margin:0 0 .6rem!important;color:var(--frk-heading)!important}.frk-wrap .frk-fn-intro{color:var(--frk-muted)!important;margin:-.2rem 0 .8rem!important}.frk-wrap .frk-fn-my{padding:.4rem 1.4rem!important}.frk-wrap .frk-fn-my-row{display:grid;grid-template-columns:1fr auto auto;gap:8px 14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--frk-border)}.frk-wrap .frk-fn-my-row:last-child{border-bottom:0}.frk-wrap .frk-fn-my-main{display:flex;flex-direction:column;gap:2px;min-width:0}.frk-wrap .frk-fn-my-main .frk-t-small{color:var(--frk-muted)!important}.frk-wrap .frk-fn-my-title{color:var(--frk-heading)!important}.frk-wrap .frk-fn-ev-head{display:flex;gap:14px;align-items:flex-start}.frk-wrap .frk-fn-date{flex-shrink:0;width:56px;text-align:center;border-radius:var(--frk-radius);background:var(--frk-primary)!important;color:#fff!important;padding:7px 0 6px;line-height:1}.frk-wrap .frk-fn-day{display:block;font-size:22px;font-weight:700;color:#fff!important}.frk-wrap .frk-fn-mon{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;color:#fff!important;opacity:.85}.frk-wrap .frk-fn-ev-info{min-width:0;flex:1}.frk-wrap .frk-fn-ev-info .frk-t-small{color:var(--frk-muted)!important}.frk-wrap .frk-fn-ev-title{margin:0 0 3px!important;color:var(--frk-heading)!important}.frk-wrap .frk-fn-ev-chips{margin-top:6px}.frk-wrap .frk-fn-chip-major{background:var(--frk-w-bg)!important;color:var(--frk-w-txt)!important}.frk-wrap .frk-fn-chip-cert{background:var(--frk-i-bg)!important;color:var(--frk-i-txt)!important}.frk-wrap .frk-fn-desc{margin:12px 0 0!important;color:var(--frk-text)!important}.frk-wrap .frk-fn-tasks{margin-top:12px;border-top:1px solid var(--frk-border)}.frk-wrap .frk-fn-task{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main side" "act act";gap:6px 14px;padding:12px 0;border-bottom:1px solid var(--frk-border)}.frk-wrap .frk-fn-task:last-child{border-bottom:0;padding-bottom:0}.frk-wrap .frk-fn-task-main{grid-area:main;min-width:0}.frk-wrap .frk-fn-task-side{grid-area:side;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.frk-wrap .frk-fn-task-act{grid-area:act;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.frk-wrap .frk-fn-task-act:empty{display:none}.frk-wrap .frk-fn-task-name{color:var(--frk-heading)!important}.frk-wrap .frk-fn-task-name .frk-chip{margin-left:4px}.frk-wrap .frk-fn-task-meta{color:var(--frk-muted)!important;margin-top:2px}.frk-wrap .frk-fn-break{color:var(--frk-muted)!important;opacity:.8;margin-top:2px;font-size:.92em}.frk-wrap .frk-fn-task.is-mine{background:var(--frk-horse-sel-bg)!important;margin:0 -12px;padding:12px;border-radius:8px;border-bottom-color:#fff0}.frk-wrap .frk-fn-task.is-full .frk-fn-task-main{opacity:.6}.frk-wrap .frk-fn-pts{background:var(--frk-soft)!important;color:var(--frk-primary)!important;font-variant-numeric:tabular-nums}.frk-wrap .frk-fn-signed{font-weight:600;color:var(--frk-s-txt)!important;margin-right:4px}.frk-wrap .frk-fn-late{color:var(--frk-muted)!important}.frk-wrap .frk-fn-confirm{display:inline-flex;gap:8px;flex-wrap:wrap}.frk-wrap .frk-btn.frk-fn-btn-danger{background:var(--frk-d-txt)!important;border-color:var(--frk-d-txt)!important;color:#fff!important}.frk-wrap .frk-fn-task-act .frk-btn,.frk-wrap .frk-fn-my-act .frk-btn{min-height:40px;padding:8px 18px!important}.frk-wrap .frk-fn-list{padding:.3rem 1.4rem!important}.frk-wrap .frk-fn-li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--frk-border)}.frk-wrap .frk-fn-li:last-child{border-bottom:0}.frk-wrap .frk-fn-li-text{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--frk-text)!important}.frk-wrap .frk-fn-li-text .frk-t-small{color:var(--frk-muted)!important}.frk-wrap .frk-fn-li-pts{font-weight:700;color:var(--frk-s-txt)!important;white-space:nowrap;font-variant-numeric:tabular-nums}.frk-wrap .frk-fn-li-pts.is-neg{color:var(--frk-d-txt)!important}.frk-wrap .frk-fn-li.is-pending .frk-fn-li-pts{color:var(--frk-muted)!important;font-weight:500}.frk-wrap .frk-fn-rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.frk-wrap .frk-fn-reward{margin:0!important;padding:1rem 1.1rem!important}.frk-wrap .frk-fn-reward.is-ok{border-color:var(--frk-horse-sel-border)!important;background:var(--frk-horse-sel-bg)!important}.frk-wrap .frk-fn-rw-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;color:var(--frk-heading)!important}.frk-wrap .frk-fn-reward p{margin:6px 0!important;color:var(--frk-muted)!important}.frk-wrap .frk-fn-reward .frk-t-small{color:var(--frk-muted)!important}.frk-wrap .frk-fn-prefs{display:flex;flex-direction:column;gap:12px}.frk-wrap .frk-fn-pref{display:flex;gap:10px;align-items:flex-start;cursor:pointer;color:var(--frk-text)!important}.frk-wrap .frk-fn-pref input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0}.frk-wrap .frk-fn-seg{display:inline-flex;border:1px solid var(--frk-border);border-radius:var(--frk-radius);overflow:hidden;margin-bottom:12px;background:var(--frk-box-bg)}.frk-wrap .frk-fn-seg-btn{padding:8px 16px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--frk-tab-text)!important;cursor:pointer;box-shadow:none!important;min-height:40px;font:inherit}.frk-wrap .frk-fn-seg-btn+.frk-fn-seg-btn{border-left:1px solid var(--frk-border)!important}.frk-wrap .frk-fn-seg-btn.is-on{background:var(--frk-tab-active)!important;color:#fff!important}.frk-wrap .frk-fn-top{padding:.3rem 1.4rem!important}.frk-wrap .frk-fn-top-row{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--frk-border);color:var(--frk-text)!important}.frk-wrap .frk-fn-top-row:last-child{border-bottom:0}.frk-wrap .frk-fn-top-pos{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:var(--frk-soft)!important;color:var(--frk-primary)!important}.frk-wrap .frk-fn-top-row.is-p1 .frk-fn-top-pos{background:var(--frk-fn-lvl3,#b8901a)!important;color:#fff!important}.frk-wrap .frk-fn-top-row.is-p2 .frk-fn-top-pos{background:var(--frk-fn-lvl2,#7d8794)!important;color:#fff!important}.frk-wrap .frk-fn-top-row.is-p3 .frk-fn-top-pos{background:var(--frk-fn-lvl1,#a86b32)!important;color:#fff!important}.frk-wrap .frk-fn-top-row.is-me{background:var(--frk-horse-sel-bg)!important;margin:0 -12px;padding:10px 12px;border-radius:8px}.frk-wrap .frk-fn-top-pts{font-weight:700;font-variant-numeric:tabular-nums;color:var(--frk-heading)!important}.frk-wrap .frk-fn-top-gap{text-align:center;color:var(--frk-muted);padding:4px 0}@media (max-width:767px){.frk-wrap .frk-fn-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.frk-wrap .frk-fn-logout{top:1rem;right:1rem}.frk-wrap .frk-fn-num{font-size:24px}.frk-wrap .frk-fn-my{padding:.2rem 1rem!important}.frk-wrap .frk-fn-my-row{grid-template-columns:1fr auto}.frk-wrap .frk-fn-my-act{grid-column:1 / -1;display:flex}.frk-wrap .frk-fn-task-act .frk-btn,.frk-wrap .frk-fn-my-act .frk-btn{flex:1 1 auto}.frk-wrap .frk-fn-confirm{display:flex;width:100%}.frk-wrap .frk-fn-list,.frk-wrap .frk-fn-top{padding:.2rem 1rem!important}.frk-wrap .frk-fn-task.is-mine{margin:0 -8px;padding:12px 8px}.frk-wrap .frk-fn-seg{display:flex}.frk-wrap .frk-fn-seg-btn{flex:1;padding:8px 6px!important}}.frk-wrap .frk-fn-login-err{color:var(--frk-d-txt)!important;border-color:var(--frk-d-txt)!important;margin:0 0 12px!important}.frk-wrap .frk-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}:root{--frk-primary:#8fa9b1;--frk-accent:#1f1f3b;--frk-box-bg:#ffffff;--frk-btn-bg:#8fa9b1;--frk-btn-hover:#8fa9b1;--frk-btn-text:#1a1a18;--frk-tab-text:#1a1a18;--frk-tab-hover:#1a1a18;--frk-tab-active:#1a1a18;--frk-horse-sel-bg:#bbd5dd;--frk-horse-sel-border:#bbd5dd;--frk-text:#1a1a18;--frk-muted:#1a1a18;--frk-heading:#1a1a18;--frk-link:#1f1f3b;--frk-info-k:#6b6558;--frk-info-v:#1a1a18;--frk-bk-free-bg:#e3f4e8;--frk-bk-free-text:#1a5c35;--frk-bk-booked-bg:#f9dede;--frk-bk-booked-text:#9b2c2c;--frk-bk-closed-bg:#f1efeb;--frk-bk-closed-text:#8a8478;--frk-fn-lvl1:#a86b32;--frk-fn-lvl2:#7d8794;--frk-fn-lvl3:#b8901a;--frk-fn-lvl4:#4f6f8f;--frk-radius:2px}body .frk-wrap{--frk-ff-header:var(--e-global-typography-primary-font-family, inherit);--frk-fs-header:var(--e-global-typography-primary-font-size, 26px);--frk-fw-header:var(--e-global-typography-primary-font-weight, 600);--frk-ff-title:var(--e-global-typography-secondary-font-family, inherit);--frk-fs-title:var(--e-global-typography-secondary-font-size, 18px);--frk-fw-title:var(--e-global-typography-secondary-font-weight, 600);--frk-ff-body:var(--e-global-typography-text-font-family, inherit);--frk-fs-body:var(--e-global-typography-text-font-size, 15px);--frk-fw-body:var(--e-global-typography-text-font-weight, 400);--frk-ff-small:var(--e-global-typography-text-font-family, inherit);--frk-fs-small:13px;--frk-fw-small:var(--e-global-typography-text-font-weight, 400);--frk-ff-button:var(--e-global-typography-accent-font-family, inherit);--frk-fs-button:var(--e-global-typography-accent-font-size, 15px);--frk-fw-button:var(--e-global-typography-accent-font-weight, 500);--frk-ff-tab:var(--e-global-typography-text-font-family, inherit);--frk-fs-tab:15px;--frk-fw-tab:var(--e-global-typography-text-font-weight, 500)}@media (max-width:767px){body .frk-wrap{--frk-fs-small:12px;--frk-fs-tab:14px}}