body{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation}body *{box-sizing:inherit;font-family:Roboto Slab,serif}.howtoScreen{background:#f5f5f5;border-top:5px solid #757eaa;box-shadow:0 3px 5px #00000038;display:flex;flex-direction:column;height:50vh;justify-content:space-between;left:25vw;overflow-y:auto;padding:2rem;position:fixed;top:25vh;width:50vw;z-index:80}.howtoWord{white-space:pre-line}.SUMCSVDiv{background-color:#f0f8ff;box-shadow:0 3px 8px #0000003d;display:flex;flex-direction:column;height:auto;max-width:100%;width:15%}.SUMDiv{font-size:2vw;height:50%}.CheckSUMDiv,.SUMDiv{align-items:flex-end;display:flex;justify-content:center;max-width:100%;width:auto}.CheckSUMDiv{font-size:1vw}.CSVDiv{align-items:center;display:flex;height:50%;justify-content:center}.CSVButton{max-width:50%}.textAreaDiv{display:flex;width:25%}.searchOptionDiv{background-color:#f0f8ff;box-shadow:0 3px 8px #0000003d;display:flex;justify-content:space-evenly;width:20%}.LanguageDiv,.searchCheckboxDiv{background:#c6e4ff;color:#5989cf;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;width:50%}.textArea{width:100%}.cardSubmitButton{bottom:0;position:fixed;width:20%}.CardShopDiv{background-color:#f0f8ff;box-shadow:0 3px 8px #0000003d;max-height:400px;width:25%}.CardShopCheckbox,.CardShopDiv{display:flex;justify-content:space-between}.CardShopCheckbox{flex-direction:column;overflow-y:auto}.CardShopAllButtons{display:flex;flex-direction:column}.CardShopAllButton{display:flex;height:50%;justify-content:space-between}.inputDiv{display:flex;height:20vh;justify-content:space-evenly;margin:1rem 0}.MuiDataGrid-row:nth-child(odd){background-color:#f1f1e3}.MuiDataGrid-cell:first-child{max-width:3vw}.MuiDataGrid-columnHeader:nth-child(2){max-width:3vw;width:2vw}.tableHeight{height:75vh}.loadingScreen{background-color:#bdbdbd;z-index:100}.loadingWord{font-size:5vw}.errormodal{background:#ffe8e6;border:3px solid #6091d3;border-radius:10px;color:#6091d3;display:flex;flex-direction:column;font-weight:700;left:30vw;margin:2em 0;padding:.5em 1em;position:fixed;width:40vw;z-index:90}.errorcards{font-size:1vw;overflow-y:auto}.modalBackButton{left:30%;width:40%}.compare-shop-card-name-cell{align-items:center;display:flex;min-width:0}.compare-shop-mercari-search-button{flex:0 0 auto;padding:.125rem!important}.compare-shop-mercari-icon{height:1rem;width:1rem}@media (max-width:768px){.App{overflow-x:hidden}.inputDiv,.inputDiv *{box-sizing:border-box}.inputDiv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);height:auto;justify-content:normal;margin:12px 0 14px;padding:0 18px}.CardShopDiv,.SUMCSVDiv,.searchOptionDiv,.textAreaDiv{background-color:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:none;max-width:100%;min-width:0;overflow:hidden;width:100%}.SUMCSVDiv{min-height:96px}.SUMDiv{align-items:center;font-size:1.1rem;height:auto;min-height:40px;padding:10px 12px 2px}.CheckSUMDiv{align-items:center;font-size:.8rem;min-height:20px;padding:0 12px}.CSVDiv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;padding:10px 12px 14px}.CSVButton{max-width:none;min-height:40px;width:100%}.searchOptionDiv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:normal;padding:10px 12px 16px}.LanguageDiv,.searchCheckboxDiv{background:#eef7ff;border-radius:8px;color:#315f9c;min-width:0;padding:10px;width:100%}.LanguageDiv p,.searchCheckboxDiv p{font-size:13px;font-weight:700;margin:0 0 8px}.LanguageDiv label,.searchCheckboxDiv label{font-size:13px;min-height:24px;white-space:nowrap}.textAreaDiv{flex-direction:column;gap:10px;padding:12px}.textArea{width:100%}.cardSubmitButton{min-height:40px;position:static;width:100%}.CardShopDiv{flex-direction:column;gap:14px;justify-content:normal;max-height:none;padding:12px}.CardShopCheckbox{background:#fbfdff;border:1px solid #e2e9f2;border-radius:8px;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;max-height:118px;overflow-x:hidden;overflow-y:auto;padding:8px 12px 14px;scrollbar-gutter:stable}.CardShopCheckbox>*{flex:0 0 auto}.CardShopAllButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CardShopAllButton{height:auto;justify-content:center;min-height:40px;width:100%}.tableHeight{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:calc(100vh - 24px);overflow-x:auto;padding:0 18px 18px}.tableDataGrid{min-width:640px}.howtoScreen{height:calc(100vh - 96px);padding:1rem;top:48px}.errormodal,.howtoScreen{box-sizing:border-box;left:18px;width:calc(100vw - 36px)}.errormodal{margin:1em 0}.errorcards{font-size:.85rem}.modalBackButton{left:auto;width:100%}.tableDataGrid .MuiDataGrid-cellCheckbox,.tableDataGrid .MuiDataGrid-columnHeaderCheckbox{max-width:48px!important;min-width:48px!important;width:48px!important}.tableDataGrid .MuiDataGrid-columnHeaderCheckbox .MuiDataGrid-columnHeaderTitleContainer{justify-content:center;overflow:visible}}.container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:40px}.title{color:#333;font-size:2.5rem;margin-bottom:30px}.linkButton{background-color:#007bff;border-radius:8px;color:#fff;font-size:1rem;margin:10px 0;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:260px}.linkButton:hover{background-color:#0056b3}.token-organizer{--background:#f2f3ed!important;--foreground:#222820!important;--card:#fff!important;--popover:#fff!important;--popover-foreground:#222820!important;--primary:#344f2b!important;--primary-foreground:#fff!important;--secondary:#e5ebdd!important;--muted:#eef0e8!important;--muted-foreground:#606b59!important;--border:#dce1d6!important;--input:#dce1d6!important;--ring:#748e62!important;--accent:#e5ebdd!important;--accent-foreground:#222820!important}.token-organizer .app-shell{font-family:Arial,Noto Sans JP,sans-serif;margin:auto;max-width:460px;padding:18px 14px max(12px,env(safe-area-inset-bottom))}.token-organizer .app-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.token-organizer .eyebrow{color:#606b59;font-size:10px;letter-spacing:1.8px}.token-organizer .app-header h1{font-size:27px;font-weight:600;margin-top:3px}.token-organizer .app-shell button,.token-organizer .token-picker button{cursor:pointer;min-height:44px}.token-organizer .app-shell .add-button{border-radius:18px;font-size:28px;height:52px;width:52px}.token-organizer .board{grid-gap:10px;display:grid;gap:10px}.token-organizer .token{border:1px solid #dce1d6;border-radius:18px;overflow:hidden}.token-organizer .token-head{align-items:center;background:repeating-linear-gradient(125deg,#0000 0 20px,#ffffff40 21px 23px,#0000 24px 42px);display:flex;gap:6px;padding:8px 10px}.token-organizer .ivory{background-color:#eeebdd!important}.token-organizer .gold{background-color:#f4e5be!important}.token-organizer .green{background-color:#dce8d5!important}.token-organizer .blue{background-color:#dce7f0!important}.token-organizer .token-head h2{flex:1 1;font-size:16px;font-weight:600;min-width:0;overflow-wrap:anywhere}.token-organizer .stepper{align-items:center;display:flex;gap:4px}.token-organizer .app-shell .square{background:#fff;font-size:21px;padding:4px;width:44px}.token-organizer .total{font-feature-settings:"tnum";font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;min-width:24px;text-align:center}.token-organizer .total small{color:#606b59;display:block;font-size:10px;font-weight:400}.token-organizer .app-shell .delete{font-size:11px;min-width:44px;padding:4px}.token-organizer .states{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);padding:8px 10px 0}.token-organizer .count{min-width:0;text-align:center}.token-organizer .count span{color:#606b59;font-size:11px}.token-organizer .count strong{font-feature-settings:"tnum";display:block;font-size:32px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.token-organizer .untapped strong{color:#416033}.token-organizer .transfers{grid-gap:4px;display:grid;gap:4px}.token-organizer .transfers button{font-size:12px;padding:4px}.token-organizer .memo{padding:0 12px 4px}.token-organizer .memo button{color:#606b59;font-size:12px;font-weight:400;height:auto;justify-content:flex-start;overflow-wrap:anywhere;padding:6px 0;white-space:normal;width:100%}.token-organizer .memo input{font-size:16px;height:44px}.token-organizer .actions{grid-gap:10px;background:#f2f3ed;bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1.6fr;padding:12px 0 6px;position:sticky}.token-organizer .actions small{color:#606b59;font-size:10px}.token-organizer .status{color:#606b59;font-size:11px;padding-top:6px;text-align:center}.token-organizer .empty{color:#606b59;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:260px;text-align:center}.token-organizer .empty span{font-size:12px}.token-organizer .token-picker{max-height:85dvh;overflow-y:auto}.token-organizer .token-picker h3{color:#606b59;font-size:12px}.token-organizer .choices{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.token-organizer .choices button{height:auto;justify-content:space-between;min-height:60px;text-align:left;white-space:normal}.token-organizer .choices span{min-width:0;overflow-wrap:anywhere}.token-organizer .choices small{color:#606b59;display:block;font-size:11px}.token-organizer .token-picker form{grid-gap:8px;display:grid;gap:8px}.token-organizer .token-picker label{color:#606b59;font-size:12px}.token-organizer .token-picker input{font-size:16px;height:44px}.token-organizer .token-picker form button{margin-top:4px}.token-organizer{margin:0}.token-organizer .tone-ivory{--token-head:#ede9dc;--token-body:#faf8f1}.token-organizer .tone-blue{--token-head:#c8dded;--token-body:#edf5fa}.token-organizer .tone-black{--token-head:#cfcbd7;--token-body:#f0eef4}.token-organizer .tone-red{--token-head:#edc6c3;--token-body:#faf0ee}.token-organizer .tone-green{--token-head:#cbdcc4;--token-body:#eff5eb}.token-organizer .tone-gold{--token-head:#f1e3ac;--token-body:#fcf8e7}.token-organizer .tone-tan{--token-head:#e5d4be;--token-body:#f5eee5}.token-organizer .token{background:#fff;background:var(--token-body,#fff)}.token-organizer .token .token-head{background:#e5d4be!important;background:var(--token-head,#e5d4be)!important}.token-organizer .token .memo,.token-organizer .token .states{background:#fff;background:var(--token-body,#fff)}.token-organizer .token .count:hover:not(:disabled){background:#ffffff50}.token-organizer .color-choice{background:var(--token-head)!important}.token-organizer .color-picker{margin:4px 0;min-width:0}.token-organizer .color-picker legend{color:#606b59;font-size:12px;margin-bottom:8px}.token-organizer .color-options{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.token-organizer .token-picker .color-option{background:#fff;border:2px solid #0000;flex-direction:column;font-size:12px;gap:4px;height:auto;min-height:62px;padding:6px 2px}.token-organizer .token-picker .color-option[aria-pressed=true]{border-color:#53634a}.token-organizer .color-dot{background:var(--token-head);border:1px solid #00000012;border-radius:50%;height:24px;width:24px}.token-organizer .app-shell .square{font-size:26px;height:48px;touch-action:manipulation;width:clamp(52px,16vw,72px)}.token-organizer .states{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px 10px 0}.token-organizer .app-shell .count{border-radius:12px;display:flex;flex-direction:column;gap:0;height:auto;min-height:92px;padding:4px;touch-action:manipulation;white-space:normal;width:100%}.token-organizer .app-shell .count:disabled{opacity:1}.token-organizer .count span{font-size:12px;font-weight:400}.token-organizer .count strong{font-size:56px;font-weight:600;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.token-organizer .count+.count{border-left:0}.token-organizer .states{position:relative}.token-organizer .states:after{background:#dce1d6;bottom:8px;content:"";left:50%;pointer-events:none;position:absolute;top:12px;width:1px}.token-organizer .app-shell{display:flex;flex-direction:column;min-height:100dvh;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.token-organizer .app-header{margin-bottom:12px;padding:10px 2px}.token-organizer .actions{flex:none;gap:8px;grid-template-columns:52px 86px minmax(0,1fr);margin-top:auto;padding:8px 0 0}.token-organizer .app-shell .actions .add-button{border-radius:12px;height:48px;width:52px}.token-organizer .actions>button{height:48px}.token-organizer .actions .undo-button{font-size:12px;gap:4px;padding:4px}.token-organizer .display-controls{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:1fr 1fr}.token-organizer .app-shell .display-controls button{font-size:11px;gap:5px;height:36px;min-height:36px;padding:4px}.token-organizer .display-controls button[aria-pressed=true]{background:#e2ebd8;border-color:#738568}.token-organizer .display-error{color:#96372e;font-size:12px;grid-column:1/-1;margin:0}.token-organizer{overflow:auto}.token-organizer .actions{gap:6px;grid-template-columns:48px 48px 72px minmax(0,1fr)}.token-organizer .app-shell .actions .add-button,.token-organizer .app-shell .wake-toggle{border-radius:12px;height:48px;width:48px}.token-organizer .app-shell .wake-toggle svg{height:23px;width:23px}.token-organizer .wake-toggle.is-lit{background:#fff0ad;border-color:#d1ac39;color:#805b05}.token-organizer .wake-toggle.is-lit svg{fill:#f6d562}.token-organizer .wake-toggle.is-waiting{border-style:dashed}.token-organizer .actions>.display-error{background:#fff3ee;border:1px solid #e2b7a5;border-radius:10px;bottom:100%;left:0;padding:10px;position:absolute;right:0}.token-organizer .actions>button:last-child{font-size:12px;padding:4px}.token-organizer .empty{justify-content:flex-start;min-height:0;padding:0 2px 20px;text-align:left}.token-organizer .empty>p{font-size:15px;font-weight:500}.token-organizer .start-guide{color:#606b59;font-size:13px;line-height:1.65}.token-organizer .start-guide p{margin:4px 0 16px}.token-organizer .start-guide dt{align-items:center;color:#344f2b;display:flex;font-weight:600;gap:4px;margin-top:12px}.token-organizer .start-guide dt svg{height:17px;width:17px}.token-organizer .start-guide dd{margin:3px 0 0}.token-organizer .board{gap:8px}.token-organizer .fit-board{height:100dvh}.token-organizer .fit-board .board{flex:1 1;grid-template-rows:repeat(var(--rows),minmax(0,1fr));max-height:calc(var(--rows)*210px + (var(--rows) - 1)*8px);min-height:0}.token-organizer .fit-board .token{display:grid;grid-template-rows:auto minmax(0,1fr) 32px;min-height:0}.token-organizer .fit-board .states{align-items:stretch;container-type:size;min-height:0;padding-top:0}.token-organizer .fit-board .count{justify-content:center;min-height:0;padding:0}.token-organizer .fit-board .count strong{font-size:clamp(28px,60cqh,56px)}.token-organizer .fit-board .memo{min-height:0;padding:0 12px}.token-organizer .fit-board .memo button,.token-organizer .fit-board .memo input{height:32px;min-height:32px;padding:2px 0}.token-organizer .fit-board .memo button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-organizer .compact-board .token-head{padding:2px 8px}.token-organizer .compact-board .square{height:44px}.token-organizer .delete-dialog{max-width:calc(100% - 32px)}.token-organizer .delete-dialog button{min-height:44px}.token-organizer .memo button,.token-organizer .memo input{justify-content:center;text-align:center}.token-organizer .memo input{scroll-margin-block:24px}.token-organizer .editing-memo{height:auto;padding-bottom:24px;padding-bottom:calc(var(--keyboard-inset,0px) + 24px)}.token-organizer .editing-memo .actions{position:static}.token-organizer .editing-memo.fit-board .board{flex:none;grid-template-rows:repeat(var(--rows),minmax(152px,auto));max-height:none}.token-organizer .editing-memo.fit-board .states{min-height:56px}.token-organizer .editing-memo.fit-board .count strong{font-size:32px}.token-organizer .delete-dialog [data-slot=alert-dialog-description]{overflow-wrap:anywhere}@media(max-height:560px){.token-organizer .fit-board{height:auto}.token-organizer .fit-board .board{flex:none;grid-template-rows:repeat(var(--rows),minmax(132px,auto));max-height:none}.token-organizer .fit-board .states{min-height:52px}.token-organizer .fit-board .count strong{font-size:30px}}.token-organizer{background:#f2f3ed;color:#222820;font-family:Arial,sans-serif;min-height:100dvh}.token-organizer *{box-sizing:border-box;font-family:inherit}.token-organizer h1,.token-organizer h2,.token-organizer h3,.token-organizer p{margin:0}.token-organizer button{align-items:center;background:#fff;border:1px solid #dce1d6;border-radius:10px;color:#222820;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;padding:4px 10px}.token-organizer button:disabled{cursor:default;opacity:.4}.token-organizer button:focus-visible,.token-organizer input:focus-visible{outline:3px solid #748e62;outline-offset:2px}.token-organizer button svg{flex-shrink:0;height:18px;width:18px}.token-organizer .ui-default{background:#344f2b;border-color:#0000;color:#fff}.token-organizer .ui-ghost{background:#0000;border-color:#0000}.token-organizer .ui-destructive{background:#fae8e3;color:#96372e}.token-organizer .ui-input{background:#0000;border:1px solid #dce1d6;border-radius:8px;box-sizing:border-box;color:#222820;padding:8px;width:100%}.token-organizer .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.token-organizer .token-picker{grid-gap:12px;background:#fff;border-radius:16px;display:grid;gap:12px;max-width:calc(100vw - 32px);padding:20px;width:380px}.token-organizer .ui-dialog-description{color:#606b59;font-size:12px}.token-organizer .ui-dialog-close{height:36px;position:absolute;right:8px;top:8px;width:36px}.token-organizer .delete-dialog{grid-gap:16px;background:#fff;border-radius:16px;display:grid;gap:16px;max-width:calc(100vw - 32px);padding:20px;width:360px}.token-organizer .ui-dialog-footer{display:flex;gap:8px;justify-content:flex-end}.token-organizer .back-home{color:#606b59;display:inline-block;font-size:12px;margin-bottom:8px;text-decoration:none}.token-organizer .app-shell .wake-toggle.is-lit{background:#fff0ad;border-color:#d1ac39;color:#805b05}.token-organizer .actions button{white-space:nowrap}.token-organizer .wake-toggle{position:relative}.token-organizer .wake-toggle[aria-pressed=false]:after{background:currentColor;content:"";height:2px;pointer-events:none;position:absolute;transform:rotate(-45deg);width:24px}.timerInvisible{visibility:hidden}.TimerWrap{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:8}.Timer{align-items:center;display:flex;height:10vh;justify-content:center;left:35vw;position:absolute;top:45vh;z-index:9}.TimerCenter{background:#fff;border:solid;border-color:blue;border-radius:1em;height:15vh;position:relative;width:30vw;z-index:10}.remainTime{align-items:center;display:flex;font-family:Chivo Mono,monospace;font-size:13vh;justify-content:center;margin:0}.TimerTransparent{background:#0000;border:none;height:100%;left:0;outline:none;padding:0;position:absolute;top:0;width:100%}.redfont{color:red}#overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:11}#content{background:#fff;padding:1em;width:50%;z-index:12}.DiaVisible{visibility:visible}.DiaInvisible{visibility:hidden}.winnerSelect{background:#fff;border:2px solid #4d9bc1;color:#4d9bc1;font-weight:700;margin:0 .5rem;padding:1em 2em;text-align:center;text-decoration:none}#preoverlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20}#precontent{background:#fff;max-height:80%;overflow-y:auto;padding:1em;width:50%;z-index:21}.buttonClose{text-align:right}.timecaution{color:red;margin:0;visibility:visible}.timecautionoff{margin:0;visibility:collapse}.AllCounter .UserdeckParent{background:#fafaf8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;inset:0;position:absolute;width:100%;z-index:15}.AllCounter .Userdeck{background:#fafaf8;box-shadow:inset 0 0 0 .5px #cbcbc6;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow:hidden;padding:clamp(10px,calc(var(--counter-vh)*3),24px) clamp(14px,calc(var(--counter-vw)*2.5),36px)}.AllCounter .UserdeckLowerRight,.AllCounter .UserdeckUpperLeft{background:#e7e7e3}.AllCounter .UserdeckUpperLeft,.AllCounter .UserdeckUpperRight{transform:rotate(180deg)}.AllCounter .SelectionHeader{display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding-right:85px}.AllCounter .SelectionSeat{color:#666;font-size:10px;letter-spacing:.12em}.AllCounter .SelectionHeader h2{font-size:clamp(14px,calc(var(--counter-vh)*2.8),20px);font-weight:500;line-height:1.3;margin:0}.AllCounter .SelectionChoices{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 3px 3px 2px;scrollbar-width:thin}.AllCounter .SelectionChoice{background:#ffffff80;border:1px solid #bfbfba;border-radius:9px;font-size:clamp(13px,calc(var(--counter-vh)*2.4),17px);font-weight:500;line-height:1.4;min-height:44px;overflow-wrap:anywhere;padding:10px 12px;text-align:left}.AllCounter .SelectionChoice:active,.AllCounter .SelectionChoice:hover{background:#252525;border-color:#252525;color:#fff}.AllCounter .SelectionContext{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:8px}.AllCounter .SelectionContext span{min-width:0;overflow-wrap:anywhere}.AllCounter .SelectionBack{background:#0000;border:1px solid #bfbfba;border-radius:6px;flex-shrink:0;font-size:12px;min-height:32px;padding:7px 10px}.AllCounter .SelectionBack:hover{background:#d7d7d2}.AllCounter .SelectionReady{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:space-between;min-height:0}.AllCounter .SelectionSummary{min-height:0;overflow-wrap:anywhere;overflow-y:auto;width:100%}.AllCounter .SelectionName{font-size:clamp(18px,calc(var(--counter-vh)*4.5),30px);font-weight:500;line-height:1.3;margin:0 0 7px}.AllCounter .SelectionDeck{color:#555;font-size:clamp(13px,calc(var(--counter-vh)*2.8),19px);line-height:1.5;margin:0}.AllCounter .SelectionMessage{font-size:13px;line-height:1.5;margin:auto 0;min-height:0;overflow-y:auto}.AllCounter .SelectionMessage p{margin:0 0 8px}.AllCounter .SelectionEmpty{font-size:13px;grid-column:1/-1;line-height:1.7;margin:0}.AllCounter .SelectionEmpty a{color:#333}.AllCounter .SelectionEmpty button{display:block;margin-top:8px}@media (orientation:landscape) and (max-height:420px),(orientation:portrait) and (max-width:420px){.AllCounter .Userdeck{gap:6px;padding:10px 14px}.AllCounter .SelectionHeader{gap:2px}.AllCounter .SelectionChoices{gap:6px}.AllCounter .SelectionChoice{font-size:13px;padding:8px}.AllCounter .SelectionContext{font-size:11px;gap:6px}.AllCounter .SelectionBack{font-size:11px;min-height:30px;padding:5px 8px}}.AllCounter .UserdeckLowerRight .SelectionHeader,.AllCounter .UserdeckUpperLeft .SelectionHeader{padding-left:85px;padding-right:0}.AllCounter .SelectionContext span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AllCounter .confirmContainer{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.AllCounter .confirm{background:#252525;border:4px solid #f4f4f1;border-radius:12px;color:#fff;font-size:clamp(13px,calc(var(--counter-vh)*2.7),18px);font-weight:500;min-height:48px;padding:10px 20px;white-space:nowrap}.AllCounter .confirm:disabled{background:#e1e1dc;color:#666;cursor:default}.BackPreStartContainer{left:40vw;position:absolute;top:70vh;z-index:9}.BackPreStart{background:#fff;border:solid;border-color:blue;border-radius:1em;height:10vh;width:20vw;z-index:9}.visible{visibility:visible}.invisible{visibility:hidden}.fadeON{opacity:0;transition:all 5s}.fadeOFF{opacity:1;visibility:hidden}.fadeCancel{opacity:1;transition:none}.LifeCounter{display:inline-flex;flex-wrap:wrap;height:50vh;position:relative;width:50vw}.LifeCounterUpperLeft,.LifeCounterUpperRight{transform:rotate(180deg)}.LifeCounterUpperRight{background-color:#f0f4f8;position:absolute;right:0;top:0}.LifeCounterUpperLeft{background-color:#a0aab2;left:0;position:absolute;top:0}.LifeCounterLowerRight{background-color:#a0aab2;bottom:0;position:absolute;right:0}.LifeCounterLowerLeft{background-color:#f0f4f8;bottom:0;left:0;position:absolute}.LCTransparent{background:#0000;border:none;outline:none}.LCIncrement{right:0}.LCDecrement,.LCIncrement{font-size:25vh;height:80%;padding:0;position:absolute;width:33%}.LCDecrement{left:0}.LCIcon{height:9vh;width:6vw}.MonarchLowerLeft,.MonarchUpperRight{left:35%;position:absolute;top:.7%}.InitiativeLowerLeft,.InitiativeUpperRight{position:absolute;right:35%;top:.7%}.MonarchLowerRight,.MonarchUpperLeft{left:35%;position:absolute;top:.7%}.InitiativeLowerRight,.InitiativeUpperLeft{position:absolute;right:35%;top:.7%}.MainLife{font-size:25vh;transform:translate(-50%,-100%)}.MainLife,.TempChange{left:50%;position:absolute;top:50%}.TempChange{font-size:5vh;transform:translate(-50%,-300%)}.LCManaCrypt{bottom:0;height:20%;left:50%;position:absolute;width:17%}.LCManaCrypt:active{background-color:gray}.LCEDH{bottom:0;height:20%;left:33%;position:absolute;width:17%}.Selected{background-color:#c4d6e3;border-radius:50%}.orderLowerLeft,.orderUpperRight{bottom:0;font-size:7vh;left:0;margin:1rem;position:absolute}.orderLowerRight,.orderUpperLeft{font-size:7vh;margin:1rem}.orderLowerRight,.orderUpperLeft,.stickerContainerLowerLeft,.stickerContainerUpperRight{bottom:0;position:absolute;right:0}.stickerContainerLowerRight,.stickerContainerUpperLeft{bottom:0;left:0;position:absolute}.stickerContainer{font-size:3vw;height:20%;width:33%}.centeringP,.stickerContainer{align-items:center;display:flex;justify-content:center}.centeringP{flex-direction:column;margin:0}.killmargin{margin:0;padding:0;position:absolute;top:20%}.modebutton{display:flex;height:100%;justify-content:space-between;width:100%}.modebutton button{background-color:#eb6100;color:#fff;height:100%;width:33.3%}.modebutton button.stickerSelected{background-color:gray}.mode0container{align-items:center;display:flex;justify-content:center}.mode0p{margin:0}.modeContainer{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.upperButtons{display:flex;justify-content:space-between;width:100%}.upperButton{width:50%}.CmderCounter{border:.1rem solid;display:inline-flex;flex-wrap:wrap;height:50%;position:relative;width:50%}.CCtransparent{background:#0000;border:none;outline:none}.CCIncrement{right:0}.CCDecrement,.CCIncrement{font-size:5vw;height:100%;padding:0;position:absolute;width:50%}.CCDecrement{left:0}.CmderLife{font-size:7vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%)}.UpperRight:first-child{order:-2}.UpperRight:nth-child(2){order:-1}.UpperRight:nth-child(3){order:1}.UpperRight:nth-child(4){order:0}.LowerLeft:first-child{order:-2}.LowerLeft:nth-child(2){order:-1}.LowerLeft:nth-child(3){order:1}.LowerLeft:nth-child(4){order:0}.CmderCounterParent{display:inline-flex;flex-wrap:wrap;height:50vh;position:absolute;width:50vw}.CmderCounterParentUpperLeft,.CmderCounterParentUpperRight{transform:rotate(180deg)}.CmderCounterParentUpperRight{background-color:#f0f4f8;right:0;top:0}.CmderCounterParentUpperLeft{background-color:#a0aab2;left:0;top:0}.CmderCounterParentLowerRight{background-color:#a0aab2;right:0;top:50vh}.CmderCounterParentLowerLeft{background-color:#f0f4f8;left:0;top:50vh}.GeneralCounterParent{display:inline-flex;flex-wrap:wrap;height:50%;position:relative;width:50%}.GCTransparent{background:#0000;border:none;outline:none}.bigGencounter{height:60%}.bigGencounter,.smallGencounter{border:.1rem solid;position:relative;width:100%}.smallGencounter{height:40%}.GenIncrement,.SmallGenIncrement{font-size:2vw;height:100%;padding:0;position:absolute;right:0;width:50%}.GenDecrement,.SmallGenDecrement{font-size:2vw;height:100%;left:0;padding:0;position:absolute;width:50%}.GenCounter{font-size:5vw}.GenCounter,.smlGenCounter{left:50%;position:absolute;top:50%;transform:translate(-50%,-100%)}.smlGenCounter{font-size:4vw}.GenCountercomp,.MiniLifecomp{height:100%;width:50%}.MiniLifecomp{border:.1rem solid}.BacktoLife{height:50%;width:50%}.BACKTransparent{height:100%;width:100%}.BacktoLife,.MiniLifeParent{display:inline-flex;flex-wrap:wrap;height:50%;position:relative;width:100%}.MiniLife{font-size:15vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%)}.LowerRight,.UpperLeft{order:1}.PlayerComponentContainer{display:flex;flex-wrap:wrap;height:100vh;left:0;position:absolute;top:0;width:100vw}.CounterViewport{background:#e8e8e5;inset:0;overflow:hidden;position:fixed}.AllCounter{--counter-vw:1vw;--counter-vh:1vh;background:#fafaf8;color:#252525;height:100vh;isolation:isolate;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@supports (height:100dvh){.AllCounter{--counter-vw:1dvw;--counter-vh:1dvh;height:100dvh;width:100dvw}}@media (orientation:portrait){.AllCounter{--counter-vw:1vh;--counter-vh:1vw;height:100vw;transform:translate(-50%,-50%) rotate(90deg);width:100vh}@supports (height:100dvh){.AllCounter{--counter-vw:1dvh;--counter-vh:1dvw;height:100dvw;width:100dvh}}}.AllCounter,.AllCounter *{box-sizing:border-box;font-family:Inter,Noto Sans JP,Arial,sans-serif}.AllCounter button{color:inherit;cursor:pointer;touch-action:manipulation}.AllCounter button:focus-visible{outline:3px solid #555;outline-offset:2px}.AllCounter .PlayerComponentContainer{height:100%;inset:0;width:100%}.AllCounter .CmderCounterParent,.AllCounter .LifeCounter{background:#fafaf8;box-shadow:inset 0 0 0 .5px #cbcbc6;height:50%;position:absolute;width:50%}.AllCounter .CmderCounterParentLowerRight,.AllCounter .CmderCounterParentUpperLeft,.AllCounter .LifeCounterLowerRight,.AllCounter .LifeCounterUpperLeft{background:#e7e7e3}.AllCounter .CmderCounterParentUpperLeft,.AllCounter .LifeCounterUpperLeft{left:0;top:0}.AllCounter .CmderCounterParentUpperRight,.AllCounter .LifeCounterUpperRight{right:0;top:0}.AllCounter .CmderCounterParentLowerLeft,.AllCounter .LifeCounterLowerLeft{bottom:auto;left:0;top:50%}.AllCounter .CmderCounterParentLowerRight,.AllCounter .LifeCounterLowerRight{bottom:auto;right:0;top:50%}.AllCounter .LifeCounter{grid-gap:4px;display:grid;gap:4px;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;padding:clamp(8px,calc(var(--counter-vh)*2.5),24px) clamp(12px,calc(var(--counter-vw)*3),48px)}.AllCounter .CounterStatus{align-items:center;display:flex;gap:7px;justify-content:center;z-index:1}.AllCounter .CounterStatusButton{background:#0000;border:1px solid #c5c5c0;border-radius:8px;font-size:clamp(12px,calc(var(--counter-vh)*2.3),16px);font-weight:500;min-height:38px;padding:7px 12px;white-space:nowrap}.AllCounter .CounterStatusButton[aria-pressed=true]{background:#252525;border-color:#252525;color:#fff}.AllCounter .LCManaCrypt{display:grid;height:38px;padding:7px;place-items:center;position:static;transform:none;width:40px}.AllCounter .LCManaCrypt img{display:block;height:22px;object-fit:contain;width:22px}.AllCounter .CounterLifeRow{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:0;width:100%}.AllCounter .MainLife{font-feature-settings:"tnum";font-size:clamp(54px,calc(var(--counter-vh)*22),180px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.055em;line-height:1;margin:0;position:static;transform:none}.AllCounter .LCDecrement,.AllCounter .LCIncrement{background:#0000;border:1px solid #c9c9c4;border-radius:50%;flex-shrink:0;font-size:clamp(26px,calc(var(--counter-vh)*5.5),44px);height:clamp(44px,calc(var(--counter-vh)*9),70px);line-height:1;padding:0;position:static;width:clamp(44px,calc(var(--counter-vh)*9),70px)}.AllCounter .CounterOrder{font-feature-settings:"tnum";bottom:15px;font-size:clamp(14px,calc(var(--counter-vh)*3.2),24px);font-variant-numeric:tabular-nums;left:clamp(12px,calc(var(--counter-vw)*2),28px);position:absolute}.AllCounter .CommanderPreview{grid-gap:1px;background:#ffffff50;border:1px solid #bcbcb7;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:clamp(44px,calc(var(--counter-vh)*10),68px);overflow:hidden;padding:0;width:clamp(74px,calc(var(--counter-vw)*9),110px)}.AllCounter .CommanderPreview span{font-feature-settings:"tnum";box-shadow:0 0 0 1px #c5c5c0;display:grid;font-size:clamp(14px,calc(var(--counter-vh)*3),22px);font-variant-numeric:tabular-nums;min-width:0;place-items:center}.AllCounter .CommanderPreviewSelf{background:#00000008}.AllCounter .TempChange{color:#555;font-size:clamp(14px,calc(var(--counter-vh)*3),24px);left:65%;margin:0;pointer-events:none;position:absolute;top:48%;transform:translateY(-50%)}.AllCounter .stickerContainer{font-size:calc(var(--counter-vw)*3)}.AllCounter .CmderCounterParent{padding:8px}.AllCounter .CmderCounter{border:1px solid #c7c7c2;border-radius:8px}.AllCounter .CmderLife{font-size:clamp(30px,calc(var(--counter-vh)*11),88px);font-weight:500;line-height:1;margin:0;top:50%;transform:translate(-50%,-50%)}.AllCounter .CCDecrement,.AllCounter .CCIncrement{font-size:clamp(24px,calc(var(--counter-vh)*6),46px);width:32%}.AllCounter .MiniLifecomp{align-items:center;border:1px solid #c7c7c2;border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:6px}.AllCounter .MiniLifeParent{display:block;height:auto}.AllCounter .MiniLife{font-size:clamp(28px,calc(var(--counter-vh)*10),72px);font-weight:500;line-height:1;margin:0;position:static;text-align:center;transform:none}.AllCounter .BacktoLife h1,.AllCounter .MiniLifeParent h1:empty{display:none}.AllCounter .BacktoLife{display:flex;height:auto;justify-content:center;width:100%}.AllCounter .BACKTransparent{background:#252525;border:0;border-radius:6px;color:#fff;font-size:13px;height:auto;min-height:32px;padding:5px 12px;width:auto}.AllCounter .bigGencounter,.AllCounter .smallGencounter{border:1px solid #c7c7c2;border-radius:8px;height:50%}.AllCounter .GenCounter,.AllCounter .smlGenCounter{font-size:clamp(20px,calc(var(--counter-vh)*6),44px);font-weight:500;margin:0;top:50%;transform:translate(-50%,-50%)}.AllCounter .GenDecrement,.AllCounter .GenIncrement,.AllCounter .SmallGenDecrement,.AllCounter .SmallGenIncrement{font-size:clamp(16px,calc(var(--counter-vh)*4),28px);width:32%}.AllCounter .Timer{height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:auto}.AllCounter .TimerCenter{background:#252525;border:4px solid #f4f4f1;border-radius:13px;color:#fff;height:auto;min-height:54px;width:clamp(126px,calc(var(--counter-vw)*20),240px)}.AllCounter .remainTime{font-feature-settings:"tnum";font-family:inherit;font-size:clamp(26px,calc(var(--counter-vh)*6),52px);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;padding:7px 14px}.AllCounter .TimerTransparent{border-radius:9px}.AllCounter .redfont{color:#fff;text-decoration:underline;text-underline-offset:4px}.AllCounter .BackPreStartContainer{left:50%;top:72%;transform:translateX(-50%)}.AllCounter .BackPreStart{border:1px solid #c5c5c0;border-radius:8px;height:auto;min-height:40px;padding:9px 24px;width:auto}.AllCounter #content,.AllCounter #precontent{border-radius:12px;color:#252525;max-height:85%;overflow-y:auto;padding:20px;width:min(560px,80%)}.AllCounter #content button,.AllCounter #precontent button{background:#f3f3f0;border:1px solid #bfbfba;border-radius:6px;margin:3px;min-height:36px;padding:7px 12px}.AllCounter #precontent input{border:1px solid #bfbfba;border-radius:5px;font-size:16px;padding:6px}.AllCounter .winnerSelect{color:#252525}@media (hover:hover){.AllCounter .CommanderPreview:hover,.AllCounter .CounterStatusButton[aria-pressed=false]:hover,.AllCounter .LCDecrement:hover,.AllCounter .LCIncrement:hover{background:#d9d9d4}}@media (orientation:landscape) and (max-height:360px),(orientation:portrait) and (max-width:360px){.AllCounter .LifeCounter{padding-bottom:6px;padding-top:6px}.AllCounter .CounterStatus{gap:4px}.AllCounter .CounterStatusButton{font-size:11px;min-height:32px;padding:5px 7px}.AllCounter .LCManaCrypt{height:32px;width:32px}.AllCounter .LCManaCrypt img{height:20px;width:20px}.AllCounter .MainLife{font-size:54px}.AllCounter .TimerCenter{min-height:44px;width:104px}.AllCounter .remainTime{font-size:24px;padding:4px 8px}}.lifeNav{align-items:center;background:#173f2b;color:#fff;display:flex;gap:1rem;justify-content:space-between;min-height:64px;padding:.75rem clamp(1rem,4vw,3rem)}.lifeBrand,.lifeNavLinks a{color:inherit;text-decoration:none}.lifeBrand{align-items:center;display:inline-flex;font-weight:700;gap:.55rem;white-space:nowrap}.lifeBrandMark{color:#9ed3b1}.lifeNavLinks{display:flex;gap:.25rem}.lifeNavLinks a{border-radius:.55rem;font-size:.9rem;padding:.6rem .75rem;white-space:nowrap}.lifeNavLinks a.active,.lifeNavLinks a:hover{background:#ffffff29}@media (max-width:560px){.lifeNav{padding:.65rem .75rem}.lifeBrand span:last-child{display:none}.lifeNavLinks{overflow-x:auto}.lifeNavLinks a{font-size:.78rem;padding:.55rem .6rem}}.lifePage{background:#f5f7f5;color:#17231d;min-height:100vh}.lifeContent{margin:0 auto;padding:2rem 0 4rem;width:min(1120px,calc(100% - 2rem))}.lifePageHeading{margin-bottom:1.4rem}.lifePageHeading h1{font-size:clamp(1.45rem,3vw,2rem);margin:0 0 .35rem}.lifePageHeading p,.sectionHeading p{color:#66736b;margin:0}.lifePanel{background:#fff;border:1px solid #dce3de;border-radius:.85rem;margin-bottom:2rem;padding:1.25rem}.lifePanel h2,.sectionHeading h2{font-size:1.05rem;margin:0 0 1rem}.registrationForm{grid-gap:.85rem;align-items:end;display:grid;gap:.85rem;grid-template-columns:minmax(130px,.7fr) minmax(200px,1.4fr) auto}.registrationForm.deckMode{grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) minmax(200px,1.4fr) auto}.registrationForm label{grid-gap:.4rem;color:#536159;display:grid;font-size:.83rem;font-weight:600;gap:.4rem}.registrationForm input,.registrationForm select{background:#fff;border:1px solid #b9c6bd;border-radius:.55rem;color:#17231d;font:inherit;min-height:44px;padding:.65rem .75rem;width:100%}.lifePrimaryButton{background:#2d6848;border:1px solid #2d6848;border-radius:.55rem;color:#fff;cursor:pointer;font-weight:700;min-height:44px;padding:.65rem 1rem}.lifePrimaryButton:disabled{cursor:wait;opacity:.6}.lifeNotice{border-radius:.6rem;margin-bottom:1rem;padding:.8rem 1rem}.lifeNotice.success{background:#e4f3e9;color:#185c37}.lifeNotice.error{background:#fdeaea;color:#8a2020}.sectionHeading{align-items:end;display:flex;justify-content:space-between;margin-bottom:.8rem}.sectionHeading h2{margin-bottom:.25rem}.userCardGrid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.userCard{background:#fff;border:1px solid #dce3de;border-radius:.75rem;padding:1rem}.userCardHeader{align-items:center;display:flex;gap:.5rem}.userExpandButton{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;font-weight:700;gap:.5rem;justify-content:space-between;padding:0;text-align:left}.deckList button,.lifeDangerButton{background:#0000;border:0;color:#a22c2c;cursor:pointer;padding:.35rem .45rem}.deckCount{color:#66736b;font-size:.84rem;margin:.5rem 0 0}.deckList{border-top:1px solid #e2e7e3;list-style:none;margin:.75rem 0 0;padding:.75rem 0 0}.deckList li{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.35rem 0}.deckList .noDeck{color:#66736b;font-size:.84rem}.lifeEmpty{background:#fff;border:1px dashed #c7d1ca;border-radius:.75rem;color:#66736b;padding:2rem;text-align:center}@media (max-width:820px){.userCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.registrationForm,.registrationForm.deckMode{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lifeContent{padding-top:1.35rem;width:min(100% - 1.5rem,1120px)}.registrationForm,.registrationForm.deckMode,.userCardGrid{grid-template-columns:1fr}.lifePrimaryButton{width:100%}}.resultClearButton{background:#fff;border:1px solid #b9c6bd;border-radius:.5rem;color:#17231d;cursor:pointer;min-height:42px;padding:.6rem .8rem}.mobileMatchCard details{margin-top:.75rem}.mobileMatchCard summary{color:#2d6848;cursor:pointer;font-weight:600}.mobileMatchCard ul{color:#536159;font-size:.84rem;margin:.6rem 0 0;padding-left:1.2rem}.charts h2{font-size:1rem;margin:0 0 .75rem}.userTableContainer .resultFilters{grid-template-columns:repeat(4,minmax(130px,1fr))}@media (max-width:850px){.userTableContainer .resultFilters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.userTableContainer .resultFilters{grid-template-columns:1fr}}.resultContent{margin:0 auto;padding:2rem 0 4rem;width:min(1180px,calc(100% - 2rem))}.resultHeading{margin-bottom:1rem}.resultTabs{margin-bottom:1.5rem}.resultTabs .MuiButton-root{border-color:#2d6848;color:#2d6848}.resultTabs .MuiButton-contained{background:#2d6848;color:#fff}.resultPanel{background:#fff;border:1px solid #dce3de;border-radius:.8rem;margin-bottom:1rem;padding:1.1rem}.resultFilters{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(140px,1fr)) auto}.resultFilters label{grid-gap:.4rem;color:#536159;display:grid;font-size:.82rem;font-weight:600;gap:.4rem}.resultFilters input,.resultFilters select{background:#fff;border:1px solid #b9c6bd;border-radius:.5rem;color:#17231d;font:inherit;min-height:42px;padding:.6rem .7rem;width:100%}.resultSectionHeading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:1.5rem 0 .75rem}.resultSectionHeading h2{font-size:1.05rem;margin:0 0 .2rem}.resultSectionHeading p{color:#66736b;margin:0}.filterCaution{color:#a22c2c;font-size:.85rem;margin:.5rem 0;text-align:left;width:auto}.invisible{display:none}.resultGridWrap{background:#fff;border:1px solid #dce3de;border-radius:.8rem;height:560px;overflow:hidden;width:100%}.resultGridWrap .MuiDataGrid-root{border:0}.even{background:#f6f8f6}.resultEmpty{color:#66736b;padding:2.5rem;text-align:center}.mobileMatchList{display:none}.summaryGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.summaryCard{background:#e7f0e9;border-radius:.7rem;padding:1rem}.summaryCard span{color:#5c6b61;display:block;font-size:.78rem}.summaryCard strong{display:block;font-size:1.35rem;margin-top:.25rem}.chartContainer{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;width:100%}.charts{background:#fff;border:1px solid #dce3de;border-radius:.8rem;box-shadow:none;display:block;margin:0;min-width:0;padding:1rem}.chartCanvas{height:260px;position:relative}.chartStatList{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1rem;list-style:none;margin:.75rem 0 0;padding:0}.allTableContainer,.selectboxes,.userTableContainer{height:auto;margin:0;width:100%}.allpage,.userresult{display:none}.BarTexts,.PieTexts{padding:0}@media (max-width:850px){.resultFilters{grid-template-columns:1fr 1fr}.chartContainer{grid-template-columns:1fr}.summaryGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.resultContent{padding-top:1.35rem;width:min(100% - 1.5rem,1180px)}.resultTabs{display:flex;width:100%}.resultTabs .MuiButton-root{flex:1 1;font-size:.78rem;padding:.55rem}.resultFilters{grid-template-columns:1fr}.resultGridWrap{display:none}.mobileMatchList{grid-gap:.65rem;display:grid;gap:.65rem}.mobileMatchCard{background:#fff;border:1px solid #dce3de;border-radius:.7rem;padding:1rem}.mobileMatchTop{display:flex;gap:.75rem;justify-content:space-between}.mobileMatchCard p{color:#66736b;font-size:.84rem;margin:.4rem 0 0}.mobileMatchCard button{background:#fff;border:1px solid #b9c6bd;border-radius:.45rem;color:#17231d;margin-top:.75rem;padding:.5rem .7rem}.summaryGrid{grid-template-columns:1fr 1fr}.chartCanvas{height:230px}}.price-checker-container{margin:0 auto;max-width:1200px;padding:20px}.register-card-button{background-color:#4a90e2!important;border-radius:4px!important;box-shadow:0 2px 4px #0000001a!important;color:#fff!important;font-weight:500!important;margin-bottom:20px!important;padding:8px 16px!important;text-transform:none!important;transition:background-color .3s ease!important}.register-card-button:hover{background-color:#3a7bc8!important}.card-price-table{border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;margin:30px auto 0;max-width:1000px;overflow:hidden;width:100%}.card-price-table-header{background-color:#96c5ec;color:#fff}.card-price-table-row{transition:background-color .2s ease}.card-price-table-row:hover{background-color:#f5f5f5;cursor:pointer}.card-price-table-cell{height:100%;padding:0;text-align:center;vertical-align:top;width:15%}.card-name{width:10vw}.language-icon{height:20px;width:auto}.card-preview{border-radius:8px;box-shadow:0 2px 8px #0000004d;width:200px}.card-preview,.chart-preview{pointer-events:none;position:fixed;z-index:1000}.chart-preview{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 6px #0003;max-width:250px;padding:12px}.chart-preview-title{border-bottom:1px solid #f0f0f0;margin-bottom:8px;overflow:hidden;padding-bottom:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:10rem}.chart-preview-content{font-size:.9em}.chart-preview-item{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #00000008;color:#333;display:flex;font-family:sans-serif;font-size:14px;justify-content:space-between;margin-bottom:4px;min-width:180px;padding:6px 12px}.chart-preview-price{color:#2e7d32;font-weight:500}.chart-preview-divider{color:#999}.chart-preview-date{white-space:nowrap}.card-name-cell{align-items:center;display:flex;flex-direction:row;margin-left:10px;text-align:left}.mercari-search-button{flex:0 0 auto;margin-right:.25rem!important;padding:.125rem!important}.mercari-icon{height:1rem;width:1rem}.param-icon{height:1rem;margin-left:.5rem;width:auto}.param-icons{align-items:center;display:flex;flex-wrap:wrap;margin-left:.5rem}.param-text{background-color:#d3d3d3;border-radius:.25rem;line-height:1.2;margin-left:.5rem}.truncated-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.price-checker-container{padding:10px}.card-price-table{margin-top:20px}.card-name-cell{flex-direction:column;font-size:.9rem;margin-left:5px;width:100%}.param-icon{height:.8rem;margin-left:.3rem}.mercari-search-button{margin-bottom:.125rem!important;margin-right:0!important}.mercari-icon{height:.9rem;width:.9rem}.card-preview{display:none}.chart-preview{max-width:200px}.chart-preview-title{width:8rem}.chart-preview-item{font-size:12px;min-width:150px;padding:4px 8px}.truncated-name{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;width:100%;word-break:break-all}}@media screen and (max-width:480px){.register-card-button{margin-bottom:10px!important;width:100%}.card-price-table{border-radius:4px}.card-name-cell{flex-direction:column;font-size:.8rem;margin-left:2px;max-width:100%;width:100%}.truncated-name{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;width:100%;word-break:break-all}.card-preview{display:none}.chart-preview{max-width:180px}.chart-preview-title{width:7rem}.chart-preview-item{min-width:130px}.card-preview{width:150px}.param-icon{height:.7rem;margin-left:.2rem}.mercari-icon{height:.8rem;width:.8rem}}.responsive-table-container{overflow-x:hidden;width:100%}@media screen and (max-width:480px){.MuiTable-root{table-layout:fixed;width:100%}}.cardRegistrationModal{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;height:80vh;left:50%;min-width:400px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50vw;z-index:1000}.cardDialogContainer{height:100%;padding:0 3%;width:100%}.cardNameSpace{display:flex;font-size:2.2vh;height:8%;justify-content:space-between;width:100%}.cardNameSpace,.cardNameSpace p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardNameSpace p{margin:0}.cardDetail{display:flex;height:84%}.submitButtonSpace{height:8%}.cardDialogRight{display:flex;flex-direction:column;margin-left:5%;margin-top:5%;width:45%}.cardDialogRight>:first-child{margin-top:20px}.cardDialogLeft{height:70%;width:auto}.cardExampleImg{height:100%;object-fit:contain;width:auto}@media screen and (max-width:768px){.cardDialogLeft{height:50%}.cardExampleImg{height:100%;max-width:100%;object-fit:contain}.cardDialogRight{margin-left:3%;margin-top:0;width:50%}}@media screen and (max-width:480px){.cardDialogLeft{height:40%}.cardExampleImg{height:100%;max-width:100%;object-fit:contain}.cardDialogRight{margin-left:3%;margin-top:0;width:50%}}.apd-container{animation:apdFadeIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 6px 30px #0000001a;display:flex;flex-direction:column;justify-content:space-between;left:50%;min-width:400px;overflow:hidden;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:60vw;z-index:1100}.apd-message-space{color:#333;flex-grow:1;font-size:16px;line-height:1.6;margin-bottom:20px;overflow-y:auto}.apd-message{margin:0;padding:0}.apd-button-space{display:flex;gap:20px;justify-content:center;margin-top:20px}.apd-ok-button{border-radius:30px!important;font-size:14px!important;font-weight:700!important;max-width:200px!important;padding:10px 20px!important;text-transform:none!important;transition:all .3s!important;width:100%!important}.apd-ok-button:focus{outline:none!important}.apd-ok-button:hover{background-color:#0069d9!important;color:#fff!important}.apd-ok-button:disabled{background-color:#e0e0e0!important;color:#bdbdbd!important;cursor:not-allowed!important}.apd-cancel-button{background-color:#d32f2f!important;border-radius:30px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;max-width:200px!important;padding:10px 20px!important;text-transform:none!important;transition:all .3s!important;width:100%!important}.apd-cancel-button:hover{background-color:#c62828!important}@keyframes apdFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.apd-container{padding:20px;width:80vw}.apd-message-space{font-size:14px}.apd-cancel-button,.apd-ok-button{font-size:12px!important;max-width:150px!important;padding:8px 16px!important}.apd-button-space{gap:15px}}@media (max-width:480px){.apd-container{padding:15px;width:90vw}.apd-message-space{font-size:12px}.apd-cancel-button,.apd-ok-button{font-size:10px!important;max-width:120px!important;padding:6px 12px!important}.apd-button-space{gap:10px}}.loadingScreen{align-items:center;background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:11000}.loadingScreen img{height:80px;object-fit:contain;width:80px}.signInModal{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:row;height:80vh;justify-content:center;left:50%;max-width:1200px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:10000}.signInModalText{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.signInTextField{padding:5px 0}@media screen and (max-width:768px){.signInModal{flex-direction:column;height:auto;max-height:90vh;overflow-y:auto;padding:15px}.signInModalText{font-size:1.2rem;margin-bottom:.5rem}.imageContainer{display:none}}@media screen and (max-width:480px){.signInModal{padding:10px;width:95vw}.signInModalText{font-size:1rem}}.signUpModal{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:row;height:80vh;justify-content:center;left:50%;max-width:1200px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:1000}.signUpModalText{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.signUpTextField{padding:5px}.imageContainer{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center}.imageContainer img{max-height:90%;max-width:100%;object-fit:contain}@media screen and (max-width:768px){.signUpModal{flex-direction:column;height:auto;max-height:90vh;overflow-y:auto;padding:15px}.signUpModalText{font-size:1.2rem;margin-bottom:.5rem}.imageContainer{display:none}}@media screen and (max-width:480px){.signUpModal{padding:10px;width:95vw}.signUpModalText{font-size:1rem}}.wishPriceDialog-modal{background:#fff;border-radius:10px;box-shadow:0 4px 16px #00000040;display:flex;flex-direction:column;height:auto;justify-content:center;left:50%;min-height:250px;min-width:320px;padding:24px 28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30vw;z-index:1100}.wishPriceDialog-title{color:#222;font-size:1.3rem;font-weight:700;letter-spacing:.02em;margin-bottom:18px;text-align:center}.wishPriceDialog-form{display:flex;flex-direction:column;gap:20px}.wishPriceDialog-textField{width:100%}.wishPriceDialog-submitArea{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.wishPriceDialog-submitButton{font-size:1rem;font-weight:700;min-width:110px}@media screen and (max-width:768px){.wishPriceDialog-modal{min-width:0;padding:20px 24px;width:80vw}.wishPriceDialog-title{font-size:1.1rem}}@media screen and (max-width:480px){.wishPriceDialog-modal{padding:16px 20px;width:90vw}.wishPriceDialog-title{font-size:1rem;margin-bottom:14px}.wishPriceDialog-submitArea{flex-direction:column;gap:10px}.wishPriceDialog-submitButton{width:100%}}@media print{body *{visibility:hidden!important}.outer,.outer *{visibility:visible!important}.MuiTextField-root,.loading,.noprint,button,input,textarea{display:none!important}.outer{page-break-inside:avoid}}.cardImage{width:100%}.outer{height:331px;overflow:hidden;width:712.5px}.card{float:left;position:relative}.card,.proxyborder{height:331px;width:237.5px}.proxyborder{bottom:0;position:absolute;right:0}.outer2{width:690px}.loading{height:4vw;left:330px;position:fixed;top:410px;visibility:collapse;width:4vw;z-index:1000}
/*# sourceMappingURL=main.4d111310.css.map*/