html,body{height:100%;font-family:"Noto Sans JP";font-feature-settings:"palt"}input,select,textarea{padding:4px;border:1px solid #ccc;border-radius:4px;background:#fff}select{appearance:auto}.app-mb0{margin-bottom:0px !important}.app-mb4{margin-bottom:4px !important}.app-mb8{margin-bottom:8px !important}.app-mb12{margin-bottom:12px !important}.app-mb16{margin-bottom:16px !important}.app-mb20{margin-bottom:20px !important}.app-mb24{margin-bottom:24px !important}.app-mb28{margin-bottom:28px !important}.app-mb32{margin-bottom:32px !important}.app-mb36{margin-bottom:36px !important}.app-mb40{margin-bottom:40px !important}.app-ml0{margin-left:0px !important}.app-ml4{margin-left:4px !important}.app-ml8{margin-left:8px !important}.app-ml12{margin-left:12px !important}.app-ml16{margin-left:16px !important}.app-ml20{margin-left:20px !important}.app-ml24{margin-left:24px !important}.app-ml28{margin-left:28px !important}.app-ml32{margin-left:32px !important}.app-ml36{margin-left:36px !important}.app-ml40{margin-left:40px !important}.app-center-container{text-align:center}.app-right-container{text-align:right}.app-width-max{width:100%}.app-width-200{width:200px}.app-width-250{width:250px}.app-width-300{width:300px}.app-input-is-disabled{background-color:#ddd}.app-term-container{padding:16px}.app-term-title-primary{font-size:24px}.app-term-title-secondary{font-size:20px}.popover{min-width:300px;max-width:700px}.app-is-hidden{display:none}.app-trophies-winner-container{position:relative;display:block;margin-bottom:16px;border-radius:16px;text-decoration:none}.app-trophies-winner-container .app-trophies-winner-img-container{border-top-left-radius:inherit;border-top-right-radius:inherit;background:url(/assets/commons/img_no_photo-bd955538344d8915378e034172392ff8d74654dfc9d9ee27c50bce30362f2509.svg) center center no-repeat #f1f1f1;width:100%;aspect-ratio:4/3}.app-trophies-winner-container img{border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:100%;object-fit:cover;object-position:center}.app-trophies-winner-container .app-trophies-winner-rank{border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:27px;font-weight:700;border:2px solid #222;color:#222;min-height:145px}.app-trophies-winner-container .app-trophies-winner-title{width:100%;padding:6px 0 8px;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;text-align:center;background:#222}.app-trophies-winner-container .app-trophies-winner-title .app-trophies-winner-title-tournament-name{font-size:10px;font-weight:700;color:#fff}.app-trophies-winner-container .app-trophies-winner-title .app-trophies-winner-title-tournament-date{font-size:8px;color:hsla(0,0%,100%,.8)}.app-trophies-winner-container .app-trophies-winner-title.is-s1{display:flex;align-items:center;gap:24px;padding:18px 24px;background:#222}.app-trophies-winner-container .app-trophies-winner-title.is-s1 .app-trophies-winner-title-tournament-name{font-size:16px;font-weight:700;color:#fff}.app-trophies-winner-container .app-trophies-winner-title.is-s1 .app-trophies-winner-title-tournament-date{font-size:12px;color:hsla(0,0%,100%,.8)}.app-trophies-winner-container .app-trophies-winner-title.is-g3{border-top-left-radius:inherit;border-top-right-radius:inherit}.app-trophies-winner-container.is-imaike .app-trophies-winner-rank{border-color:#fff;border:1px solid #989898;border-bottom:none}.app-trophies-winner-container.is-imaike .app-trophies-winner-title{background:#fff;border:1px solid #989898}.app-trophies-winner-container.is-imaike .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#222}.app-trophies-winner-container.is-imaike .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:rgba(34,34,34,.8)}.app-trophies-winner-container.is-gifu .app-trophies-winner-rank{border-color:#e75b9a}.app-trophies-winner-container.is-gifu .app-trophies-winner-title{background:#e75b9a}.app-trophies-winner-container.is-gifu .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-gifu .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-tenjin .app-trophies-winner-rank{border-color:#8feded}.app-trophies-winner-container.is-tenjin .app-trophies-winner-title{background:#8feded}.app-trophies-winner-container.is-tenjin .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#222}.app-trophies-winner-container.is-tenjin .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:rgba(34,34,34,.8)}.app-trophies-winner-container.is-okazaki .app-trophies-winner-rank{border-color:#008f3f}.app-trophies-winner-container.is-okazaki .app-trophies-winner-title{background:#008f3f}.app-trophies-winner-container.is-okazaki .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-okazaki .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-kawaramachi .app-trophies-winner-rank{border-color:#ec7c0e}.app-trophies-winner-container.is-kawaramachi .app-trophies-winner-title{background:#ec7c0e}.app-trophies-winner-container.is-kawaramachi .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-kawaramachi .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-suidoubashi .app-trophies-winner-rank{border-color:#0d82b7}.app-trophies-winner-container.is-suidoubashi .app-trophies-winner-title{background:#0d82b7}.app-trophies-winner-container.is-suidoubashi .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-suidoubashi .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-minamikusatsu .app-trophies-winner-rank{border-color:#89caa2}.app-trophies-winner-container.is-minamikusatsu .app-trophies-winner-title{background:#89caa2}.app-trophies-winner-container.is-minamikusatsu .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#222}.app-trophies-winner-container.is-minamikusatsu .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:rgba(34,34,34,.8)}.app-trophies-winner-container.is-kobe .app-trophies-winner-rank{border-color:#5f2a7a}.app-trophies-winner-container.is-kobe .app-trophies-winner-title{background:#5f2a7a}.app-trophies-winner-container.is-kobe .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-kobe .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-hamamatsu .app-trophies-winner-rank{border-color:#d60342}.app-trophies-winner-container.is-hamamatsu .app-trophies-winner-title{background:#d60342}.app-trophies-winner-container.is-hamamatsu .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#fff}.app-trophies-winner-container.is-hamamatsu .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:hsla(0,0%,100%,.8)}.app-trophies-winner-container.is-saga .app-trophies-winner-rank{border-color:#fef66f}.app-trophies-winner-container.is-saga .app-trophies-winner-title{background:#fef66f}.app-trophies-winner-container.is-saga .app-trophies-winner-title .app-trophies-winner-title-tournament-name{color:#222}.app-trophies-winner-container.is-saga .app-trophies-winner-title .app-trophies-winner-title-tournament-date{color:rgba(34,34,34,.8)}.time-rake-plans{display:flex;flex-direction:column;gap:2px;max-width:32rem;margin-bottom:8px}.time-rake-plans[hidden]{display:none}.time-rake-plans .trp-divider{border-top:1px solid #e5e5e5;margin:4px 0}.time-rake-plan{display:grid;grid-template-columns:1.25rem 4.5rem 6.5rem 8.5rem 1fr;align-items:center;gap:.5rem;margin:0;padding:5px 8px;border-radius:6px;cursor:pointer}.time-rake-plan:hover{background:#f5f5f5}.time-rake-plan.is-selected{background:#e8f0fe}.time-rake-plan[hidden]{display:none}.time-rake-plan .trp-radio{margin:0}.time-rake-plan .trp-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.time-rake-plan .trp-price-original{margin-right:4px;color:#9ca3af;font-size:.85em}.time-rake-plan .trp-price-discounted{font-weight:600}.time-rake-plan .trp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.time-rake-collapse>.trp-collapse-summary{cursor:pointer;margin-bottom:6px;color:#4a5568;font-size:.9em;user-select:none}.time-rake-collapse>.trp-collapse-summary:hover{color:#1a1a1a}.trp-strong-reg-note{max-width:32rem;margin-bottom:8px;padding:6px 10px;border-radius:6px;background:#e6f4ea;color:#1e7e34;font-size:.9em}.trp-reset-note{max-width:32rem;margin-bottom:8px;padding:6px 10px;border-radius:6px;background:#fdf3e2;color:#8a5300;font-size:.9em}.trp-chip-unit-note{max-width:32rem;margin-bottom:8px;color:#6b7280;font-size:.85em}.trp-chip-note{color:#1e7e34;font-size:.82em;white-space:nowrap}.trp-threshold{display:flex;align-items:center;gap:8px;margin:2px 0;color:#9a6700;font-size:.8em;white-space:nowrap}.trp-threshold::after{content:"";flex:1;border-top:1px dashed #e3cf9e}.trp-tournament-legend{max-width:32rem;margin-bottom:6px;font-size:.85em;color:#6b6b6b}.trp-tournament-legend .trp-legend-caption{margin-right:6px}.trp-tournament-legend .trp-legend-item{margin-right:10px;white-space:nowrap}.entry-time{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entry-time-label{font-weight:700}.pm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.pm-tab{min-height:46px;padding:8px 22px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#222;font-size:1em;cursor:pointer}.pm-tab:hover{background:#f5f5f5}.pm-tab[aria-selected=true]{border-color:#3c857e;border-width:2px;background:#eef6f5;font-weight:700}.pm-pane[hidden]{display:none}.pane-list{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.choice{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:6px;cursor:pointer}.choice:hover{background:#f5f5f5}.choice:has(.choice-radio:checked){background:#e8f0fe}.choice-radio{margin:0}.choice-radio:checked+.choice-name{font-weight:700}.pane-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pane-coupon-label{color:#666;font-size:.85em}.trp-late-note{margin-bottom:6px;padding:6px 10px;border-radius:6px;background:#fdf3e2;color:#8a5300;font-size:.85em}.trp-late-note[hidden]{display:none}.pay-fixed{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px}.pay-fixed-label{width:7rem;color:#555}.pay-add{margin-bottom:14px}.pay-add[open]>.addbtn{display:none}.pay-add-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pay-add-body[hidden]{display:none}.pay-add-body .lbl{width:7rem;color:#555}.pay-add-body.is-stacked{display:block}.addbtn{display:inline-block;box-sizing:border-box;min-height:40px;padding:6px 16px;border:1px dashed #9aa;border-radius:20px;background:#fff;color:#445;font-size:1em;line-height:26px;list-style:none;cursor:pointer}.addbtn::-webkit-details-marker{display:none}.addbtn:hover{border-style:solid}.addbtn[hidden]{display:none}.pmb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding-top:12px;border-top:1px solid #eee}.pmb-bar-label{font-weight:700}.pmb-choices{display:flex;flex-wrap:wrap;gap:8px}.pmb-choice{min-height:44px;padding:8px 20px;border:1px solid #3c857e;border-radius:4px;background:#fff;color:#222;font-size:1em;cursor:pointer}.pmb-choice:hover{background:#f0f7f6}.pmb-choice.is-on{background:#3c857e;color:#fff;font-weight:700}.pmb-overwrite-note{flex-basis:100%;color:#8a5300;font-size:.85em}.pmb-overwrite-note[hidden]{display:none}.pmb-line-value{display:inline-flex;align-items:center;min-height:36px;padding:4px 10px;border:1px dashed #bbb;border-radius:4px;background:rgba(0,0,0,0);color:#222;font-size:1em;cursor:pointer}.pmb-line-value::before{content:"";margin-right:6px;font-family:bootstrap-icons}.pmb-line-value:hover{border-style:solid;background:#f7f7f7}.pmb-line-value.is-unset{color:#ca0000;border-color:#ca0000}.pmb-line-value.is-override{color:#c96508;border-color:#c96508;font-weight:700}.pmb-line-value[hidden]{display:none}.pmb-line-flag{padding:0 6px;border-radius:3px;background:#fbeadb;color:#8a5300;font-size:.75em}.pmb-line-flag[hidden]{display:none}.pmb-line-select{max-width:100%}.pmb-line-select[hidden]{display:none}@media(pointer: coarse){.time-rake-plan,.choice{padding:12px 8px}.pmb-line-value,.pmb-line-select{min-height:44px}}.pd-table{display:flex;flex-direction:column}.pd-row{display:grid;grid-template-columns:minmax(8rem, 1.4fr) 7rem minmax(10rem, 1fr);gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.pd-head{color:#777;font-size:.8em;border-bottom:1px solid #ddd}.pd-sub{color:#8a5300;font-size:.9em}.pd-sub .pd-name{padding-left:1.2rem}.pd-amount{text-align:right;font-variant-numeric:tabular-nums}.pd-total{margin-top:10px;padding-top:10px;border-top:2px solid #333}.pd-total-main{display:grid;grid-template-columns:minmax(8rem, 1.4fr) 7rem minmax(10rem, 1fr);gap:10px;font-weight:700}.pd-total-main .pd-amount{font-size:1.5em}.pd-total-parts{color:#666;font-size:.85em;text-align:right;padding-right:calc(10rem + 10px)}.pd-total-hint{color:#777;font-size:.9em}.pd-total-chip{color:#1a56b3;text-align:right;padding-right:calc(10rem + 10px)}.stores-container{position:relative;display:flex;height:100%;justify-content:space-between}.stores-container .stores-main-container{flex:1;background:#f0f2f5;overflow-y:scroll}.stores-container .stores-main-container .stores-main-content{padding:24px}#stores-sidebar{width:200px;height:100%;background:#fff;filter:drop-shadow(0.2rem 0 0.2rem #ddd);overflow-y:auto;transform:translateZ(0)}#stores-sidebar .stores-logo{padding:24px 24px 12px}#stores-sidebar .stores-switching{padding:0 24px 36px}#stores-sidebar .stores-side-menu{padding:0;margin:0;list-style:none}#stores-sidebar .stores-side-menu a{display:flex;align-items:center;padding:8px 24px;color:#000;text-decoration:none}#stores-sidebar .stores-side-menu a.is-active,#stores-sidebar .stores-side-menu a:hover{background:#3c857e;color:#fff}#stores-sidebar .test-environment-container{padding:8px 12px}.stores-btn{display:inline-block;border-radius:8px;cursor:pointer;text-align:center;text-decoration:none;transition:.2s}.stores-btn:hover{box-shadow:none;text-decoration:none;transform:translate3d(0, 2px, 0)}.stores-btn+.stores-btn{margin-left:16px}.stores-btn[disabled]{filter:grayscale(100%);pointer-events:none}.stores-btn-primary{background:#3c857e;color:#fff}.stores-btn-primary:hover{background:rgba(60,133,126,.8);color:#fff}.stores-btn-secondary{border:1px solid #3c857e;background:#fff;color:#000}.stores-btn-secondary:hover{background:hsla(0,0%,100%,.8);color:#000}.stores-btn-tertiary{background:#676767;color:#fff}.stores-btn-tertiary:hover{background:rgba(103,103,103,.8);color:#fff}.stores-btn-quaternary{border:1px solid #ccc;background:#fff;color:#000}.stores-btn-quaternary:hover{background:hsla(0,0%,100%,.8);color:#000}.stores-btn-size-large{min-width:320px;padding:16px 24px}.stores-btn-size-medium{min-width:160px;padding:8px 16px}.stores-btn-size-small{min-width:52px;padding:4px;font-size:14px}.stores-btn-size-block{width:100%}.stores-btn-text{display:inline-flex;align-items:center;color:#000;text-decoration:none}.stores-btn-text:hover{color:#000;text-decoration:none}.stores-btn-text::before{height:20px;margin-right:8px}.stores-btn-text-edit::before{content:"";font-family:bootstrap-icons}.stores-btn-text-delete{color:#ca0000}.stores-btn-text-delete:hover{color:#ca0000}.stores-btn-text-delete::before{content:"";font-family:bootstrap-icons}.stores-tab-container{display:flex;padding:0 24px;border-bottom:1px solid #ddd;background:#fff}.stores-tab-container .stores-tab{position:relative;min-width:80px;padding:16px 24px;color:#000;text-align:center;text-decoration:none}.stores-tab-container .stores-tab.is-active::after,.stores-tab-container .stores-tab:hover::after{position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#3c857e;content:""}.stores-title-container{display:flex;align-items:center;justify-content:space-between}.stores-title-container .stores-title-btn-container{display:flex}.stores-title-container .stores-title-btn-container a+a{margin-left:8px}.stores-title-primary{margin-bottom:8px;font-size:20px;font-weight:700}.stores-title-secondary{margin-bottom:8px;font-size:18px;font-weight:700}.stores-title-tertiary{margin-bottom:8px;font-size:16px;font-weight:700}.stores-section-divider{padding:16px 0;border-top:2px solid #ddd}.stores-section-divider .stores-section-title{margin:0;color:#000;font-size:18px;font-weight:700}.stores-card{padding:16px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(221,221,221,.5),0 1px 2px rgba(221,221,221,.5)}.stores-card-empty{padding:8px;color:#555;font-size:14px}.stores-table-primary{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}.stores-table-primary .stores-table-id-col{width:130px}.stores-table-primary .stores-table-name-col{width:130px}.stores-table-primary .stores-table-chip-col{width:130px}.stores-table-primary .stores-table-title-col{width:200px}.stores-table-primary .stores-table-300-col{width:300px}.stores-table-primary .stores-table-w100-col{width:auto}.stores-table-primary th{padding:8px 16px;border-bottom:2px solid #ddd;text-align:left}.stores-table-primary td{padding:8px 16px;border-bottom:1px solid #ddd;text-align:left}.stores-table-primary tbody tr:nth-child(even){background:#f0f2f5}.stores-table-primary .stores-table-summary-row{border-top:2px solid #ddd;background:#f0f2f5;font-weight:700}.stores-table-primary .stores-table-summary-cell{background:#f0f2f5;font-weight:700}.stores-table-secondary{width:100%;border-top:1px solid #ddd;border-collapse:collapse;border-spacing:0;font-size:14px}.stores-table-secondary .stores-table-title-col{width:200px}.stores-table-secondary .stores-table-300-col{width:300px}.stores-table-secondary .stores-table-400-col{width:400px}.stores-table-secondary th{padding:8px 16px;border-bottom:1px solid #ddd;background:#f0f2f5;text-align:left}.stores-table-secondary td{padding:8px 16px;border-bottom:1px solid #ddd;text-align:left}.stores-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700}.stores-badge-success{background:rgba(60,133,126,.15);color:#3c857e}.stores-badge-danger{background:rgba(202,0,0,.15);color:#ca0000}.stores-payment-confirmation{margin-bottom:12px;text-align:center}.stores-payment-confirmation .form-check-input{float:none;margin-right:4px}.stores-payment-confirmation .form-check-label{font-weight:700}.stores-badge-warning{background:rgba(255,185,0,.3);color:#555}.stores-notice-badge{display:inline-block;width:1.6em;height:1.6em;border-radius:50%;margin-right:4px;background:#ca0000;color:#fff;font-size:10px;line-height:1.6em;text-align:center}.pagination .page-link{color:#000}.pagination .active .page-link{border:#3c857e;background:#3c857e}.stores-optional-item{display:inline;margin-left:4px;color:#676767;font-size:12px}.stores-form-note{margin-top:4px;color:#555;font-size:12px}.stores-scheduled-time-approaching{color:#ca0000;font-weight:700}.stores-flash-message{padding:12px;border-radius:4px;margin-bottom:24px}.stores-flash-message ul{padding:0;margin:0}.stores-flash-message ul li{list-style:none}.stores-flash-notice{border:1px solid #3c857e;background:rgba(60,133,126,.2);color:#3c857e}.stores-flash-alert{border:1px solid #ca0000;background:rgba(202,0,0,.2);color:#ca0000}.stores-flash-warning{border:1px solid #ffb900;background:rgba(255,185,0,.2);color:#555}.stores-flash-message-container{padding-top:24px}.stores-noauth-container .stores-noauth-header-container{padding:12px;border-bottom:1px solid #ddd}.stores-noauth-container .stores-noauth-header-container .stores-noauth-header{max-width:750px;margin:0 auto}.stores-noauth-main-content{max-width:750px;padding:20px 0;margin:0 auto}.stores-noauth-form-container{max-width:348px;padding:20px 0;margin:0 auto}.stores-noauth-form-container .stores-noauth-form-title{margin-bottom:4px}.stores-noauth-other-links{padding-top:20px;text-align:right}.stores-flex-container{display:flex;gap:16px;align-items:flex-start}.stores-flex-container .stores-flex-item-table{flex:1;min-width:0}.stores-flex-container .stores-flex-item-chart{flex:0 0 350px;min-height:350px}.stores-chart-row{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.stores-chart-row .stores-chart-item-stacked{flex:1;min-width:400px;max-width:550px}.stores-chart-row .stores-chart-item-pie{flex:1;min-width:350px;max-width:450px;text-align:center}.stores-pie-chart-container{display:flex;gap:24px;justify-content:center}.stores-pie-chart-container .stores-pie-chart-item{flex:1;max-width:450px;text-align:center}.stores-details-summary{cursor:pointer;color:#000;font-weight:700}.stores-details-summary:hover{text-decoration:underline}.stores-same-name-alert__title{margin-bottom:8px;font-weight:700}.stores-same-name-alert--compact .stores-same-name-alert__title{margin-bottom:0}.stores-same-name-alert__members{margin:0;padding:0;list-style:none}.stores-same-name-alert__member{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;padding:4px 0;border-bottom:1px solid rgba(85,85,85,.15);font-size:14px}.stores-same-name-alert__member:last-child{border-bottom:none}.stores-same-name-alert__member--target{font-weight:700}.stores-same-name-alert__birthday{margin-right:12px;white-space:nowrap}.stores-same-name-alert__label{margin-right:4px;color:#676767;font-size:12px;font-weight:400}.stores-same-name-alert__differ{white-space:nowrap}.stores-same-name-alert__differ+.stores-same-name-alert__differ::before{content:"・";color:#676767}.stores-same-name-alert__target-mark{margin-left:8px;color:#3c857e;font-size:12px;font-weight:700;white-space:nowrap}.stores-same-name-alert__note{margin-left:8px;color:#555;font-size:12px;font-weight:400;white-space:nowrap}.stores-same-name-alert__tail{margin-left:auto;padding-left:12px;color:#555;font-size:12px;font-weight:400;white-space:nowrap}.stores-same-name-alert__link{margin-left:8px}.stores-same-name-alert__common{margin-top:6px;color:#555;font-size:12px}.stores-same-name-badge{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid #ffb900;border-radius:4px;background:rgba(255,185,0,.2);color:#555;font-size:12px;font-weight:700;white-space:nowrap;vertical-align:middle;cursor:help}.stores-player-identity{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:16px;color:#555;font-size:14px}.stores-player-identity__item{white-space:nowrap}.stores-player-identity__label{margin-right:4px;color:#676767;font-size:12px}.stores-real-name-trigger{cursor:help;text-decoration:underline dotted;outline-offset:2px}.stores-player-identity-inline{margin-top:2px;color:#555;font-size:12px}#page-stores-users.page-index .users-search-container{display:flex;align-items:flex-end;margin-bottom:16px}#page-stores-users.page-index .users-search-container .users-search-content+.users-search-content{margin-left:4px}.stores-user-acquisitions{display:flex;flex-direction:column;gap:6px}.stores-user-acquisitions__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.stores-user-acquisitions__store{padding:1px 7px;border-radius:999px;background:rgba(148,163,184,.18);color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.stores-user-acquisitions__note{color:#555;font-size:12px;word-break:break-word}#page-stores-tournaments.page-show .tournaments-winner-photos-container{display:flex;gap:8px;flex-wrap:wrap}#page-stores-tournaments.page-show .tournaments-winner-photos-container .tournaments-winner-photos-contents{width:300px;aspect-ratio:4/3}#page-stores-tournaments.page-show .tournaments-winner-photos-container .tournaments-winner-photos-contents img{width:100%;height:100%;object-fit:cover;object-position:center}#page-stores-tournaments-tournament-rankings.page-index .tournament-ranking-tabile{counter-reset:ranking}#page-stores-tournaments-tournament-rankings.page-index .tournament-ranking-tabile .tournament-ranking-drag-aria{cursor:pointer}#page-stores-tournaments-tournament-rankings.page-index .tournament-ranking-tabile .tournament-ranking-drag-aria .tournament-ranking-drag-aria-contents{display:flex;align-items:center}#page-stores-tournaments-tournament-rankings.page-index .tournament-ranking-tabile .tournament-ranking-drag-aria .tournament-ranking-drag-aria-contents .tournament-ranking-drag-aria-text::before{counter-increment:ranking;content:counter(ranking) " ← "}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-drop-zone{display:flex;align-items:center;flex-direction:column;gap:10px;border-radius:8px;border:1px dashed #676767;margin-bottom:16px;padding:150px 0;background:#fff;cursor:pointer}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-drop-zone .tournaments-winner-photo-drop-zone-info-text{display:flex;align-items:center;flex-direction:column;font-size:20px}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-drop-zone .tournaments-winner-photo-drop-zone-info-text::before{content:"";font-size:40px;font-family:bootstrap-icons}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-drop-zone .tournaments-winner-photo-drop-zone-choice-text{padding:8px;border:1px solid #676767}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-file-field,#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-submit{display:none}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-loader-container{position:absolute;top:30%;left:50%;background:rgba(0,0,0,.8);padding:12px;width:200px;height:200px;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.3)}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-loader-container.is-hidden{display:none}#page-stores-tournaments-winner-photos.page-new .tournaments-winner-photo-loader-container .tournaments-winner-photo-loader{width:fit-content;font-weight:bold;font-family:sans-serif;font-size:18px;padding-bottom:8px;background:linear-gradient(currentColor 0 0) 0 100%/0% 3px no-repeat;color:#fff;animation:l2 2s linear infinite}@keyframes l2{to{background-size:100% 3px}}.tournament-approvals-page .tournament-approvals-warning{margin-bottom:12px;font-weight:700}.tournament-approvals-page .tournament-approvals-timeline{overflow-x:auto}.tournament-approvals-page .tournament-approvals-timeline .tournament-approvals-timeline-time-col{width:90px}.tournament-approvals-page .tournament-approvals-timeline td{white-space:nowrap}.tournament-approvals-page .tournament-approvals-timeline .tournament-approvals-timeline-badge{margin-right:4px}.tournament-approvals-page .tournament-approvals-timeline .tournament-approvals-timeline-current{background:rgba(255,185,0,.15);font-weight:700}.tournament-approvals-page .app-center-container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tournament-approvals-page .app-center-container .stores-btn+.stores-btn{margin-left:0}.orders-cards-page .orders-cards-heading{display:flex;align-items:center;gap:8px}.orders-cards-page .orders-cards-count{background:#3c857e;color:#fff;border-radius:12px;font-size:14px;padding:1px 10px}.orders-cards-page .orders-cards-empty{color:#555;margin-bottom:20px}.orders-cards-page .orders-cards-grid{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-bottom:24px}.orders-cards-page .orders-card{background:#fff;border-radius:8px;border-left:6px solid #ffb900;padding:14px 16px}.orders-cards-page .orders-card-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:8px}.orders-cards-page .orders-card-player{font-size:16px;font-weight:700}.orders-cards-page .orders-card-id,.orders-cards-page .orders-card-time{color:#555}.orders-cards-page .orders-card-time{margin-left:auto;white-space:nowrap}.orders-cards-page .orders-lines{margin:0;padding:0;list-style:none}.orders-cards-page .orders-lines li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:2px 0}.orders-cards-page .orders-line-name{font-weight:700}.orders-cards-page .orders-line-coupon{font-size:12px;background:#e7f3f1;color:#22665c;border-radius:4px;padding:1px 6px;white-space:nowrap}.orders-cards-page .orders-line-amount{margin-left:auto;white-space:nowrap}.orders-cards-page .orders-line-original{color:#ccc;font-size:12px;text-decoration:line-through;margin-right:4px}.orders-cards-page .orders-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:10px;padding-top:10px;border-top:1px dashed #ddd}.orders-cards-page .orders-card-total{font-size:18px;font-weight:700}.orders-cards-page .orders-card-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.orders-cards-page .orders-card-confirmation{flex-basis:100%}.orders-cards-page .orders-card-confirmation .stores-payment-confirmation{margin:0}.orders-cards-page .orders-pay{display:inline-block;font-size:12px;border-radius:4px;padding:2px 8px;white-space:nowrap}.orders-cards-page .orders-pay.is-cash{background:#fff6d6;border:1px solid #e8c547}.orders-cards-page .orders-pay.is-credit_card{background:#eef2ff;border:1px solid #99a8e8}.orders-cards-page .orders-pay.is-cashless,.orders-cards-page .orders-pay.is-chip{background:#f2f2f2;border:1px solid #bbb}.orders-cards-page .orders-served summary{cursor:pointer;font-size:16px;font-weight:700;margin:8px 0 12px}.orders-cards-page .orders-served th{white-space:nowrap}.orders-cards-page .orders-served td{vertical-align:top}.orders-cards-page .orders-served .orders-served-items{min-width:6em}.orders-cards-page .orders-served .orders-served-nowrap{white-space:nowrap}.orders-cards-page .orders-served .orders-pay{white-space:normal}.rainy-day-points-page .rainy-periods{background:#fff;border-left:5px solid #3c857e;border-radius:8px;padding:12px 16px;margin-bottom:16px}.rainy-day-points-page .rainy-periods-head{font-weight:bold;margin-bottom:6px}.rainy-day-points-page .rainy-periods-head small{font-weight:normal;font-size:11px;color:#676767;margin-left:6px}.rainy-day-points-page .rainy-periods-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px dashed #ccc}.rainy-day-points-page .rainy-periods-no{background:rgba(60,133,126,.12);color:#3c857e;border-radius:10px;padding:0 9px;font-size:12px}.rainy-day-points-page .rainy-periods-time{font-size:17px;min-width:110px;line-height:1.3}.rainy-day-points-page .rainy-periods-live{display:block;color:#3c857e;font-size:12px;font-weight:bold}.rainy-day-points-page .rainy-periods-spacer{flex:1}.rainy-day-points-page .rainy-periods-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rainy-day-points-page .rainy-periods-choices .stores-btn{margin:0}.rainy-day-points-page .rainy-periods-add{margin-top:10px}.rainy-day-points-page .rainy-periods-editor{background:#f0f2f5;border-radius:6px;padding:10px 12px;margin-top:10px}.rainy-day-points-page .rainy-periods-editor-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.rainy-day-points-page .rainy-periods-editor-line>b{min-width:44px}.rainy-day-points-page .rainy-periods-editor-line select{width:auto}.rainy-day-points-page .rainy-periods-quick{border:1px solid #3c857e;border-radius:16px;background:#fff;color:#3c857e;padding:4px 12px;font-size:13px}.rainy-day-points-page .rainy-periods-quick.is-on{background:#3c857e;color:#fff;font-weight:bold}.rainy-day-points-page .rainy-periods-editor-note{font-size:13px;margin-bottom:8px}.rainy-day-points-page .rainy-points-summary{margin:4px 0 10px}.rainy-day-points-page .rainy-points-summary b{font-size:16px}.rainy-day-points-page .rainy-points-table th{white-space:nowrap}.rainy-day-points-page .rainy-points-table tr.is-off td{color:#676767}.rainy-day-points-page .rainy-points-table tr.is-granted td{color:#676767}.rainy-day-points-page .rainy-points-tag{background:rgba(60,133,126,.12);color:#3c857e;border-radius:4px;padding:1px 6px;font-size:12px;white-space:nowrap}.rainy-day-points-page .rainy-points-left{background:#ddd;color:#555;border-radius:4px;padding:1px 6px;font-size:12px;margin-left:6px;white-space:nowrap}.rainy-day-points-page .rainy-points-granted{font-size:12px;white-space:nowrap}.rainy-day-points-page .rainy-points-cancel-link{padding:0;margin-left:6px;font-size:12px;white-space:nowrap;vertical-align:baseline}.rainy-day-points-page .rainy-points-cancel-confirm{min-width:150px;background:rgba(255,185,0,.12);border:1px solid #ffb900;border-radius:6px;padding:8px 10px;font-size:13px;color:#000}.rainy-day-points-page .rainy-points-cancel-confirm small{display:block;font-size:11px}.rainy-day-points-page .rainy-points-cancel-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rainy-day-points-page .rainy-points-cancel-buttons .stores-btn{margin:0;white-space:nowrap}.rainy-day-points-page .rainy-points-footer{display:flex;justify-content:center;gap:12px;margin:12px 0 30px}#page-stores-visitors.page-new .user-search-table th,#page-stores-visitors.page-new .user-search-table td{border-bottom:none}#page-stores-visitors.page-new .details-container{text-align:center}#page-stores-visitors.page-new .details-container .details-contents{width:400px;margin:0 auto}#page-stores-visitors.page-new .details-container .details-contents .details-text{display:flex;align-items:center;justify-content:space-between}#page-stores-visitors.page-new .details-container .details-contents .details-text .details-amount{font-size:24px;font-weight:700}.stores-visit-status{font-size:12px;line-height:1.5}.stores-visit-status__badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px}.stores-visit-status__badge{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:700}.stores-visit-status__badge--first-visit{background:rgba(236,72,153,.15);color:#be185d}.stores-visit-status__badge--second-visit{background:rgba(167,139,250,.18);color:#6d28d9}.stores-visit-status__badge--third-visit{background:rgba(139,92,246,.18);color:#5b21b6}.stores-visit-status__badge--repeater{background:rgba(59,130,246,.15);color:#1d4ed8}.stores-visit-status__badge--regular{background:rgba(60,133,126,.15);color:#3c857e}.stores-visit-status__flag{display:inline-block;padding:2px 6px;border-radius:4px;font-weight:700;background:rgba(16,185,129,.2);color:#047857}.stores-visit-status__trend{display:inline-block;font-weight:700;cursor:help}.stores-visit-status__trend--up{color:#047857}.stores-visit-status__trend--down{color:#b45309}.stores-visit-status__chip{display:inline-block;padding:1px 6px;border-radius:999px;font-weight:700;border:1px solid rgba(0,0,0,0)}.stores-visit-status__chip--regular-history{background:rgba(148,163,184,.2);color:#475569;cursor:help}.stores-visit-status__chip--other-store{cursor:help;background:rgba(148,163,184,.18);color:#334155;border-color:rgba(51,65,85,.18);max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.stores-visit-status__chip--store-imaike{background:#fff;color:#222;border-color:rgba(34,34,34,.35)}.stores-visit-status__chip--store-gifu{background:#e75b9a;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-tenjin{background:#8feded;color:#222;border-color:rgba(34,34,34,.35)}.stores-visit-status__chip--store-kawaramachi{background:#ec7c0e;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-okazaki{background:#008f3f;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-suidoubashi{background:#0d82b7;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-kobe{background:#5f2a7a;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-hamamatsu{background:#d60342;color:#fff;border-color:hsla(0,0%,100%,.35)}.stores-visit-status__chip--store-minamikusatsu{background:#89caa2;color:#222;border-color:rgba(34,34,34,.35)}.stores-visit-status__chip--store-saga{background:#fef66f;color:#222;border-color:rgba(34,34,34,.35)}.stores-visit-status__line{display:block;color:#555}.stores-visit-status__line--strong{color:#000;font-weight:700}.stores-acquisition{display:flex;align-items:center;gap:4px;margin:2px 0 4px}.stores-acquisition__prompt,.stores-acquisition__value{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores-acquisition__note-mark{color:#555;cursor:help;flex-shrink:0}.stores-acquisition__prompt{padding:1px 6px;border:1px solid rgba(180,83,9,.35);border-radius:999px;background:rgba(251,191,36,.18);color:#b45309;font-size:inherit;font-weight:700;cursor:pointer}.stores-acquisition__value{padding:1px 6px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(148,163,184,.18);color:#475569;font-size:inherit;cursor:pointer}.stores-acquisition__menu{padding:10px 12px;min-width:15em}.stores-acquisition__label{margin-bottom:4px;font-weight:700;color:#000}.stores-acquisition__note{margin-top:6px}.stores-acquisition__submit{margin-top:8px;width:100%}.stores-lesson{display:flex;align-items:center;gap:4px;margin:2px 0 4px}.stores-lesson__prompt,.stores-lesson__value{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:999px;font-size:inherit;cursor:pointer}.stores-lesson__prompt{border:1px solid rgba(180,83,9,.35);background:rgba(251,191,36,.18);color:#b45309;font-weight:700}.stores-lesson__mark{line-height:1;cursor:help}.stores-lesson__value{border:1px solid rgba(0,0,0,0);background:rgba(148,163,184,.18);color:#475569}.stores-lesson__value--done{border-color:rgba(4,120,87,.25);background:rgba(16,185,129,.15);color:#047857}.stores-lesson--inline{display:inline-flex;margin:0;vertical-align:middle}.stores-lesson__menu{padding:10px 12px;min-width:15em}.stores-lesson__label{margin-bottom:4px;font-weight:700;color:#000}.stores-lesson__record{margin-bottom:6px;color:#555;font-size:12px}.stores-lesson__staff-name{margin-top:6px}.stores-lesson__submit{margin-top:8px;width:100%}.stores-remark{display:inline-block;margin-left:4px;vertical-align:baseline}.stores-remark__toggle{padding:0;border:0;background:none;color:#555;line-height:1;cursor:pointer}.stores-remark__toggle--empty{color:#ccc}.stores-remark__toggle:focus-visible{outline:2px solid #3c857e;outline-offset:2px;border-radius:3px}.stores-remark__menu{padding:10px 12px;width:30em}.stores-remark__label{margin-bottom:4px;font-weight:700;color:#000}.stores-remark__hint{margin-bottom:6px;font-size:12px;color:#555}.stores-remark__textarea{resize:vertical;line-height:1.7}.stores-remark__preview-body{white-space:pre-wrap;word-break:break-word}.stores-remark__preview-empty{color:#555}.stores-remark__preview-more{margin-top:6px;font-size:12px;color:#3c857e;font-weight:700}.stores-remark__submit{margin-top:8px;width:100%}.stores-remark-popover{max-width:26em}.stores-remark-popover .popover-body{font-size:12px;line-height:1.55;max-height:80vh;overflow-y:auto}.stores-visit-status-tooltip .tooltip-inner{max-width:none;white-space:nowrap}.stores-application-remark-empty{color:#ccc}.stores-application-remark{display:block;font-size:12px;color:#555;white-space:pre-wrap;max-width:32em;word-break:break-word}.stores-application-remark--collapsible:has(.stores-application-remark__details[open]) .stores-application-remark__short{display:none}.stores-application-remark--collapsible .stores-application-remark__details{display:inline}.stores-application-remark--collapsible .stores-application-remark__summary{list-style:none;cursor:pointer;display:inline-block;margin-top:4px;padding:2px 10px;border:1px solid rgba(60,133,126,.4);border-radius:999px;background:rgba(60,133,126,.08);color:#3c857e;font-weight:700}.stores-application-remark--collapsible .stores-application-remark__summary::-webkit-details-marker{display:none}.stores-application-remark--collapsible .stores-application-remark__summary::after{content:"▼ もっと見る"}.stores-application-remark--collapsible .stores-application-remark__summary:hover{background:rgba(60,133,126,.16)}.stores-application-remark--collapsible .stores-application-remark__details[open] .stores-application-remark__summary{display:inline-block;margin-top:6px}.stores-application-remark--collapsible .stores-application-remark__details[open] .stores-application-remark__summary::after{content:"▲ 閉じる"}.stores-application-remark--collapsible .stores-application-remark__full{display:block;white-space:pre-wrap}.rainy-day-granted{margin-left:4px;cursor:default}#page-stores-visitors-checkouts-confirmations.page-new .details-container{text-align:center}#page-stores-visitors-checkouts-confirmations.page-new .details-container .details-contents{width:320px;margin:0 auto 16px}#page-stores-visitors-checkouts-confirmations.page-new .details-container .details-contents .details-text{display:flex;align-items:center;justify-content:space-between}#page-stores-visitors-checkouts-confirmations.page-new .details-container .details-contents .details-text .details-chip{font-size:24px;font-weight:700}.stores-new-visitors-report__acquisition{white-space:nowrap}.stores-new-visitors-report__lesson{white-space:nowrap}.stores-leaderboard-filters{display:flex;flex-direction:column;gap:14px}.stores-leaderboard-field{display:grid;grid-template-columns:108px 1fr;gap:12px;align-items:start}.stores-leaderboard-field-label{font-size:14px;font-weight:700;color:#555;padding-top:7px}.stores-leaderboard-field-body{display:flex;flex-direction:column;gap:8px;min-width:0}.stores-leaderboard-field-note{margin:0;font-size:12px;color:#676767}.stores-leaderboard-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stores-leaderboard-tilde,.stores-leaderboard-unit{color:#676767;font-size:14px}.stores-leaderboard-input{height:33px;border:1px solid #ccc;border-radius:4px;padding:0 9px;font-size:14px;font-family:inherit;font-variant-numeric:tabular-nums;background:#fff}.stores-leaderboard-input-narrow{width:108px;text-align:right}.stores-leaderboard-month-nav{display:flex;align-items:center}.stores-leaderboard-month-arrow{height:33px;width:32px;border:1px solid #ccc;background:#fff;font-size:14px;color:#555;cursor:pointer}.stores-leaderboard-month-arrow:first-child{border-radius:4px 0 0 4px}.stores-leaderboard-month-arrow:last-child{border-radius:0 4px 4px 0;border-left:0}.stores-leaderboard-month-arrow:hover{background:#f0f2f5}.stores-leaderboard-month-label{height:33px;min-width:112px;display:flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #ccc;border-left:0;border-right:0;background:#fff;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.stores-leaderboard-segment{display:flex}.stores-leaderboard-segment-btn{height:33px;padding:0 14px;border:1px solid #ccc;background:#fff;font-size:14px;color:#555;cursor:pointer}.stores-leaderboard-segment-btn:first-child{border-radius:4px 0 0 4px}.stores-leaderboard-segment-btn:last-child{border-radius:0 4px 4px 0;border-left:0}.stores-leaderboard-segment-btn:hover{background:#f0f2f5}.stores-leaderboard-custom-flag{font-size:12px;color:#676767;background:#f0f2f5;border:1px solid #ddd;border-radius:999px;padding:2px 10px}.stores-leaderboard-options{display:flex;flex-wrap:wrap;gap:8px}.stores-leaderboard-option{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 14px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}.stores-leaderboard-option input{margin:0;cursor:pointer}.stores-leaderboard-option.is-on{border-color:#3c857e;color:#3c857e;font-weight:500}.stores-leaderboard-option:hover{background:#f0f2f5}.stores-leaderboard-option-all{margin-right:8px}.stores-leaderboard-suboptions{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:2px solid #ddd}.stores-leaderboard-suboptions[hidden]{display:none}.stores-leaderboard-suboption-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stores-leaderboard-suboption-label{font-size:12px;color:#676767}.stores-leaderboard-actions{display:flex;align-items:center;gap:8px;border-top:1px solid #ddd;padding-top:14px}.stores-leaderboard-hint{margin-left:auto;font-size:12px;color:#676767}.stores-leaderboard-result-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.stores-leaderboard-count{font-size:14px;color:#555}.stores-leaderboard-count b{font-size:18px;color:#000}.stores-leaderboard-badge{font-size:12px;padding:2px 10px;border-radius:999px;background:#f0f2f5;border:1px solid #ddd;color:#555}.stores-leaderboard-scroll{overflow-x:auto}.stores-leaderboard-table th,.stores-leaderboard-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stores-leaderboard-table .stores-leaderboard-name-col{text-align:left;position:sticky;left:0;z-index:1;background:#fff;border-right:1px solid #ddd}.stores-leaderboard-table thead .stores-leaderboard-name-col{background:#f0f2f5;z-index:2}.stores-leaderboard-table tbody tr:nth-child(even) .stores-leaderboard-name-col{background:#f0f2f5}.stores-leaderboard-table .stores-leaderboard-group{border-left:2px solid #ccc}.stores-leaderboard-sort{color:inherit;text-decoration:none}.stores-leaderboard-sort.is-sorted{color:#3c857e}.stores-leaderboard-sort-mark{font-size:9px;color:#ccc}.is-sorted .stores-leaderboard-sort-mark{color:#3c857e}.stores-leaderboard-drill{color:inherit;text-decoration:underline dotted #ccc;text-underline-offset:3px}.stores-leaderboard-drill:hover{text-decoration-color:#3c857e}.stores-leaderboard-pos{color:#3c857e;font-weight:500}.stores-leaderboard-neg{color:#ca0000}.stores-leaderboard-zero{color:#ccc}.stores-leaderboard-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:24px}.stores-leaderboard-modal{background:#fff;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.3);width:100%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.stores-leaderboard-modal-head{display:flex;align-items:baseline;gap:12px;padding:16px 20px 12px}.stores-leaderboard-modal-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stores-leaderboard-modal-body{padding:16px 20px 20px;overflow-y:auto}.stores-leaderboard-detail-name{font-size:16px;font-weight:700}.stores-leaderboard-detail-period{font-size:12px;color:#555}.stores-leaderboard-detail-close{margin-left:auto;color:#676767;text-decoration:none;font-size:16px}.stores-leaderboard-detail-tabs{display:flex;flex-wrap:wrap;padding:0 20px;border-bottom:1px solid #ddd}.stores-leaderboard-detail-tab{padding:9px 16px;font-size:14px;color:#555;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}.stores-leaderboard-detail-tab.is-active{color:#3c857e;font-weight:700;border-bottom-color:#3c857e}.stores-leaderboard-detail-note{margin:12px 0 0;font-size:12px;color:#555;background:#f0f2f5;border-radius:6px;padding:9px 12px}.stores-leaderboard-total td{border-top:2px solid #ccc;font-weight:700}.stores-leaderboard-seat td{color:#555;font-size:12px}.stores-leaderboard-grade{margin-left:6px;font-size:10px;font-weight:700;padding:1px 5px;border-radius:3px;background:#f0f2f5;border:1px solid #ddd;color:#555}.stores-leaderboard-move{font-size:10px;padding:1px 6px;border-radius:3px;background:#fff6e0;border:1px solid #f0dca8;color:#7a5a00}.stores-leaderboard-coupon{display:inline-flex;align-items:baseline;gap:5px;margin-right:6px;padding:1px 8px;border-radius:3px;background:#f0f2f5;border:1px solid #ddd;font-size:12px;white-space:nowrap}.stores-leaderboard-coupon-count{color:#676767;font-variant-numeric:tabular-nums}.stores-leaderboard-win{color:#3c857e;font-weight:700}.stores-leaderboard-seat-toggle{margin-left:8px;padding:0 7px;border:1px solid #ccc;border-radius:999px;background:#fff;font-size:11px;color:#555;cursor:pointer}.stores-leaderboard-seat-toggle:hover{background:#f0f2f5}.stores-leaderboard-seat-toggle.is-open{border-color:#3c857e;color:#3c857e}.stores-leaderboard-seat-caret{margin-left:3px;font-size:8px}.is-open .stores-leaderboard-seat-caret{display:inline-block;transform:rotate(180deg)}.api-spec{line-height:1.7;font-size:14px}.api-spec h3.api-spec-section-title{font-size:1.25rem;font-weight:bold;margin:32px 0 16px;padding:12px 16px;background:#1a365d;color:#fff;border-radius:4px}.api-spec h3.api-spec-section-title:first-child{margin-top:0}.api-spec h4.api-spec-subtitle{font-size:1rem;font-weight:bold;margin:20px 0 12px;padding-bottom:6px;color:#2d3748;border-bottom:2px solid #4a5568}.api-spec .api-spec-method{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.85rem;font-weight:bold;background:#38a169;color:#fff;margin-right:8px;vertical-align:middle}.api-spec .api-spec-box{background:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;padding:16px;margin:12px 0}.api-spec pre.api-spec-pre{background:#1a202c !important;color:#e2e8f0 !important;border-radius:6px;padding:16px;overflow-x:auto;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin:12px 0;border:1px solid #2d3748}.api-spec code.api-spec-code{background:#edf2f7;color:#c53030;padding:2px 8px;border-radius:4px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.9em;border:1px solid #e2e8f0}.api-spec code{background:#edf2f7;color:#c53030;padding:2px 6px;border-radius:3px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.9em}.api-spec table.api-spec-table{width:100%;border-collapse:collapse;margin:12px 0;border:2px solid #4a5568;border-radius:6px;overflow:hidden}.api-spec table.api-spec-table th,.api-spec table.api-spec-table td{border:1px solid #a0aec0;padding:10px 14px;text-align:left}.api-spec table.api-spec-table th{background:#2d3748;color:#fff;font-weight:bold}.api-spec table.api-spec-table tbody tr:nth-child(even){background:#f7fafc}.api-spec table.api-spec-table tbody tr:hover{background:#edf2f7}.api-spec table.api-spec-table td code{background:#edf2f7;color:#c53030;padding:2px 6px;border-radius:3px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.9em}.api-spec .api-spec-list{margin:12px 0;padding-left:28px}.api-spec .api-spec-list li{margin:6px 0}.api-spec hr.api-spec-hr{border:none;height:3px;background:linear-gradient(to right, #4a5568, #a0aec0, #4a5568);margin:32px 0;border-radius:2px}.api-spec pre.mermaid{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:20px;margin:16px 0}.users-container .users-noauth-header-container{padding:8px;border-bottom:1px solid #ece5dd}.users-container .users-noauth-header-container .users-noauth-header{max-width:750px;margin:0 auto;text-align:center}.users-container .users-header-container{border-bottom:1px solid #ece5dd}.users-container .users-header-container .users-header{display:flex;max-width:750px;align-items:center;justify-content:space-between;padding:8px 0 8px 8px;margin:0 auto}.users-container .users-header-container .users-header .users-header-info{display:flex;font-size:14px;font-weight:500}.users-container .users-header-container .users-header .users-header-info .users-header-strong-reg{display:flex;align-items:center;margin-left:4px}.users-container .users-header-container .users-header .users-header-info .users-header-strong-reg::before{width:16px;height:16px;background:url(/assets/commons/icon_strong_reg-ce228d5c3efbe61305bf111f4f993cc9642b9d1dc08deedf4c9033fae7c65e6f.svg) no-repeat left center;background-size:contain;content:""}.users-container .users-header-container .users-header .users-header-info .users-header-chip{display:flex;min-width:80px;align-items:center;justify-content:space-between;padding:8px 4px 8px 12px;border-radius:22px 0 0 22px;margin-left:16px;background:#222;color:#fff;text-align:right;text-decoration:none}.users-container .users-header-container .users-header .users-header-info .users-header-chip::before{width:16px;height:16px;margin-right:4px;background:url(/assets/commons/icon_chip_color-caa21d5a2ff74c23e9799fcda35c0f3e6bb0a3b6e9fc63c8ce4e745914b2383f.svg) no-repeat left center;background-size:contain;content:""}.users-container .users-header-container .users-header .users-header-info .users-header-chip:hover,.users-container .users-header-container .users-header .users-header-info .users-header-chip:active{color:#fff;text-decoration:none}.users-main-content{width:100%;max-width:750px;margin:0 auto}.users-main-container{width:100%;max-width:750px;min-height:calc(100vh - 50px);padding:16px 24px;margin:0 auto}.users-font-size-medium{font-size:16px}.users-font-size-small{font-size:14px}.users-contents-with-menu{position:relative;padding-bottom:65px}.users-menu-container{position:fixed;right:0;bottom:0;left:0;display:flex;width:100%;max-width:750px;border-radius:24px 24px 0 0;margin:0 auto;background:#fec775;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.users-menu-container a{display:flex;flex:1;flex-direction:column;justify-content:center;padding:6px;color:#222;font-size:11px;text-align:center;text-decoration:none}.users-menu-container a::before{margin-bottom:4px;font-family:bootstrap-icons;font-size:20px;line-height:1}.users-menu-container a.is-active{border-radius:24px 24px 0 0;background:#ffd5a9;box-shadow:0 0 2px 0 rgba(25,24,22,.1)}.users-menu-container .users-menu-home::before{content:""}.users-menu-container .users-menu-items::before{content:""}.users-menu-container .users-menu-trophies::before{content:""}.users-menu-container .users-menu-mypage::before{content:""}.users-title-primary{margin-bottom:16px;font-size:24px;font-weight:700}.users-title-secondary{font-size:18px;font-weight:700;text-align:center}.users-title-tertiary{margin-bottom:24px;font-size:16px;font-weight:700;text-align:center}.users-title-link{display:flex;align-items:center;color:#222;text-decoration:none}.users-title-link:hover{color:#222;text-decoration:none}.users-title-link::before{margin-right:10px;content:"";font-family:bootstrap-icons}.users-btn{display:inline-block;border-radius:6px;cursor:pointer;text-align:center;text-decoration:none}.users-btn:hover{box-shadow:none;text-decoration:none}.users-btn:disabled,.users-btn.is-disabled{background:#c3bfbb;pointer-events:none}.users-btn-primary{background:#222;color:#fff}.users-btn-primary:hover{background:rgba(34,34,34,.8);color:#fff}.users-btn-tertiary{border:1px solid #a4a29f;color:#222}.users-btn-tertiary:hover{color:#222}.users-btn-size-max{width:100%;padding:16px 24px;border-radius:50px;font-size:16px;font-weight:700}.users-btn-text{display:inline-block;color:#222;text-decoration:none}.users-btn-text:hover{color:inherit;text-decoration:none}.stores-btn-text-delete{color:#dc3545;text-decoration:none}.stores-btn-text-delete:hover{color:#dc3545;text-decoration:none}.stores-btn-text-delete::before{content:"";font-family:bootstrap-icons}.users-game-card{display:flex;align-items:center;padding:16px;border-radius:8px 24px 8px 8px;background:#fec775;box-shadow:0 1px 5px 0 rgba(35,32,29,.2);color:#222;line-height:1;text-decoration:none}.users-game-card::before{display:flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0 8px;border-radius:50%;margin-right:16px;background:#f2b55a}.users-game-card:hover,.users-game-card:active{color:#222;text-decoration:none}.users-game-card.is-disabled{box-shadow:none;filter:grayscale(100%);pointer-events:none}.users-game-card .users-game-card-details{display:flex;flex:1;flex-direction:column}.users-game-card .users-game-card-details .users-game-card-details-title{margin-bottom:10px}.users-game-card .users-game-card-details .users-game-card-details-time{margin-bottom:10px;font-size:14px}.users-game-card .users-game-card-details .users-game-card-details-time::before{margin-right:4px;content:"";font-family:bootstrap-icons}.users-game-card .users-game-card-details .users-game-card-details-stack{margin-bottom:10px;font-size:14px}.users-game-card .users-game-card-details .users-game-card-details-amount{font-size:18px;text-align:right}.users-game-card+.users-game-card{margin-top:16px}.users-game-card.ring-card::before{background-image:url(/assets/commons/icon_chip-a8e38816f0cf5fdaffffb549d3c6739b5e2a9fe3d09cdf32aaa3539c3136eb75.svg);background-position:center;background-repeat:no-repeat;background-size:50%;content:""}.users-game-card.tournament-card::before{content:"";font-family:bootstrap-icons;font-size:24px}.users-game-card.tournament-card-sg::before{background-color:#fff;background-image:url(/assets/players/commons/icon_trophoy_sg-bb9646976f892492d386f17b4e860e981cb9dcdfbfe3c112b487ffb5dd82eb22.svg);background-position:center;background-repeat:no-repeat;background-size:90%;content:""}.users-game-card.tournament-card-g1::before{background-color:#fff;background-image:url(/assets/players/commons/icon_trophoy_g1-9abd806d9e4b68d371979d5df791d0a0ae8e13f7f50b6307ab70050e8ef928f4.svg);background-position:center;background-repeat:no-repeat;background-size:90%;content:""}.users-game-card.tournament-card-g2::before{background-color:#fff;background-image:url(/assets/players/commons/icon_trophoy_g2-6dba7124408704a9f428435fe1b21fcce6db5ed432a2b2b3e24fdea9980d5a8b.svg);background-position:center;background-repeat:no-repeat;background-size:90%;content:""}.users-game-card.tournament-card-g3::before{background-color:#fff;background-image:url(/assets/players/commons/icon_trophoy_g3-a3c788dbc20cff753cfe22f6cd1687561b612abc6755aa09f9488615df1d2c2e.svg);background-position:center;background-repeat:no-repeat;background-size:90%;content:""}.users-game-card.title-card{border-radius:8px 24px 0 0;margin-bottom:24px;box-shadow:none}.users-select-radio-container{display:flex;padding:8px 16px 8px 8px;border:1px solid #ece5dd;border-radius:4px}.users-select-radio-container+.users-select-radio-container{margin-top:8px}.users-select-radio-container .users-select-radio-title{margin-left:6px}.users-select-radio-container .users-select-radio-detail{margin-left:auto;font-weight:700}.users-items-title{margin-bottom:8px;font-size:14px;font-weight:700}.users-items-list-container{border-top:1px solid #ece5dd;margin-bottom:24px}.users-items-list-container .users-items-list{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #ece5dd}.users-items-list-container .users-items-list.users-items-discount{border-bottom:none}.users-items-list-container .users-items-list.users-items-subtotal{border-bottom:none;font-weight:700}.users-items-list-container .users-items-list.users-items-subtotal .users-items-subtotal-amount{flex-direction:column;align-items:flex-end}.users-items-list-container .users-items-list.users-items-subtotal .users-items-subtotal-note{color:#777;font-size:12px;font-weight:normal}.users-items-list-container .users-items-list.users-items-coupon{flex-flow:column;align-items:baseline}.users-items-list-container .users-items-list.users-items-row{flex-direction:column;align-items:stretch}.users-items-list-container .users-items-list .users-items-row-main{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px}.users-items-list-container .users-items-list .users-items-row-main .users-items-name{flex:0 1 auto;min-width:0;max-width:100%;word-break:keep-all;overflow-wrap:break-word}.users-items-list-container .users-items-list .users-items-row-main .users-items-ammount{flex-shrink:0;margin-left:auto;white-space:nowrap}.users-items-list-container .users-items-list .users-items-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.users-items-list-container .users-items-list .users-items-price-original{color:#c3bfbb;font-size:12px;text-decoration:line-through}.users-items-list-container .users-items-list .users-items-coupon-choice{margin-top:8px}.users-items-list-container .users-items-list .users-items-coupon-label{display:block;margin-bottom:2px;color:#555;font-size:14px}.users-items-list-container .users-items-list .users-items-coupon-check,.users-items-list-container .users-items-list .users-items-coupon-radio{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:14px}.users-items-list-container .users-items-list .users-items-coupon-check input,.users-items-list-container .users-items-list .users-items-coupon-radio input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#222}.users-items-list-container .users-items-list.is-unavailable{flex-wrap:wrap}.users-items-list-container .users-items-list.is-unavailable .users-items-name,.users-items-list-container .users-items-list.is-unavailable .users-items-ammount{color:#c3bfbb}.users-items-list-container .users-items-list.is-unavailable .users-items-unavailable-reason{flex-basis:100%;margin-top:4px;font-size:12px}.users-items-list-container .users-items-list .users-items-ammount{display:flex;align-items:center;margin-left:auto}.users-items-list-container .users-items-list .users-items-ammount .users-items-fluctuation{border-radius:28px;margin-left:8px;background:#efefef}.users-items-list-container .users-items-list .users-items-ammount .users-items-fluctuation .users-items-btn{width:32px;height:32px}.users-items-list-container .users-items-list .users-items-ammount .users-items-fluctuation .users-items-input{width:2em;border:none;background:#efefef;text-align:center}.users-table-primary{width:100%;margin-bottom:24px;border-collapse:collapse;border-spacing:0}.users-table-primary th{padding:12px 16px;border:1px solid #fec775;background:#fec775}.users-table-primary td{padding:8px 16px;border:1px solid #fec775;font-size:36px}.users-table-primary td .order-details{display:flex;font-size:20px}.users-table-primary td .order-details+.order-details{padding-top:12px;border-top:1px solid #ece5dd;margin-top:12px}.users-table-primary td .order-details .order-details-ammount{margin-left:auto}.users-table-secondary{width:100%;margin-bottom:24px;border-collapse:collapse;border-spacing:0;font-size:13px}.users-table-secondary th{padding:12px 8px;border:1px solid #ece5dd;background:#ece5dd}.users-table-secondary td{padding:12px 16px;border:1px solid #ece5dd;font-weight:700;text-align:right}.users-table-secondary tr:not(:last-child) th{border-bottom:1px solid #fff}.users-input{border:1px solid #ece5dd}.users-form-title{margin-bottom:8px;font-size:18px}.users-form-title-secondary{margin-bottom:8px;font-size:16px}.users-flash-message{padding:16px;border-radius:6px;margin-bottom:24px;font-size:12px}.users-flash-message ul{padding:0;margin:0}.users-flash-message ul li{list-style:none}.users-flash-notice{background:#cfe2ff}.users-flash-alert{display:flex;align-items:center;background:#f9e2c6}.users-flash-alert::before{margin-right:12px;content:"";font-family:bootstrap-icons}.users-loader-container{position:absolute;background:#222;top:30%;left:0;right:0;margin:0 auto;width:120px;padding:24px;border-radius:12px;text-align:center;color:#fff}.users-loader-container.is-disabled{display:none}.users-loader-container .users-loader{width:50px;margin:0 auto;padding:8px;aspect-ratio:1;border-radius:50%;background:#fbab56;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.users-sessions-birthdate-container{display:flex}.users-sessions-birthdate-container select{flex:1}.users-sessions-birthdate-container select+select{margin-left:12px}.users-sessions-other-links{padding-top:24px}.users-hr{border:none;margin:0;background:#ece5dd;opacity:1}#page-players-homes.page-show .estimated-time-to-leave{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #ece5dd;margin-bottom:24px}#page-players-homes.page-show .estimated-time-to-leave .icon-line{display:flex;align-items:center;margin:0 12px}#page-players-homes.page-show .estimated-time-to-leave .time-text{display:flex;align-items:center}#page-players-homes.page-show .estimated-time-to-leave .time-text span{margin-left:8px;font-size:20px}#page-players-homes.page-show .estimated-time-to-leave .time-text span .extend-time-link{margin-left:8px;font-size:14px}#page-players-items.page-index{overflow:scroll}#page-players-items.page-index .players-items-title{display:flex;align-items:center;justify-content:space-between}#page-players-items.page-index .players-items-title .event-purchase-link{display:flex;align-items:center;font-size:16px;color:#222;text-decoration:none}#page-players-items.page-index .players-items-title .event-purchase-link:hover{color:#222}#page-players-items.page-index .players-items-title .event-purchase-link::before{margin-right:8px;font-family:bootstrap-icons}#page-players-items.page-index .players-items-title .event-purchase-link::after{margin-left:auto;content:"";font-family:bootstrap-icons}#page-players-items.page-index .items-category-tab-container{position:sticky;top:0;display:flex;overflow:scroll;padding:4px 8px 0;border-bottom:1px solid #c3bfbb;margin:0 -24px 24px;background:#fff;font-size:14px;scrollbar-width:none;white-space:nowrap}#page-players-items.page-index .items-category-tab-container::-webkit-scrollbar{display:none}#page-players-items.page-index .items-category-tab-container .items-category-tab{position:relative;padding:12px 16px;color:#222;text-align:center;text-decoration:none}#page-players-items.page-index .items-category-tab-container .items-category-tab.is-current::after{position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#fbab56;content:""}#page-players-items.page-index .users-items-category-container::before{display:block;height:70px;margin-top:-70px;content:""}#page-players-items.page-index .items-order-btn{position:sticky;bottom:70px}#page-players-event-purchase-applications.page-new .event-coupon-container{border-top:none}#page-players-trophies.page-index .trophies-icon-container{display:flex;justify-content:space-between;align-items:end;padding:14px 0;border-top:1px solid #ece5dd}#page-players-trophies.page-index .trophies-icon-container .trophies-icon-contents{display:flex;align-items:center;flex-direction:column}#page-players-trophies.page-index .trophies-icon-container .trophies-count{position:relative;display:flex;align-items:center;justify-content:center;min-width:27px;height:22px;margin-bottom:12px;color:#fff;background:#f6b942;font-size:14px}#page-players-trophies.page-index .trophies-icon-container .trophies-count::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:6px 4px 0 4px;border-color:#f6b942 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}#page-players-trophies.page-index .trophies-icon-container .trophies-count.is-count0{background:#d2d2d2}#page-players-trophies.page-index .trophies-icon-container .trophies-count.is-count0::after{border-color:#d2d2d2 rgba(0,0,0,0) rgba(0,0,0,0)}#page-players-trophies.page-index .trophies-title{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:18px;border-top:1px solid #ece5dd}#page-players-trophies.page-index .trophies-title::before{content:"";display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:no-repeat no-repeat center center}#page-players-trophies.page-index .trophies-title.is-sg::before{background-image:url(/assets/players/trophies/img_trophoy_sg-92bfd1cbea6fab2793fdbe245bb73fe9869dee33f7649e51f295e139200b08c4.svg);background-size:40px auto}#page-players-trophies.page-index .trophies-title.is-g1::before{background-image:url(/assets/players/trophies/img_trophoy_g1-413a17bdeaa316edb0fbde361c9b9ee22d97748d88e6fd65cb17fe3c42fc1e2a.svg);background-size:20px auto}#page-players-trophies.page-index .trophies-title.is-g2::before{background-image:url(/assets/players/trophies/img_trophoy_g2-cceeade78d7dc914afd042a979fea219eb7b5e3ca826ba88159fa4b60f058825.svg);background-size:12px auto}#page-players-trophies.page-index .trophies-title.is-g3::before{background-image:url(/assets/players/trophies/img_trophoy_g3-ea1f7b9910815d963c210a33aa5ae11d6d5fa569dab05ce51803840233b24f57.svg);background-size:15px auto}#page-players-trophies.page-index .aim-for-the-winner{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;font-size:19px;color:#d2d2d2}#page-players-trophies.page-index .trophies-winner-2col{display:grid;grid-template-columns:repeat(2, minmax(163px, 1fr));gap:16px}#page-players-trophies.page-index .trophies-winner-3col{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}#page-players-trophies.page-show .trophies-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700}#page-players-trophies.page-show .trophies-title::before{content:"";width:40px;height:40px;background:no-repeat no-repeat center center}#page-players-trophies.page-show .trophies-title.is-sg::before{background-image:url(/assets/players/trophies/img_trophoy_sg-92bfd1cbea6fab2793fdbe245bb73fe9869dee33f7649e51f295e139200b08c4.svg);background-size:40px auto}#page-players-trophies.page-show .trophies-title.is-g1::before{background-image:url(/assets/players/trophies/img_trophoy_g1-413a17bdeaa316edb0fbde361c9b9ee22d97748d88e6fd65cb17fe3c42fc1e2a.svg);background-size:20px auto}#page-players-trophies.page-show .trophies-title.is-g2::before{background-image:url(/assets/players/trophies/img_trophoy_g2-cceeade78d7dc914afd042a979fea219eb7b5e3ca826ba88159fa4b60f058825.svg);background-size:12px auto}#page-players-trophies.page-show .trophies-title.is-g3::before{background-image:url(/assets/players/trophies/img_trophoy_g3-ea1f7b9910815d963c210a33aa5ae11d6d5fa569dab05ce51803840233b24f57.svg);background-size:15px auto}#page-players-trophies.page-show .trophies-ancillary-info{display:flex;align-items:center;gap:16px;padding:8px 0 16px;font-size:13px}#page-players-trophies.page-show .trophies-ancillary-info .trophies-ancillary-info-grade{background:#222;color:#fff;border-radius:4px;padding:0 8px;line-height:21px}#page-players-trophies.page-show .trophies-ancillary-info .trophies-ancillary-info-date{display:flex;align-items:center;gap:4px}#page-players-trophies.page-show .trophies-ancillary-info .trophies-ancillary-info-date::before{content:url(/assets/players/trophies/icon_calendar-8a512938b2e2031c75b0cc2dad8e3c9e60e71cfd56aa24a25917ea6c00972604.svg);width:16px;height:16px}#page-players-trophies.page-show .trophies-ancillary-info .trophies-ancillary-info-store-name{display:flex;align-items:center;gap:4px}#page-players-trophies.page-show .trophies-ancillary-info .trophies-ancillary-info-store-name::before{content:url(/assets/players/trophies/icon_map-3b15d80d5b429ae6f3495b6a7445ea359248226a2ff3178b0a20d4b66ad07531.svg);width:16px;height:16px}#page-players-trophies.page-show .trophies-detail-title{font-size:13px;font-family:700;color:#7e7b79}#page-players-trophies.page-show .trophies-winner-photos{background:url(/assets/players/trophies/img_no_photo-1f91b17b9c7bc1f20056e584d5886bb862603d8b13535107e367f0d7073d6fbe.svg) center -25px no-repeat;background-size:cover;width:100%;height:100%;aspect-ratio:4/3;border-radius:16px}#page-players-trophies.page-show .trophies-winner-photos img{border-radius:inherit;width:100%;height:100%;object-fit:cover;object-position:center}#page-players-trophies.page-show .trophies-winner-photos-thumbnail{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;padding-top:16px}#page-players-trophies.page-show .trophies-winner-photos-thumbnail .trophies-winner-photos-thumbnail-img-container{width:100%;height:100%;aspect-ratio:4/3}#page-players-trophies.page-show .trophies-winner-photos-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}#page-players-trophies.page-show .trophies-detail-container{display:flex;align-items:center;justify-content:space-between;padding:24px 8px 16px;border-bottom:1px solid #ece5dd;font-size:24px}#page-players-trophies.page-show .trophies-detail-container .trophies-detail-rank{flex:1}#page-players-trophies.page-show .trophies-detail-container .trophies-detail-prize{flex:1;padding-left:16px;border-left:1px solid #ece5dd}#page-players-trophies.page-show .trophies-players-container{display:flex;padding:12px 8px;border-bottom:1px solid #ece5dd;font-size:13px}#page-players-trophies.page-show .trophies-players-container .trophies-players-left-column{display:flex;align-items:center;width:45%}#page-players-trophies.page-show .trophies-players-container .trophies-players-right-column{flex:1}#page-players-trophies.page-show .trophies-players-container .trophies-in-prize-players{margin:0;padding:0;list-style:none;counter-reset:number 0}#page-players-trophies.page-show .trophies-players-container .trophies-in-prize-players li{display:flex;align-items:center;gap:8px;margin-bottom:4px}#page-players-trophies.page-show .trophies-players-container .trophies-in-prize-players li::before{display:flex;align-items:center;justify-content:center;counter-increment:number 1;content:counter(number);width:16px;height:16px;border-radius:50%;background:#f6b942;font-size:11px}#page-players-mypages.page-show .mypages-link-list{padding:0;margin:0;list-style:none}#page-players-mypages.page-show .mypages-link-list li{padding:12px 0}#page-players-mypages.page-show .mypages-link-list li a{display:flex;align-items:center;justify-content:space-between;color:#222;text-decoration:none}#page-players-mypages.page-show .mypages-link-list li a:hover{color:#222}#page-players-mypages.page-show .mypages-link-list li a::before{margin-right:8px;font-family:bootstrap-icons}#page-players-mypages.page-show .mypages-link-list li a::after{margin-left:auto;content:"";font-family:bootstrap-icons}#page-players-mypages.page-show .mypages-link-list li.list-account a::before{content:""}#page-players-mypages.page-show .mypages-link-list li.list-tip a::before{width:16px;height:16px;background:url(/assets/commons/icon_chip-a8e38816f0cf5fdaffffb549d3c6739b5e2a9fe3d09cdf32aaa3539c3136eb75.svg) no-repeat left center;background-size:contain;content:""}#page-players-mypages.page-show .mypages-link-list li.list-point a::before{content:""}#page-players-mypages.page-show .mypages-link-list li.list-purchase a::before{content:""}#page-players-mypages.page-show .mypages-link-list li.list-coupon a::before{content:""}#page-players-mypages.page-show .mypages-link-list li.list-credit a::before{content:""}#page-players-mypages.page-show .mypages-link-list li.list-payment a::before{content:""}#page-players-mypages.page-show .mypage-footer-link{display:flex;justify-content:center;padding:0;margin:0;list-style:none}#page-players-mypages.page-show .mypage-footer-link li{font-size:11px}#page-players-mypages.page-show .mypage-footer-link li a{display:inline-block;color:#222;text-decoration:none}#page-players-mypages.page-show .mypage-footer-link li a:hover{color:inherit;text-decoration:none}#page-players-mypages.page-show .mypage-footer-link li+li{margin-left:16px}#page-players-chip-histories.page-index .holding-chip-title-container{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:16px}#page-players-chip-histories.page-index .holding-chip-title-container .holding-chip-title{flex:1}#page-players-chip-histories.page-index .holding-chip-title-container.holding-chip-detail::after{width:1.25rem;height:1.25rem;flex-shrink:0;margin-left:16px;content:"";font-family:bootstrap-icons;transition:transform .2s ease-in-out}#page-players-chip-histories.page-index .holding-chip-title-container.holding-chip-detail:not(.collapsed)::after{transform:rotate(-180deg)}#page-players-chip-histories.page-index .holding-chip-title-container .holding-chip-expiration-date{font-size:14px;margin-left:4px;text-align:right}#page-players-chip-histories.page-index .holding-chip-title-container .holding-chip-expiration-date .holding-chip{font-size:18px}#page-players-chip-histories.page-index .holding-chip-summary-container{margin-bottom:24px}#page-players-chip-histories.page-index .holding-chip-summary-container .holding-chip-summary-contents{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #ece5dd;border-bottom:1px solid #ece5dd}#page-players-chip-histories.page-index .holding-chip-summary-container .holding-chip-summary-contents .holding-chip-summary-store-name{flex:1;align-self:baseline}#page-players-chip-histories.page-index .holding-chip-summary-container .holding-chip-summary-contents .holding-chip-summary{text-align:right;font-weight:700}#page-players-chip-histories.page-index .holding-chip-summary-container .holding-chip-summary-contents+.holding-chip-summary-contents{border-top:none}#page-players-chip-histories.page-index .histories-date-search-container{display:flex;align-items:center;margin-bottom:16px}#page-players-chip-histories.page-index .histories-date-search-container .histories-date-search-month{flex:1}#page-players-chip-histories.page-index .histories-date-search-container .histories-date-search-shop{flex:1;margin-left:4px}#page-players-chip-histories.page-index .histories-date-search-container .histories-date-search-btn-container{margin-left:4px}#page-players-chip-histories.page-index .histories-date-search-container .histories-date-search-btn-container .histories-date-search-btn{min-width:52px;padding:4px;font-size:14px}#page-players-chip-histories.page-index .histories-date{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:700}#page-players-chip-histories.page-index .histories-date .histories-tips{font-size:16px}#page-players-chip-histories.page-index .histories-store-name{margin-bottom:16px;font-size:12px}#page-players-chip-histories.page-index .histories-table{width:100%;margin-bottom:16px;border-collapse:collapse;border-spacing:0;font-size:14px}#page-players-chip-histories.page-index .histories-table th{padding:8px;border:1px solid #fec775;background:#fec775;text-align:center}#page-players-chip-histories.page-index .histories-table td{padding:8px;text-align:right}#page-players-chip-histories.page-index .histories-table tbody td{border-right:1px solid #fec775;border-left:1px solid #fec775}#page-players-chip-histories.page-index .histories-table tfoot td{border:1px solid #fec775}#page-players-chip-histories.page-show .history-detail-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}#page-players-chip-histories.page-show .history-detail-table th{padding:8px;border-bottom:2px solid #fec775;text-align:left}#page-players-chip-histories.page-show .history-detail-table td{padding:8px;border-bottom:1px solid #fec775;text-align:left}#page-players-point-cards.page-index .point-cards-container{border-top:1px solid #ece5dd}#page-players-point-cards.page-index .point-cards-container::after{margin-left:16px}#page-players-point-cards.page-index .point-cards-container+.point-cards-container{border-bottom:1px solid #ece5dd}#page-players-point-cards.page-index .point-cards-container .point-cards-summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0}#page-players-point-cards.page-index .point-cards-container .point-cards-summary::after{width:1.25rem;height:1.25rem;flex-shrink:0;margin-left:16px;content:"";font-family:bootstrap-icons;transition:transform .2s ease-in-out}#page-players-point-cards.page-index .point-cards-container .point-cards-summary:not(.collapsed)::after{transform:rotate(-180deg)}#page-players-point-cards.page-index .point-cards-container .point-cards-summary .point-cards-summary-store-name{flex:1;align-self:baseline}#page-players-point-cards.page-index .point-cards-container .point-cards-summary .point-cards-summary-point-container{text-align:right}#page-players-point-cards.page-index .point-cards-container .point-cards-summary .point-cards-summary-point-container .point-cards-summary-point{font-weight:700}#page-players-point-cards.page-index .point-cards-container .point-cards-summary .point-cards-summary-point-container .point-cards-summary-expiration-date{color:#7e7b79;font-size:11px}#page-players-point-cards.page-index .point-cards-container .point-cards-history-container{padding-bottom:12px}#page-players-point-cards.page-index .point-cards-container .point-cards-history-container .point-cards-history{display:flex;font-size:13px}#page-players-point-cards.page-index .point-cards-container .point-cards-history-container .point-cards-history+.point-cards-history{margin-top:8px}#page-players-point-cards.page-index .point-cards-container .point-cards-history-container .point-cards-history .point-cards-history-note{margin-left:16px}#page-players-point-cards.page-index .point-cards-container .point-cards-history-container .point-cards-history .point-cards-history-point{margin-left:auto}#page-players-discount-coupons.page-index .coupons-container{padding:16px;border:1px solid #ece5dd;border-radius:4px;margin-bottom:24px}#page-players-discount-coupons.page-index .coupons-container .coupon-name{margin-bottom:16px;font-size:18px;font-weight:700}#page-players-discount-coupons.page-index .coupons-container .coupon-store-name{margin-bottom:8px;font-size:12px}#page-players-discount-coupons.page-index .coupons-container .coupon-store-name span{margin-left:32px}#page-players-discount-coupons.page-index .coupons-container .coupon-available-term{font-size:12px}#page-players-discount-coupons.page-index .coupons-container .coupon-available-term span{margin-left:32px}#page-players-credit-cards.page-show .credit_card-container{margin-bottom:12px}#page-players-credit-cards.page-show .credit_card-container .credit_card-details{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ece5dd}#page-players-payment-histories.page-index .histories-date{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:16px;font-weight:700}#page-players-payment-histories.page-index .histories-date .histories-amount{font-size:18px;display:flex;flex-direction:column;text-align:right}#page-players-payment-histories.page-show .histories-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px}#page-players-payment-histories.page-show .histories-title .histories-amount{font-size:18px;font-weight:700}#page-players-payment-histories.page-show .histories-category-container{margin-bottom:16px}#page-players-payment-histories.page-show .histories-category-container .histories-sub-title{font-size:14px}#page-players-payment-histories.page-show .histories-category-container .histories-detail{display:flex;align-items:center;justify-content:space-between;font-size:16px}#page-players-payment-histories.page-show .histories-category-container .histories-detail .histories-detail-amount{font-weight:700}
