#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.modal-overlay[data-v-0013bb35]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog[data-v-0013bb35]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;width:90%;text-align:center;-webkit-animation:dialogSlideIn-data-v-0013bb35 .3s ease-out;animation:dialogSlideIn-data-v-0013bb35 .3s ease-out}@-webkit-keyframes dialogSlideIn-data-v-0013bb35{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes dialogSlideIn-data-v-0013bb35{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.dialog h2[data-v-0013bb35]{color:#dc3545;margin-bottom:15px;font-size:28px}.dialog p[data-v-0013bb35]{color:#666;margin-bottom:25px;line-height:1.5;font-size:22px}.dialog-buttons[data-v-0013bb35]{display:flex;justify-content:center;gap:10px}.dialog-icon[data-v-0013bb35]{font-size:48px;color:#dc3545;margin-bottom:15px}.fade-enter-active[data-v-0013bb35],.fade-leave-active[data-v-0013bb35]{transition:opacity .3s}.fade-enter[data-v-0013bb35],.fade-leave-to[data-v-0013bb35]{opacity:0}.btn[data-v-0013bb35]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:20px;margin:5px;transition:all .3s ease}.btn-confirm[data-v-0013bb35]{background-color:#dc3545;color:#fff}.btn-confirm[data-v-0013bb35]:hover{background-color:#c82333}.btn-cancel[data-v-0013bb35]{background-color:#6c757d;color:#fff}.btn-cancel[data-v-0013bb35]:hover{background-color:#5a6268}.dialog .date-input-container[data-v-0013bb35]{margin:30px 0!important;padding:20px!important;text-align:center!important}.dialog .date-input[data-v-0013bb35]{padding:15px 20px!important;border:3px solid #ddd!important;border-radius:8px!important;font-size:24px!important;width:280px!important;text-align:center!important;font-weight:500!important;box-sizing:border-box!important;display:inline-block!important}.dialog .date-input[data-v-0013bb35]:focus{outline:none!important;border-color:#dc3545!important;box-shadow:0 0 8px rgba(220,53,69,.3)!important}.progress-overlay[data-v-770aa116]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:9999}.progress-container[data-v-770aa116]{display:flex;flex-direction:column;align-items:center;gap:20px}.progress-circle[data-v-770aa116]{width:80px;height:80px;position:relative;-webkit-animation:rotate-data-v-770aa116 2s linear infinite;animation:rotate-data-v-770aa116 2s linear infinite}.progress-svg[data-v-770aa116]{width:100%;height:100%}.progress-stroke[data-v-770aa116]{transform-origin:center;-webkit-animation:dash-data-v-770aa116 2s ease-in-out infinite;animation:dash-data-v-770aa116 2s ease-in-out infinite}.progress-text[data-v-770aa116]{color:#fff;font-size:16px;font-weight:700;text-align:center;white-space:nowrap}@-webkit-keyframes rotate-data-v-770aa116{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-770aa116{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes dash-data-v-770aa116{0%{stroke-dasharray:0 251.2;stroke-dashoffset:0}50%{stroke-dasharray:125.6 125.6;stroke-dashoffset:-62.8}to{stroke-dasharray:0 251.2;stroke-dashoffset:-251.2}}@keyframes dash-data-v-770aa116{0%{stroke-dasharray:0 251.2;stroke-dashoffset:0}50%{stroke-dasharray:125.6 125.6;stroke-dashoffset:-62.8}to{stroke-dasharray:0 251.2;stroke-dashoffset:-251.2}}.shot-point-view[data-v-7709dfa5]{width:100%;height:100%;position:relative;display:inline-block;background-color:transparent}.shot-canvas[data-v-7709dfa5]{width:100%;height:100%;cursor:pointer;background-color:transparent;touch-action:none}.drag-shot-container.dragging-blink[data-v-7709dfa5]{-webkit-animation:dragBlink-data-v-7709dfa5 1.8s ease-in-out infinite;animation:dragBlink-data-v-7709dfa5 1.8s ease-in-out infinite}@-webkit-keyframes dragBlink-data-v-7709dfa5{0%,to{opacity:1}50%{opacity:.3}}@keyframes dragBlink-data-v-7709dfa5{0%,to{opacity:1}50%{opacity:.3}}.transparent[data-v-7709dfa5]{opacity:0;transition:opacity .3s ease}.visible[data-v-7709dfa5]{opacity:1;transition:opacity .3s ease}.drawer-layout[data-v-399114e4]{position:relative;width:100vw;height:0;overflow:hidden;background:#000}.overlay[data-v-399114e4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:998;-webkit-animation:fadeIn-data-v-399114e4 .3s ease;animation:fadeIn-data-v-399114e4 .3s ease}@-webkit-keyframes fadeIn-data-v-399114e4{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-399114e4{0%{opacity:0}to{opacity:1}}.drawer[data-v-399114e4]{position:fixed;top:0;right:-65vw;width:calc(65vw - 20px);height:100%;z-index:999;transition:right .3s ease,opacity .5s ease-in;box-shadow:-2px 0 8px rgba(0,0,0,.3);opacity:0}.drawer-open[data-v-399114e4]{right:0;transition:right .3s ease,opacity .1s ease-out;opacity:1}.drawer-content[data-v-399114e4]{height:100%;background:#2e4b97;color:#fff;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drawer-header[data-v-399114e4]{background:#000;height:6.25vh;height:calc(var(--vh, 1vh)*6.25);display:flex;justify-content:flex-end;align-items:center;padding:0 .5rem}.close-button[data-v-399114e4]{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.close-icon[data-v-399114e4]{width:32px;height:32px;filter:brightness(0) invert(1)}.user-info[data-v-399114e4]{background:#000;height:6vh;height:calc(var(--vh, 1vh)*6);display:flex;align-items:center;padding:0 1rem;gap:.5rem}.user-name[data-v-399114e4]{font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:2.5em}.menu-list[data-v-399114e4]{padding:0}.menu-item-wrapper[data-v-399114e4]{width:100%}.menu-item[data-v-399114e4]{width:100%;height:5.8vh;height:calc(var(--vh, 1vh)*5.8);background:#2e4b97;border:none;color:#fff;display:flex;align-items:center;padding:0 1.5rem;gap:1rem;cursor:pointer;font-size:1.25rem;text-align:left;transition:background .2s}.menu-item[data-v-399114e4]:hover{background:#2563eb}.menu-icon-img[data-v-399114e4]{width:32px;height:32px;filter:brightness(0) invert(1);flex-shrink:0;-o-object-fit:contain;object-fit:contain}.menu-icon-text[data-v-399114e4]{width:32px;height:32px;font-size:1.25rem;flex-shrink:0}.menu-text[data-v-399114e4]{flex:1}.menu-divider[data-v-399114e4]{height:1px;background:#fff;opacity:.3}@media (max-width:768px){.close-icon[data-v-399114e4]{width:20px;height:20px}.user-name[data-v-399114e4]{font-size:1rem;margin-left:1em}.menu-item[data-v-399114e4]{padding:0 1.5rem;gap:1rem;font-size:1rem}.menu-icon-img[data-v-399114e4]{width:20px;height:20px}.menu-icon-text[data-v-399114e4]{width:20px;height:20px;font-size:1rem}}.golf-course-image-area[data-v-1b3220fd]{margin:0 0;text-align:center}.golf-course-image[data-v-1b3220fd]{max-width:100%;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15)}[data-v-1b3220fd]{margin:0;padding:0;box-sizing:border-box}body[data-v-1b3220fd]{font-family:Inter,sans-serif;background:#000;touch-action:manipulation;display:flex;flex-direction:column;height:100%;min-height:calc(var(--vh, 1vh)*100)}.container[data-v-1b3220fd]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;padding:0 0;width:100%;flex-grow:1;display:flex;flex-direction:column;gap:0}@-webkit-keyframes pulse-data-v-1b3220fd{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-data-v-1b3220fd{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.main-content[data-v-1b3220fd]{display:grid;grid-template-columns:1fr;gap:0;flex-grow:1}.layout-panel[data-v-1b3220fd]{position:relative;background:hsla(0,0%,100%,.95);border-radius:5px;padding:0;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}.bt-status[data-v-1b3220fd]{margin:0;left:0}.bt-status[data-v-1b3220fd],.menu-button[data-v-1b3220fd]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;line-height:1;position:absolute;top:0;z-index:1}.menu-button[data-v-1b3220fd]{margin-left:1rem;margin-right:1rem;margin-top:.5rem;right:0}.bt-status-img[data-v-1b3220fd],.menu-icon-img[data-v-1b3220fd]{width:36px;height:36px;flex-shrink:0}.blink[data-v-1b3220fd]{-webkit-animation:pulse-data-v-1b3220fd 1s linear infinite;animation:pulse-data-v-1b3220fd 1s linear infinite}.hole-container[data-v-1b3220fd]{position:relative;width:100%;height:71vh;height:calc(var(--vh, 1vh)*71);overflow:hidden;background-color:#000}.hole-container canvas[data-v-1b3220fd]{display:block}.players-grid[data-v-1b3220fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;overflow-y:hidden;flex:1}.player-card[data-v-1b3220fd]{border-radius:5px;padding:8px;color:#fff;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;border:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:5em}.player-name[data-v-1b3220fd]{font-size:20px;font-weight:600;margin-bottom:4px;text-align:center}.player-header[data-v-1b3220fd]{display:flex;justify-content:center;align-items:center;flex:1}.player-info[data-v-1b3220fd]{display:flex;flex-direction:column;align-items:center;width:100%}.player-card[data-v-1b3220fd]:hover:not(.selected){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.2)}.player-card.selected[data-v-1b3220fd]{border:12px solid #3edc4f;box-shadow:0 8px 25px rgba(76,175,80,.3),inset 0 0 0 2px hsla(0,0%,100%,.1);transform:translateY(-1px);background:linear-gradient(135deg,color-mix(in srgb,var(--player-color,#666) 85%,#fff 15%),color-mix(in srgb,var(--player-color,#666) 95%,#fff 5%))}.player-card.selected[data-v-1b3220fd]:hover{border-color:#3edc4f;box-shadow:0 10px 30px rgba(76,175,80,.4),inset 0 0 0 2px hsla(0,0%,100%,.15);transform:translateY(-1px)}.player-card.selected .player-name[data-v-1b3220fd]{font-weight:700}.player-card.selected[data-v-1b3220fd]:before{position:absolute;top:8px;left:8px;background:#3edc4f;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.2)}.player-card[data-v-1b3220fd]:active{transform:translateY(0);transition:all .1s ease}.player-card.selected[data-v-1b3220fd]:active{transform:translateY(-1px)}.player-card.inactive[data-v-1b3220fd]{opacity:.7;filter:grayscale(20%);cursor:not-allowed}.player-card.inactive[data-v-1b3220fd]:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.player-card.inactive .player-name[data-v-1b3220fd]{opacity:.8}.group-selector[data-v-1b3220fd]{flex:1}.group-dropdown[data-v-1b3220fd]{width:100%;padding:8px calc(50% - 3.25em);border-radius:0;color:#fff;cursor:pointer;transition:all .2s ease;white-space:normal}.group-dropdown[data-v-1b3220fd]:focus{outline:none}.group-dropdown option[data-v-1b3220fd]{background:#fff;color:#333}.btn[data-v-1b3220fd]{flex:1;font-size:16px;font-weight:600;border-width:2px 1px;border-style:solid;border-color:#aaa;cursor:pointer;height:4rem}.btn[data-v-1b3220fd]:disabled{opacity:.4;filter:grayscale(100%) contrast(.8);cursor:not-allowed}.notification[data-v-1b3220fd]{position:fixed;top:5px;left:50%;transform:translate(-50%,-100px);background:#4caf50;color:#fff;padding:5px 10px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:transform .3s ease;opacity:.9;z-index:2000;white-space:nowrap;max-width:80vw;overflow-wrap:break-word}.notification.show[data-v-1b3220fd]{transform:translate(-50%)}.title-container[data-v-1b3220fd]{height:max(12%,104px);flex-direction:row;background-color:#000;padding:0}.title-container[data-v-1b3220fd],.title-header[data-v-1b3220fd]{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.title-header[data-v-1b3220fd]{flex:1;flex-direction:column}.golf-course-title[data-v-1b3220fd]{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.view-mode-txt[data-v-1b3220fd]{color:#fff;font-size:35px;position:absolute;left:10px;top:0;vertical-align:top}.view-mode-txt-small[data-v-1b3220fd]{font-size:14px!important}.subtitle[data-v-1b3220fd]{color:#fff;font-size:16px;text-align:center;vertical-align:middle}.title-text[data-v-1b3220fd]{color:#fff;font-size:20px;font-weight:700;text-align:center;vertical-align:middle}.marquee-text[data-v-1b3220fd]{white-space:nowrap;overflow:hidden}.marquee-text.scrolling[data-v-1b3220fd]{-webkit-animation:marquee-data-v-1b3220fd 10s linear infinite;animation:marquee-data-v-1b3220fd 10s linear infinite}@-webkit-keyframes marquee-data-v-1b3220fd{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee-data-v-1b3220fd{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.titlebar[data-v-1b3220fd]{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hole-navigation[data-v-1b3220fd]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 0}.nav-button[data-v-1b3220fd]{width:22vw;background-color:#000;color:#fff;border:2px solid #fff;padding:8px 16px;margin-bottom:4px;border-radius:5px;font-size:18px;cursor:pointer;white-space:nowrap}.nav-button[data-v-1b3220fd]:hover{background-color:#333}.nav-button.disabled[data-v-1b3220fd],.nav-button[data-v-1b3220fd]:disabled{background-color:#333;color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.5}.nav-button.disabled[data-v-1b3220fd]:hover,.nav-button[data-v-1b3220fd]:disabled:hover{background-color:#333}.hole-info-hole[data-v-1b3220fd],.hole-info-par[data-v-1b3220fd]{width:10vw;color:#fff;font-size:22px}.hole-info-hole[data-v-1b3220fd]{text-align:right;right:1em}.hole-info-par[data-v-1b3220fd]{text-align:left;left:1em}.data-controls[data-v-1b3220fd]{margin:0;width:100%;background:#000;flex-grow:1}.edit-footer[data-v-1b3220fd],.footer-buttons[data-v-1b3220fd],.registration-footer[data-v-1b3220fd],.tee-setting-footer[data-v-1b3220fd]{width:100%}.footer-button-header[data-v-1b3220fd]{width:100%;height:100%;display:flex;flex-direction:row;padding:1px;gap:1px;align-items:center;justify-content:center;background:#000;margin:0}.footer-button-header>[data-v-1b3220fd]:nth-child(odd){background:#444;color:#fff}.footer-button-header>[data-v-1b3220fd]:nth-child(2n){background:#666;color:#fff}@media (max-width:1200px){.main-content[data-v-1b3220fd]{gap:0;min-height:auto}}@media (max-width:768px){.container[data-v-1b3220fd]{padding:0;margin:0 auto}.main-content[data-v-1b3220fd]{gap:10px}.data-panel[data-v-1b3220fd],.layout-panel[data-v-1b3220fd]{padding:0}.subtitle[data-v-1b3220fd]{font-size:14px}.title-text[data-v-1b3220fd]{font-size:16px}.nav-button[data-v-1b3220fd]{font-size:12px;padding:10px 10px}.btn[data-v-1b3220fd]{font-size:12px;height:3.5rem}.group-dropdown[data-v-1b3220fd]{font-size:12px}.hole-info-hole[data-v-1b3220fd],.hole-info-par[data-v-1b3220fd]{font-size:16px;margin:auto .5em}.bt-status-img[data-v-1b3220fd],.menu-icon-img[data-v-1b3220fd]{width:20px;height:20px}.players-grid[data-v-1b3220fd]{gap:2px;padding:2px}.player-card[data-v-1b3220fd]{padding:8px 5px}.player-header[data-v-1b3220fd]{flex-direction:column;align-items:stretch}.player-info[data-v-1b3220fd]{margin-right:0}.player-name[data-v-1b3220fd]{font-size:14px}}@media (orientation:portrait){.main-content[data-v-1b3220fd]{grid-template-columns:1fr}}@media (orientation:portrait) and (aspect-ratio:9/16){.hole-container[data-v-1b3220fd]{height:78vh;height:calc(var(--vh, 1vh)*78)}}.date-input-container[data-v-1b3220fd]{margin:30px 0!important;padding:20px!important;text-align:center!important}.date-input[data-v-1b3220fd]{padding:15px 20px!important;border:3px solid #ddd!important;border-radius:8px!important;font-size:24px!important;width:280px!important;text-align:center!important;font-weight:500!important;box-sizing:border-box!important;display:inline-block!important}.date-input[data-v-1b3220fd]:focus{outline:none!important;border-color:#dc3545!important;box-shadow:0 0 8px rgba(220,53,69,.3)!important}.login-card[data-v-52a4902a]{width:100%;max-width:1200px;min-width:300px;font-size:3em;margin:0 auto;min-height:100vh}.el-upload,.el-upload-dragger{width:100%}.width-fitcontent[data-v-45641b68]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.holes[data-v-60352506]{padding:0 0;margin-bottom:1px}.v-tabs[data-v-60352506]{max-width:90%}.ta-center[data-v-60352506]{text-align:center;margin-left:auto;margin-right:auto}.bg-purple[data-v-3b0fbfae]{border-radius:40px;background-color:#f5f5f5}.subtitle[data-v-3b0fbfae]{margin-top:50px}.el-row[data-v-d618d63e]{padding:5px}.holes[data-v-d618d63e]{padding:0 0;margin-bottom:1px}.v-tabs[data-v-d618d63e]{max-width:90%}.el-row[data-v-b79d1cd0]{padding-bottom:5ch}.el-form[data-v-b79d1cd0]{padding-top:3vh}.el-row[data-v-57facece]{padding-bottom:5ch}.el-form[data-v-57facece]{padding-top:3vh}.drawer-layout[data-v-b5859084]{display:flex;flex-direction:column;height:100vh;background-color:#2e4b97;padding-bottom:80px}.item-list-wrapper[data-v-b5859084]{width:100%;border-radius:8px;background:transparent;margin-bottom:8px;padding:0}.padding[data-v-b5859084]{padding-top:10px;padding-bottom:10px}.titlebar[data-v-b5859084]{display:flex;align-items:center;background:#000;height:48px;padding:0 8px}.titlebar .btn-back-home[data-v-b5859084],.titlebar .btn-back[data-v-b5859084],.titlebar .btn-help[data-v-b5859084]{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.titlebar .title[data-v-b5859084]{flex:1;text-align:center;color:#fff;font-size:18px}.item_label[data-v-b5859084]{position:relative;display:flex;align-items:center;height:50px;background:#021750;color:#fff;font-size:16px;padding-left:28px}.item_label[data-v-b5859084]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:15px;height:3px;background:#fff;border-radius:2px}.btn_nickname[data-v-b5859084]{border-radius:10px;border:1px solid #fff;color:#0070c0;background:#fff;border:none;padding:10px 20px;margin:10px 20px}.line_nickname[data-v-b5859084]{height:.5px;margin:10px 20px;background:#fff}.btn_new[data-v-b5859084]{border-radius:10px;border:1px solid #fff;background-color:#0070c0}.btn_item_connect[data-v-b5859084],.btn_new[data-v-b5859084]{position:fixed;bottom:0;left:0;right:0;width:auto;max-width:100%;padding:10px 20px;font-size:16px;cursor:pointer;color:#fff;margin:10px 20px}.btn_item_connect[data-v-b5859084]{border-radius:18px;border:1px solid #fff;background-color:hsla(0,0%,100%,0)}.progress-container[data-v-b5859084]{margin:20px;padding:20px;background:hsla(0,0%,100%,.1);border-radius:10px}.progress-bar[data-v-b5859084]{width:100%;height:8px;background:hsla(0,0%,100%,.3);border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-bar-fill[data-v-b5859084]{height:100%;background:linear-gradient(90deg,#0070c0,#4a90e2);border-radius:4px;-webkit-animation:progress-animation-data-v-b5859084 2s ease-in-out infinite;animation:progress-animation-data-v-b5859084 2s ease-in-out infinite}.progress-text[data-v-b5859084]{color:#fff;text-align:center;font-size:14px}@-webkit-keyframes progress-animation-data-v-b5859084{0%{width:0}50%{width:70%}to{width:100%}}@keyframes progress-animation-data-v-b5859084{0%{width:0}50%{width:70%}to{width:100%}}.btn_new[data-v-b5859084]:disabled{background-color:#666;color:#ccc;cursor:not-allowed}.drawer-layout[data-v-df9902ac]{display:flex;flex-direction:column;height:100vh;justify-content:flex-start;background-color:#000}.titlebar[data-v-df9902ac]{display:flex;align-items:center;background:#000;height:48px;padding:0 8px}.titlebar .btn-back-home[data-v-df9902ac],.titlebar .btn-back[data-v-df9902ac],.titlebar .btn-help[data-v-df9902ac]{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.titlebar .title[data-v-df9902ac]{flex:1;text-align:center;color:#fff;font-size:18px}.map-image[data-v-df9902ac]{flex:1;width:100%;height:0;-o-object-fit:contain;object-fit:contain;display:block}.drawer-layout[data-v-80381dc8]{display:flex;flex-direction:column;height:100vh;background-color:#2e4b97;padding-bottom:80px}.item-list-wrapper[data-v-80381dc8]{width:100%;border-radius:8px;background:transparent;margin-bottom:8px;padding:0}.padding[data-v-80381dc8]{padding-top:10px;padding-bottom:10px}.titlebar[data-v-80381dc8]{display:flex;align-items:center;background:#000;height:48px;padding:0 8px}.titlebar .btn-back-home[data-v-80381dc8],.titlebar .btn-back[data-v-80381dc8],.titlebar .btn-help[data-v-80381dc8]{background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.titlebar .title[data-v-80381dc8]{flex:1;text-align:center;color:#fff;font-size:18px}.wrap_content[data-v-80381dc8]{padding:0 20px;font-size:12px;color:#fff;text-align:left;margin-top:20px}.edit_nickname[data-v-80381dc8]{padding:10px 20px;border-radius:10px;background-color:#fff;font-size:16px;margin-top:10px;color:#000;margin:5px 20px}.btn_add[data-v-80381dc8]{border-radius:10px;border:1px solid #fff;background-color:#0070c0}.btn_add[data-v-80381dc8],.btn_cancel[data-v-80381dc8]{padding:10px 20px;font-size:16px;cursor:pointer;color:#fff;margin:5px 20px}.btn_cancel[data-v-80381dc8]{flex-grow:0;align-self:center;border-radius:18px;border:1px solid #fff;background-color:hsla(0,0%,100%,0);text-align:center}[data-v-80381dc8] .dialog_message{text-align:left}.unauthorized[data-v-b2d3d616]{text-align:center;margin-top:100px}.unauthorized h1[data-v-b2d3d616]{color:#e74c3c}.unauthorized p[data-v-b2d3d616]{margin:20px 0}.container[data-v-6336f2e6]{background-color:#f5f5f5}.v-data-table[data-v-6336f2e6]{background-color:#fff}.v-card[data-v-6336f2e6]{margin-bottom:16px}.el-message[data-v-8303fc16]{white-space:pre-line}.width_auto[data-v-8303fc16]{width:auto}