.page_container__jZF7q{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f0f0f0}.page_titleContainer__GisRB{position:relative;margin-bottom:30px}.page_title__po7na{font-size:2.5rem;color:#333;margin:0;text-align:center;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:800;letter-spacing:.05em;user-select:none}.page_refreshButton__YZR_p{position:absolute;top:-5px;right:-35px;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;color:#666;display:flex;align-items:center;justify-content:center}.page_refreshButton__YZR_p:hover{background-color:rgba(0,0,0,.1);color:#333;transform:rotate(90deg)}.page_refreshButton__YZR_p:active{transform:rotate(180deg)}.page_refreshIcon___CvLL{width:18px;height:18px}.page_buttonContainer__0INWU{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:300px}.page_buttonIcon__VPInc{margin-right:10px;flex-shrink:0}.page_actionButton__uvBDn{font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;background:linear-gradient(160deg,#ffffff,#4a4a4a 30%,#3a3a3a 70%,#4a4a4a);color:#fff;padding:0 20px;font-size:1.2rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;width:100%;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.7);position:relative;overflow:hidden}.page_actionButton__uvBDn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.2) 30%,rgba(255,255,255,0) 70%,rgba(0,0,0,.1));transform:scale(0);transition:transform .3s ease-out}.page_actionButton__uvBDn:hover:before{transform:scale(1)}.page_actionButton__uvBDn:hover{background:linear-gradient(160deg,#ffffff,#5a5a5a 30%,#4a4a4a 70%,#5a5a5a);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.3)}.page_actionButton__uvBDn:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2)}.page_actionButton__uvBDn:disabled{opacity:.7;cursor:not-allowed;background:linear-gradient(160deg,#a0a0a0,#808080)}.page_actionButton__uvBDn:disabled:hover{cursor:not-allowed;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.page_actionButton__uvBDn:disabled:hover:before{display:none}.page_actionButton__uvBDn:disabled:hover .page_buttonIcon__VPInc{opacity:.5}.page_noSelect__F7AGz{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_actionButton__uvBDn.page_selected___1RR4{background:linear-gradient(160deg,#ffffff,#5a5a5a 30%,#4a4a4a 70%,#5a5a5a);color:#ffffff}.page_checkIcon__gVKKb{position:absolute;top:5px;right:5px;width:16px;height:16px}@media (max-width:768px){.page_buttonContainer__0INWU{max-width:100%}.page_actionButton__uvBDn{font-size:1rem;padding:0 15px;height:50px}.page_buttonIcon__VPInc{margin-right:8px}.page_refreshButton__YZR_p{right:-30px}.page_refreshIcon___CvLL{width:16px;height:16px}}.Dialog_dialog__ryuky{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.Dialog_dialog__ryuky.Dialog_visible__0NMtM{opacity:1}.Dialog_dialogContent___sCoV{background:linear-gradient(135deg,#e6e6e6,#ffffff);padding:20px;border-radius:20px;width:95%;height:95%;max-width:1200px;max-height:900px;box-shadow:0 10px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;overflow:hidden;transform:scale(.9);opacity:0;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.Dialog_dialogContent___sCoV.Dialog_visible__0NMtM{transform:scale(1);opacity:1}.Dialog_dialogContent___sCoV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 0,transparent 50%,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 75%,transparent 0,transparent),linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 0,transparent 50%,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 75%,transparent 0,transparent);background-size:60px 60px;opacity:.1;z-index:-1}.Dialog_dialogTitle__l85kw{font-size:1.6rem;color:#333;margin:10px 0;text-align:center;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1);position:relative;z-index:20;transition:all .3s ease;cursor:default;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.Dialog_dialogTitle__l85kw:hover{text-shadow:2px 2px 4px rgba(0,0,0,.2);transform:translateY(-2px)}.Dialog_addButton__QPOwN,.Dialog_closeButton__9KkXX,.Dialog_deleteButton__HKOYr{position:absolute;top:10px;background:#f0f0f0;border:1px solid #ccc;color:#333;font-size:1rem;cursor:pointer;padding:8px 15px;border-radius:5px;display:flex;align-items:center;justify-content:center;height:36px;text-align:center;user-select:none;white-space:nowrap;z-index:10;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;box-sizing:border-box}.Dialog_addButton__QPOwN:hover,.Dialog_closeButton__9KkXX:hover,.Dialog_deleteButton__HKOYr:hover:not(.Dialog_disabled__VVjg9){background:#e0e0e0}.Dialog_closeButton__9KkXX{right:10px;width:70px}.Dialog_deleteButton__HKOYr{right:86px;width:60px}.Dialog_addButton__QPOwN{right:152px;width:60px}.Dialog_deleteButton__HKOYr.Dialog_disabled__VVjg9{opacity:.5;cursor:not-allowed;background:#f0f0f0}.Dialog_deleteButton__HKOYr.Dialog_disabled__VVjg9:hover{background:#f0f0f0;transform:none}.Dialog_locationIndicator__aQlLs{position:absolute;top:10px;left:60px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Dialog_locationIndicator__aQlLs svg{color:#3b82f6}.Dialog_locationIndicator__aQlLs.Dialog_updating__LjyFU svg{animation:Dialog_satellitePulse__gsiIf 1.5s ease-in-out infinite}@keyframes Dialog_satellitePulse__gsiIf{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:.7}}.Dialog_voiceInputContainer__JDi84{position:absolute;top:10px;left:10px;z-index:10}.Dialog_statusContainer__S6E6C{position:absolute;bottom:10px;left:10px;z-index:10;background-color:rgba(255,255,255,.8);padding:5px 10px;border-radius:5px;max-width:80%}.Dialog_transcript__AW7Yz{margin:0;font-size:.9rem;color:#333}.Dialog_voiceButton__SqcyJ{position:absolute;top:10px;left:10px;background:#f0f0f0;border:1px solid #ccc;color:#333;font-size:1rem;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;z-index:10;transition:all .3s ease}.Dialog_voiceButton__SqcyJ:hover{background:#e0e0e0;transform:scale(1.1)}.Dialog_voiceButton__SqcyJ:active{transform:scale(.95)}.Dialog_moveButtons__jKVq5{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:1000}.Dialog_moveButton__xV_Ga{background:linear-gradient(180deg,#4a4a4a,#3a3a4a);color:white;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Dialog_moveButton__xV_Ga:hover{background:linear-gradient(180deg,#5a5a5a,#4a4a4a);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.Dialog_moveButton__xV_Ga:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.2)}.Dialog_buttonIcon__rcFD9{width:24px;height:24px}@media (max-width:768px){.Dialog_moveButtons__jKVq5{right:10px}.Dialog_moveButton__xV_Ga{width:36px;height:36px}.Dialog_buttonIcon__rcFD9{width:20px;height:20px}.Dialog_closeButton__9KkXX{width:60px;font-size:.9rem;padding:6px 10px;right:10px}.Dialog_deleteButton__HKOYr{width:50px;font-size:.9rem;padding:6px 10px;right:76px}.Dialog_addButton__QPOwN{width:50px;font-size:.9rem;padding:6px 10px;right:132px}.Dialog_voiceButton__SqcyJ{top:5px;left:5px;padding:6px;width:36px;height:36px}.Dialog_locationIndicator__aQlLs{top:5px;left:50px}}@media (max-width:480px){.Dialog_closeButton__9KkXX{width:55px;font-size:.8rem;padding:6px 8px}.Dialog_deleteButton__HKOYr{width:45px;font-size:.8rem;padding:6px 8px;right:71px}.Dialog_addButton__QPOwN{width:45px;font-size:.8rem;padding:6px 8px;right:122px}}@media (max-height:600px){.Dialog_dialogContent___sCoV{padding:15px}.Dialog_dialogTitle__l85kw{font-size:1.3rem;margin:10px 0}}.PersonList_personList__efBAq{flex-grow:1;overflow-y:auto;border:2px solid #bbb;border-radius:15px;box-shadow:0 6px 10px rgba(0,0,0,.1);padding:10px;background-color:#f8f9fa;margin-top:8px;min-height:50px}.PersonList_personList__efBAq::-webkit-scrollbar{width:12px}.PersonList_personList__efBAq::-webkit-scrollbar-track{background:linear-gradient(90deg,#e0e0e0,#f0f0f0);border-radius:10px}.PersonList_personList__efBAq::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c0c0c0,#a0a0a0);border-radius:10px;border:2px solid #f0f0f0}.PersonList_personList__efBAq::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b0b0b0,#909090)}.PersonList_person__6vv28{display:flex;align-items:center;gap:6px;padding:4px 6px;border-bottom:1px solid #e0e0e0;transition:background-color .3s ease,transform .2s ease;position:relative;z-index:1;left:0;width:100%}.PersonList_person__6vv28.PersonList_selected__4BbtM{background-color:rgba(74,144,226,.2);border-left:4px solid #4a90e2;padding-left:6px;transition:all .3s ease}.PersonList_dragging__5DgCQ{opacity:.9;background-color:#f0f8ff;box-shadow:0 5px 15px rgba(0,0,0,.2);z-index:10;transform:scale(1.02);border:1px dashed #4a90e2;transition:transform .1s ease,box-shadow .1s ease;cursor:grabbing;left:0;width:100%}.PersonList_isOver__yJkZg{border-top:2px solid #4a90e2;padding-top:6px;transition:all .2s ease}@keyframes PersonList_slideDown__1Uyc5{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PersonList_slideUp__J2iUV{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PersonList_slideDown__1Uyc5{animation:PersonList_slideDown__1Uyc5 .3s ease forwards}.PersonList_slideUp__J2iUV{animation:PersonList_slideUp__J2iUV .3s ease forwards}.PersonList_button__JHWO6{font-size:.9rem;padding:8px 12px;border-radius:20px;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.1);background:linear-gradient(180deg,#e0e0e0,#b0b0b0);color:#333;border:1px solid #999}.PersonList_button__JHWO6:hover{transform:translateY(-3px);box-shadow:0 6px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.2);background:linear-gradient(180deg,#f0f0f0,#c0c0c0)}.PersonList_button__JHWO6:active{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.3);background:linear-gradient(180deg,#d0d0d0,#e0e0e0)}.PersonList_nameButton__16d43{background:linear-gradient(180deg,#a0a0a0,#808080);color:white;flex-grow:1;text-align:left;border-radius:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:calc(100% - 40px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PersonList_nameButton__16d43:hover{background:linear-gradient(180deg,#b0b0b0,#909090)}.PersonList_lineEnabledButton___ZImd{background:linear-gradient(180deg,#c8e6c9,#81c784)!important;color:#2e7d32!important;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.7)!important}.PersonList_lineEnabledButton___ZImd:hover{background:linear-gradient(180deg,#e8f5e9,#a5d6a7)!important}.PersonList_rideButton__YG7f9{background:linear-gradient(180deg,#c0c0c0,#a0a0a0);color:#333;width:55px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:.85rem;line-height:1.1;text-align:center;flex-shrink:0}.PersonList_rideButton__YG7f9:hover{background:linear-gradient(180deg,#d0d0d0,#b0b0b0)}.PersonList_rideButton__YG7f9.PersonList_timestamped__JieOl{background:linear-gradient(180deg,#e0e0e0,#c0c0c0);color:#333;font-size:.85rem;width:55px;height:40px;border-radius:6px;padding:0;white-space:nowrap}.PersonList_rideButton__YG7f9.PersonList_timestamped__JieOl:hover{background:linear-gradient(180deg,#f0f0f0,#d0d0d0)}.PersonList_grabHandle__NN89E{cursor:grab;color:#666;padding:4px;margin-right:2px;border-radius:4px;transition:all .3s ease;touch-action:none;background-color:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.PersonList_grabHandle__NN89E:active{cursor:grabbing;background-color:rgba(0,0,0,.15);transform:scale(1.1)}.PersonList_grabHandle__NN89E:hover{background-color:rgba(0,0,0,.1);color:#333}.PersonList_selected__4BbtM .PersonList_grabHandle__NN89E{background-color:rgba(74,144,226,.1);color:#4a90e2}.PersonList_disabledGrabHandle__Nt7PG{cursor:not-allowed;opacity:.5}.PersonList_orderNumber__CRcsb{font-size:.9rem;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:linear-gradient(145deg,#f0f0f0,#d0d0d0);color:#333;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.1);margin-right:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.PersonList_sortButton__nzrce{background:linear-gradient(180deg,#bbdefb,#90caf9);color:#1565c0;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.7);border:1px solid #64b5f6}.PersonList_sortButton__nzrce:hover{background:linear-gradient(180deg,#e3f2fd,#bbdefb);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.8)}.PersonList_sortButton__nzrce:active{background:linear-gradient(180deg,#90caf9,#64b5f6);transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.6)}.PersonList_emptyMessage__2OOzZ{text-align:center;color:#666;font-style:italic;padding:30px;font-size:1.4rem}.PersonList_lineIcon__712J5{cursor:pointer;margin-right:8px;color:#00b900;transition:color .3s ease}.PersonList_lineIcon__712J5:hover{opacity:.7}.PersonList_lineIconExceeded__u2_GG{color:#dc3545}.PersonList_noSelect__jLoN0{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:480px){.PersonList_person__6vv28{padding:4px 6px;gap:4px}.PersonList_orderNumber__CRcsb{font-size:.9rem;width:26px;height:26px;line-height:26px}.PersonList_button__JHWO6{font-size:.9rem;padding:8px 12px}.PersonList_grabHandle__NN89E{padding:3px;margin-right:3px}.PersonList_nameButton__16d43{max-width:calc(100% - 110px)}.PersonList_rideButton__YG7f9,.PersonList_rideButton__YG7f9.PersonList_timestamped__JieOl{width:50px;height:36px;font-size:.8rem}}.PersonList_person__6vv28:last-child{border-bottom:none}.PersonList_person__6vv28:hover{background-color:#f0f0f0}.PersonList_departureButton__1Vm10{background:linear-gradient(180deg,#bbdefb,#90caf9);color:#1565c0}.PersonList_departureButton__1Vm10:hover{background:linear-gradient(180deg,#e3f2fd,#bbdefb)}.PersonList_arrivalButton__Zyb9F{background:linear-gradient(180deg,#ffcdd2,#ef9a9a);color:#c62828}.PersonList_arrivalButton__Zyb9F:hover{background:linear-gradient(180deg,#ffebee,#ffcdd2)}.PersonList_placeholder__6nMgv{height:52px;background-color:rgba(74,144,226,.1);border:1px dashed #4a90e2;border-radius:6px;margin:2px 0;transition:all .3s ease}.SettingsDialog_dialog__nmZ7q{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;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.SettingsDialog_dialog__nmZ7q.SettingsDialog_visible__yeBaV{opacity:1;visibility:visible}.SettingsDialog_dialogContent__JveSI{background-color:white;border-radius:8px;padding:20px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease}.SettingsDialog_dialogContent__JveSI.SettingsDialog_visible__yeBaV{transform:translateY(0);opacity:1}.SettingsDialog_closeButton__IGz7l{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;color:#666;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.SettingsDialog_closeButton__IGz7l:hover{background-color:rgba(0,0,0,.05);color:#333}.SettingsDialog_dialogTitle__dxX4B{margin-top:0;margin-bottom:20px;font-size:1.5rem;color:#333;text-align:center}.SettingsDialog_tabContainer__qwkgn{display:flex;border-bottom:1px solid #ddd;margin-bottom:20px}.SettingsDialog_tabButton__OIC54{padding:10px 15px;background:none;cursor:pointer;font-size:.9rem;color:#666;border:none;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_tabButton__OIC54:hover{color:#333;background-color:rgba(0,0,0,.03)}.SettingsDialog_tabButton__OIC54.SettingsDialog_activeTab__9Cz4V{color:#555;border-bottom-color:#555;font-weight:500}.SettingsDialog_tabIcon___7twH{margin-right:5px;color:#555}.SettingsDialog_tabContent___Aw4Y{padding:10px 0}.SettingsDialog_settingsContainer__IZrKJ{display:flex;flex-direction:column;gap:20px}.SettingsDialog_settingGroup__V5PeM{border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.SettingsDialog_settingGroupTitle__rLK8V{margin-top:0;margin-bottom:15px;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:8px}.SettingsDialog_settingIcon__B4jhG{color:#555}.SettingsDialog_settingItem__wp6OZ{margin-bottom:15px}.SettingsDialog_settingItem__wp6OZ label{display:block;margin-bottom:5px;font-size:.9rem;color:#555}.SettingsDialog_sliderContainer__1shJ1{display:flex;align-items:center;gap:10px}.SettingsDialog_slider__4WEov{flex:1;height:5px;-webkit-appearance:none;appearance:none;background:#ddd;outline:none;border-radius:5px}.SettingsDialog_slider__4WEov::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#888;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1);background:linear-gradient(160deg,#ffffff,#cccccc 30%,#aaaaaa 70%,#cccccc)}.SettingsDialog_slider__4WEov::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#888;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1);background:linear-gradient(160deg,#ffffff,#cccccc 30%,#aaaaaa 70%,#cccccc)}.SettingsDialog_sliderValue__TjAdA{min-width:60px;text-align:right;font-size:.9rem;color:#666}.SettingsDialog_presetContainer__onwbk{margin-top:10px}.SettingsDialog_presetButtons__woPyC{display:flex;gap:10px;margin-top:10px}.SettingsDialog_presetButton__FfuGO{padding:8px 15px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.9rem;color:#333;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_presetButton__FfuGO:hover{background-color:#e0e0e0}.SettingsDialog_presetIcon__n_RRO{color:#555}.SettingsDialog_actionButtons__kGPw_{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.SettingsDialog_cancelButton__eSvMf,.SettingsDialog_saveButton__IbKAm{padding:8px 20px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.SettingsDialog_cancelButton__eSvMf{background-color:#f0f0f0;border:1px solid #ddd;color:#666}.SettingsDialog_cancelButton__eSvMf:hover{background-color:#e0e0e0}.SettingsDialog_saveButton__IbKAm{background-color:#555;border:1px solid #555;color:white}.SettingsDialog_saveButton__IbKAm:hover{background-color:#444}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testDescription__93TK_{margin-bottom:15px;font-size:.9rem;color:#666}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_customTextContainer__ZtlRs{display:flex;gap:10px;margin-top:15px}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testButton__TZlyR{padding:8px 15px;background-color:#555;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;color:white;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testButton__TZlyR:hover{background-color:#444}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testButton__TZlyR.SettingsDialog_testing__2dbYn{background-color:#ccc;cursor:not-allowed}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testButton__TZlyR.SettingsDialog_success__yTu16{background-color:#555}.SettingsDialog_settingGroup__V5PeM .SettingsDialog_testButton__TZlyR.SettingsDialog_error__O6w3K{background-color:#777}.SettingsDialog_testContainer__Bvc4e{display:flex;flex-direction:column;gap:20px}.SettingsDialog_testSection__3AtNu{border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.SettingsDialog_testSectionTitle__RpA1M{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:8px}.SettingsDialog_testSectionIcon___fE34{color:#555}.SettingsDialog_testDescription__93TK_{margin-bottom:15px;font-size:.9rem;color:#666}.SettingsDialog_testButton__TZlyR{padding:8px 15px;background-color:#555;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;color:white;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_testButton__TZlyR:hover{background-color:#444}.SettingsDialog_testButton__TZlyR.SettingsDialog_testing__2dbYn{background-color:#ccc;cursor:not-allowed}.SettingsDialog_testButton__TZlyR.SettingsDialog_success__yTu16{background-color:#555}.SettingsDialog_testButton__TZlyR.SettingsDialog_error__O6w3K{background-color:#777}.SettingsDialog_buttonIcon__jcP3A{margin-right:5px}.SettingsDialog_testMessage__xWAqR{margin-top:15px;padding:10px;border-radius:4px;font-size:.9rem;background-color:#f0f0f0;color:#666}.SettingsDialog_testMessage__xWAqR.SettingsDialog_success__yTu16{background-color:#f0f0f0;color:#555}.SettingsDialog_testMessage__xWAqR.SettingsDialog_error__O6w3K{background-color:#f0f0f0;color:#777}.SettingsDialog_customTextContainer__ZtlRs{display:flex;gap:10px;margin-top:10px}.SettingsDialog_customTextInput__29Rtx{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.SettingsDialog_customTextButton__DPcFz{padding:8px 15px;background-color:#555;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;color:white;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_customTextButton__DPcFz:hover{background-color:#444}.SettingsDialog_customTextButton__DPcFz:disabled{background-color:#ccc;cursor:not-allowed}.SettingsDialog_recognitionContainer__xlCvV{display:flex;flex-direction:column;gap:20px}.SettingsDialog_recognitionSection___Xzcu{border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.SettingsDialog_recognitionSectionTitle__p17wi{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:8px}.SettingsDialog_recognitionSectionIcon__akzQ7{color:#555}.SettingsDialog_recognitionDescription__Q5_tQ{margin-bottom:15px;font-size:.9rem;color:#666}.SettingsDialog_recognitionStatus___IVcO{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;padding:10px;background-color:#f0f0f0;border-radius:4px}.SettingsDialog_statusItem__hX_hi{display:flex;align-items:center;gap:5px}.SettingsDialog_statusLabel__pYPPU{font-size:.9rem;color:#666}.SettingsDialog_statusValue__GKsYu{font-size:.9rem;color:#333;font-weight:500}.SettingsDialog_statusValue__GKsYu.SettingsDialog_active__yQKJR{color:#555}.SettingsDialog_statusBadge__IfRL3{padding:3px 8px;border-radius:12px;font-size:.8rem;color:white}.SettingsDialog_badgeIdle__MwEVh{background-color:#9ca3af}.SettingsDialog_badgeListening__gs3nr{background-color:#555}.SettingsDialog_badgeConfirming__qGQnA{background-color:#777}.SettingsDialog_badgeFinished__HYS7_{background-color:#555}.SettingsDialog_recognitionResult__8wwwr{margin-bottom:15px;padding:10px;background-color:white;border:1px solid #eee;border-radius:4px}.SettingsDialog_resultItem__5JRHg{margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.SettingsDialog_resultLabel__rIrRp{font-size:.9rem;color:#666}.SettingsDialog_resultValue__jbxC4{font-size:1rem;color:#333;font-weight:500}.SettingsDialog_transcriptContainer___h78f{width:100%}.SettingsDialog_transcriptInput__OVWzf{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:#f9f9f9}.SettingsDialog_responseBadge__5ecah{display:inline-block;padding:3px 8px;border-radius:12px;font-size:.8rem;color:white;font-weight:500}.SettingsDialog_responseNo__nT0aA,.SettingsDialog_responseYes__zk_4S{background:linear-gradient(160deg,#ffffff,#777777 30%,#555555 70%,#777777);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.SettingsDialog_recognitionControls__BrAbu{display:flex;justify-content:center;margin-bottom:15px}.SettingsDialog_resetButton__vl9AM,.SettingsDialog_startButton__5ojQP{padding:8px 15px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_startButton__5ojQP{background-color:#555;border:none;color:white}.SettingsDialog_startButton__5ojQP:hover{background-color:#444}.SettingsDialog_resetButton__vl9AM{background-color:#777;border:none;color:white}.SettingsDialog_resetButton__vl9AM:hover{background-color:#666}.SettingsDialog_logsContainer__3hwT6{margin-top:20px;border:1px solid #eee;border-radius:4px;overflow:hidden}.SettingsDialog_logsTitle__WNTVv{margin:0;padding:10px;background-color:#f0f0f0;font-size:1rem;color:#333;border-bottom:1px solid #eee}.SettingsDialog_logs__9ZR01{max-height:200px;overflow-y:auto;padding:10px;background-color:white}.SettingsDialog_logEntry__6Gdn1{padding:5px 0;font-size:.85rem;color:#666;border-bottom:1px solid #f0f0f0}.SettingsDialog_logEntry__6Gdn1:last-child{border-bottom:none}.SettingsDialog_emptyLogs__ndR4P{padding:10px;font-size:.9rem;color:#999;text-align:center;font-style:italic}.SettingsDialog_recognitionInstructions__CqoyR{margin-top:20px;padding:10px;background-color:#f0f0f0;border-radius:4px}.SettingsDialog_instructionsTitle__FTUvT{margin-top:0;margin-bottom:10px;font-size:1rem;color:#333}.SettingsDialog_instructionsList__h_Bys{margin:0;padding-left:20px}.SettingsDialog_instructionsList__h_Bys li{margin-bottom:5px;font-size:.9rem;color:#666}.SettingsDialog_supportContainer__VamQY{display:flex;flex-direction:column;gap:20px}.SettingsDialog_supportSection__mMe5j{border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.SettingsDialog_supportSectionTitle__7tib1{margin-top:0;margin-bottom:10px;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:8px}.SettingsDialog_supportSectionIcon__Hicw1{color:#555}.SettingsDialog_supportDescription___4Q5j{margin-bottom:15px;font-size:.9rem;color:#666}.SettingsDialog_supportButton__8ANe3{padding:8px 15px;background-color:#555;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;color:white;transition:all .2s;display:flex;align-items:center;gap:5px}.SettingsDialog_supportButton__8ANe3:hover{background-color:#444}.SettingsDialog_supportButton__8ANe3.SettingsDialog_testing__2dbYn{background-color:#ccc;cursor:not-allowed}.SettingsDialog_supportButton__8ANe3.SettingsDialog_success__yTu16{background-color:#555}.SettingsDialog_supportButton__8ANe3.SettingsDialog_error__O6w3K{background-color:#777}.SettingsDialog_supportInfo__wW_sH{border:1px solid #eee;border-radius:8px;padding:15px;background-color:#f9f9f9}.SettingsDialog_supportInfoTitle__Scl_v{margin-top:0;margin-bottom:10px;font-size:1rem;color:#333;display:flex;align-items:center;gap:8px}.SettingsDialog_supportInfoIcon__OSDy2{color:#777}.SettingsDialog_supportInfoList__mTUBV{margin:0;padding-left:20px}.SettingsDialog_supportInfoList__mTUBV li{margin-bottom:5px;font-size:.9rem;color:#666}.SettingsDialog_toggleContainer__OvPct{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;position:relative}.SettingsDialog_toggleLabel__FDGHC{font-size:16px;font-weight:500;color:#333;flex:1}.SettingsDialog_toggleSwitch__Yjx3K{position:relative;display:inline-block;width:50px;height:26px;margin-right:0}.SettingsDialog_toggleInput__qOjRz{opacity:0;width:0;height:0}.SettingsDialog_toggleButton__ALPUn{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1)}.SettingsDialog_toggleButton__ALPUn:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background:linear-gradient(180deg,#ffffff 0,#f0f0f0);transition:.4s;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.08)}.SettingsDialog_toggleInput__qOjRz:checked+.SettingsDialog_toggleButton__ALPUn{background-color:#2196f3;background-image:linear-gradient(180deg,#2196f3 0,#0d8aee)}.SettingsDialog_toggleInput__qOjRz:focus+.SettingsDialog_toggleButton__ALPUn{box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 0 3px rgba(33,150,243,.5),0 1px 1px rgba(255,255,255,.8)}.SettingsDialog_toggleInput__qOjRz:checked+.SettingsDialog_toggleButton__ALPUn:before{transform:translateX(24px)}.SettingsDialog_toggleStatus__UAMdP{display:none}.SettingsDialog_slider__4WEov:disabled{background-color:#e0e0e0;opacity:.7}.SettingsDialog_slider__4WEov:disabled::-webkit-slider-thumb{background:#cccccc;cursor:not-allowed;box-shadow:0 1px 2px rgba(0,0,0,.1);background:linear-gradient(160deg,#e0e0e0,#cccccc)}.SettingsDialog_slider__4WEov:disabled::-moz-range-thumb{background:#cccccc;cursor:not-allowed;box-shadow:0 1px 2px rgba(0,0,0,.1);background:linear-gradient(160deg,#e0e0e0,#cccccc)}.SettingsDialog_settingDescription__U2DzF.SettingsDialog_disabled__yq3Z1,.SettingsDialog_sliderValue__TjAdA.SettingsDialog_disabled__yq3Z1{color:#999}.ConfirmPickTimeDialog_dialogOverlay__Fuahu{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;opacity:0;transition:opacity .3s ease}.ConfirmPickTimeDialog_dialogOverlay__Fuahu.ConfirmPickTimeDialog_visible__kCmqz{opacity:1}.ConfirmPickTimeDialog_confirmDialog__PlmXg{background:linear-gradient(135deg,#e6e6e6,#ffffff);padding:30px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.1);text-align:center;width:90%;max-width:400px;transform:translateY(-20px);opacity:0;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.ConfirmPickTimeDialog_confirmDialog__PlmXg.ConfirmPickTimeDialog_visible__kCmqz{transform:translateY(0);opacity:1}.ConfirmPickTimeDialog_confirmContent__HNqqn{display:flex;flex-direction:column;align-items:center}.ConfirmPickTimeDialog_confirmTitle__lLC7d{font-size:1.5rem;color:#333;margin-bottom:15px;text-shadow:1px 1px 2px rgba(255,255,255,.5)}.ConfirmPickTimeDialog_confirmMessage__fKawT{font-size:1rem;color:#333;margin-bottom:20px;line-height:1.5}.ConfirmPickTimeDialog_buttonContainer__1YxLw{display:flex;justify-content:center;gap:10px}.ConfirmPickTimeDialog_button__GHle5{border:none;padding:8px 16px;font-size:1rem;border-radius:5px;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.1)}.ConfirmPickTimeDialog_confirmButton__7RcKg{background:linear-gradient(180deg,#a0a0a0,#808080);color:white}.ConfirmPickTimeDialog_confirmButton__7RcKg:hover{background:linear-gradient(180deg,#b0b0b0,#909090)}.ConfirmPickTimeDialog_cancelButton__VZnk5{background:linear-gradient(180deg,#c0c0c0,#a0a0a0);color:#333}.ConfirmPickTimeDialog_cancelButton__VZnk5:hover{background:linear-gradient(180deg,#d0d0d0,#b0b0b0)}.ConfirmPickTimeDialog_button__GHle5:focus{outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.5)}@media (max-width:480px){.ConfirmPickTimeDialog_confirmDialog__PlmXg{padding:20px}.ConfirmPickTimeDialog_confirmTitle__lLC7d{font-size:1.3rem}.ConfirmPickTimeDialog_confirmMessage__fKawT{font-size:.9rem}.ConfirmPickTimeDialog_button__GHle5{padding:8px 16px;font-size:.9rem}}.ConfirmPickTimeDialog_noSelect__EALfc{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ArrivalTimeDialog_overlay___BVwN{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1100;opacity:0;transition:opacity .3s ease}.ArrivalTimeDialog_overlay___BVwN.ArrivalTimeDialog_visible__nPMXs{opacity:1}.ArrivalTimeDialog_dialog__PtGeE{background:#ffffff;border-radius:12px;padding:20px;width:90%;max-width:400px;transform:scale(.9);opacity:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ArrivalTimeDialog_dialog__PtGeE.ArrivalTimeDialog_visible__nPMXs{transform:scale(1);opacity:1}.ArrivalTimeDialog_content__TaUHs{display:flex;flex-direction:column;gap:20px}.ArrivalTimeDialog_title__rKywh{font-size:1.2rem;font-weight:700;color:#333;margin:0;text-align:center}.ArrivalTimeDialog_grid__dA3E_{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ArrivalTimeDialog_timeButton__ftkeP{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:10px;font-size:1rem;color:#333;cursor:pointer;transition:all .2s ease}.ArrivalTimeDialog_timeButton__ftkeP:hover{background:#e0e0e0}.ArrivalTimeDialog_timeButton__ftkeP.ArrivalTimeDialog_selected__GYObt{background:#4a4a4a;color:white}.ArrivalTimeDialog_actions__i9mUW{display:flex;justify-content:flex-end;gap:10px}.ArrivalTimeDialog_cancelButton__0Bsc8,.ArrivalTimeDialog_confirmButton__yogFM{padding:10px 20px;border-radius:6px;border:none;font-size:1rem;cursor:pointer;transition:all .2s ease}.ArrivalTimeDialog_confirmButton__yogFM{background:#4a4a4a;color:white}.ArrivalTimeDialog_confirmButton__yogFM:hover:not(.ArrivalTimeDialog_disabled__8k3K4){background:#5a5a5a}.ArrivalTimeDialog_confirmButton__yogFM.ArrivalTimeDialog_disabled__8k3K4{opacity:.5;cursor:not-allowed}.ArrivalTimeDialog_cancelButton__0Bsc8{background:#e0e0e0;color:#333}.ArrivalTimeDialog_cancelButton__0Bsc8:hover{background:#d0d0d0}@media (max-width:480px){.ArrivalTimeDialog_dialog__PtGeE{padding:15px}.ArrivalTimeDialog_title__rKywh{font-size:1.1rem}.ArrivalTimeDialog_timeButton__ftkeP{font-size:.9rem;padding:8px}.ArrivalTimeDialog_cancelButton__0Bsc8,.ArrivalTimeDialog_confirmButton__yogFM{padding:8px 16px;font-size:.9rem}}.MessageConfirmDialog_overlay__dNGhQ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1200;opacity:0;transition:opacity .3s ease}.MessageConfirmDialog_overlay__dNGhQ.MessageConfirmDialog_visible__6Kg2Y{opacity:1}.MessageConfirmDialog_dialog__2OzHw{background:#ffffff;border-radius:12px;padding:20px;width:90%;max-width:400px;transform:scale(.9);opacity:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.MessageConfirmDialog_dialog__2OzHw.MessageConfirmDialog_visible__6Kg2Y{transform:scale(1);opacity:1}.MessageConfirmDialog_content__qbUED{display:flex;flex-direction:column;gap:20px}.MessageConfirmDialog_title__Zn3I4{font-size:1.2rem;font-weight:700;color:#333;margin:0;text-align:center}.MessageConfirmDialog_messageBox___6uxh{background:#f5f5f5;border-radius:8px;padding:15px;margin:10px 0}.MessageConfirmDialog_messageText__iqI7N{margin:0;white-space:pre-wrap;color:#333;font-size:1rem;line-height:1.5}.MessageConfirmDialog_actions__nFjX1{display:flex;justify-content:flex-end;gap:10px}.MessageConfirmDialog_cancelButton__8H7_Y,.MessageConfirmDialog_confirmButton__kRv4A{padding:10px 20px;border-radius:6px;border:none;font-size:1rem;cursor:pointer;transition:all .2s ease}.MessageConfirmDialog_confirmButton__kRv4A{background:#4a4a4a;color:white}.MessageConfirmDialog_confirmButton__kRv4A:hover{background:#5a5a5a}.MessageConfirmDialog_cancelButton__8H7_Y{background:#e0e0e0;color:#333}.MessageConfirmDialog_cancelButton__8H7_Y:hover{background:#d0d0d0}@media (max-width:480px){.MessageConfirmDialog_dialog__2OzHw{padding:15px}.MessageConfirmDialog_title__Zn3I4{font-size:1.1rem}.MessageConfirmDialog_messageText__iqI7N{font-size:.9rem}.MessageConfirmDialog_cancelButton__8H7_Y,.MessageConfirmDialog_confirmButton__kRv4A{padding:8px 16px;font-size:.9rem}}.LineStatusDialog_overlay__j7mBX{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1100;opacity:0;transition:opacity .3s ease}.LineStatusDialog_overlay__j7mBX.LineStatusDialog_visible__MBgwz{opacity:1}.LineStatusDialog_dialog__D7s6e{background:#ffffff;border-radius:12px;padding:20px;width:90%;max-width:400px;transform:scale(.9);opacity:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.LineStatusDialog_dialog__D7s6e.LineStatusDialog_visible__MBgwz{transform:scale(1);opacity:1}.LineStatusDialog_title__kJfv5{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 15px;text-align:center}.LineStatusDialog_message__UtfhO{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.LineStatusDialog_buttonContainer__dZ0OX{display:flex;justify-content:space-between;margin-top:20px}.LineStatusDialog_closeButton__xqAFK,.LineStatusDialog_removeFlagButton__3m4A4,.LineStatusDialog_resendButton__5_SaN{padding:10px 15px;border-radius:6px;border:none;font-size:1rem;cursor:pointer;transition:all .2s ease}.LineStatusDialog_closeButton__xqAFK{background:#e0e0e0;color:#333}.LineStatusDialog_closeButton__xqAFK:hover{background:#d0d0d0}.LineStatusDialog_resendButton__5_SaN{background:#4a4a4a;color:white}.LineStatusDialog_resendButton__5_SaN:hover{background:#5a5a5a}.LineStatusDialog_removeFlagButton__3m4A4{background:#f0f0f0;color:#333}.LineStatusDialog_removeFlagButton__3m4A4:hover{background:#e0e0e0}@media (max-width:480px){.LineStatusDialog_dialog__D7s6e{padding:15px}.LineStatusDialog_title__kJfv5{font-size:1.1rem}.LineStatusDialog_message__UtfhO{font-size:1.35rem}.LineStatusDialog_buttonContainer__dZ0OX{flex-direction:column;gap:10px}.LineStatusDialog_closeButton__xqAFK,.LineStatusDialog_removeFlagButton__3m4A4,.LineStatusDialog_resendButton__5_SaN{padding:8px 16px;font-size:.9rem;width:100%}}.LineFlagConfirmDialog_overlay__L4yUO{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1200;opacity:0;transition:opacity .3s ease}.LineFlagConfirmDialog_overlay__L4yUO.LineFlagConfirmDialog_visible__ZgM_B{opacity:1}.LineFlagConfirmDialog_dialog__9zwri{background:#ffffff;border-radius:12px;padding:20px;width:90%;max-width:400px;transform:scale(.9);opacity:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.LineFlagConfirmDialog_dialog__9zwri.LineFlagConfirmDialog_visible__ZgM_B{transform:scale(1);opacity:1}.LineFlagConfirmDialog_title__sx2BA{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 15px;text-align:center}.LineFlagConfirmDialog_message__CYnA0{font-size:1rem;color:#333;margin-bottom:20px;text-align:center}.LineFlagConfirmDialog_buttonContainer__wFiur{display:flex;justify-content:space-between}.LineFlagConfirmDialog_cancelButton__ZEO3P,.LineFlagConfirmDialog_confirmButton__0wF_U{padding:10px 20px;border-radius:6px;border:none;font-size:1rem;cursor:pointer;transition:all .2s ease}.LineFlagConfirmDialog_confirmButton__0wF_U{background:#4a4a4a;color:white}.LineFlagConfirmDialog_confirmButton__0wF_U:hover{background:#5a5a5a}.LineFlagConfirmDialog_cancelButton__ZEO3P{background:#e0e0e0;color:#333}.LineFlagConfirmDialog_cancelButton__ZEO3P:hover{background:#d0d0d0}@media (max-width:480px){.LineFlagConfirmDialog_dialog__9zwri{padding:15px}.LineFlagConfirmDialog_title__sx2BA{font-size:1.1rem}.LineFlagConfirmDialog_message__CYnA0{font-size:.9rem}.LineFlagConfirmDialog_cancelButton__ZEO3P,.LineFlagConfirmDialog_confirmButton__0wF_U{padding:8px 16px;font-size:.9rem}}.alert-dialog_overlay__Uh_nl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.alert-dialog_dialog__l0STG{background-color:white;border-radius:8px;padding:24px;width:90%;max-width:400px}.alert-dialog_title__p___2{font-size:1.5rem;margin-bottom:16px}.alert-dialog_description__xV_mj{margin-bottom:24px}.alert-dialog_buttonContainer___BkzN{display:flex;justify-content:flex-end}.alert-dialog_cancelButton__Qz8Sb,.alert-dialog_confirmButton__0EG3T{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;margin-left:8px}.alert-dialog_cancelButton__Qz8Sb{background-color:#f0f0f0}.alert-dialog_confirmButton__0EG3T{background-color:#007bff;color:white}.LineSendGroupComfirm_dialogOverlay__qx_0s{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.LineSendGroupComfirm_dialogOverlay__qx_0s.LineSendGroupComfirm_visible__EUCGO{opacity:1}.LineSendGroupComfirm_dialog__lKzU8{background:linear-gradient(145deg,#f0f0f0,#e6e6e6);border-radius:10px;padding:20px;width:90%;max-width:400px;box-shadow:0 4px 15px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.8);transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease;border:1px solid rgba(255,255,255,.3)}.LineSendGroupComfirm_dialog__lKzU8.LineSendGroupComfirm_visible__EUCGO{transform:translateY(0);opacity:1}.LineSendGroupComfirm_content__qq2Mr{display:flex;flex-direction:column;gap:16px}.LineSendGroupComfirm_title__ZrN_j{font-size:1.2rem;font-weight:700;margin:0;text-align:center;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.8)}.LineSendGroupComfirm_message__bizlq{margin:0;text-align:center;color:#444;font-size:1rem}.LineSendGroupComfirm_buttonContainer__iFtNJ{display:flex;justify-content:space-around;margin-top:16px}.LineSendGroupComfirm_button__OGek5{padding:10px 20px;border-radius:6px;border:none;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.6);text-shadow:0 1px 1px rgba(255,255,255,.3)}.LineSendGroupComfirm_confirmButton__KkL06{background:linear-gradient(180deg,#666666,#444444);color:white}.LineSendGroupComfirm_confirmButton__KkL06:hover{background:linear-gradient(180deg,#777777,#555555)}.LineSendGroupComfirm_confirmButton__KkL06:active{background:linear-gradient(180deg,#444444,#666666);box-shadow:inset 0 2px 5px rgba(0,0,0,.3);transform:translateY(1px)}.LineSendGroupComfirm_cancelButton__xkhvb{background:linear-gradient(180deg,#e0e0e0,#c0c0c0);color:#333}.LineSendGroupComfirm_cancelButton__xkhvb:hover{background:linear-gradient(180deg,#e8e8e8,#d0d0d0)}.LineSendGroupComfirm_cancelButton__xkhvb:active{background:linear-gradient(180deg,#c0c0c0,#e0e0e0);box-shadow:inset 0 2px 5px rgba(0,0,0,.1);transform:translateY(1px)}