.ClientPage_container__sItTT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;background-color:#f0f0f0}.ClientPage_title__Rt_18{font-size:2.5rem;color:#333;margin-bottom:30px;text-align:center;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-weight:800;letter-spacing:.05em;user-select:none}.ClientPage_buttonContainer__hgc6z{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:300px}.ClientPage_buttonIcon__6ft5D{margin-right:10px;flex-shrink:0}.ClientPage_actionButton__x_nNY{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}.ClientPage_actionButton__x_nNY: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}.ClientPage_actionButton__x_nNY:hover:before{transform:scale(1)}.ClientPage_actionButton__x_nNY: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)}.ClientPage_actionButton__x_nNY: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)}.ClientPage_actionButton__x_nNY:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(160deg,#cccccc,#999999 30%,#888888 70%,#999999);color:#666;pointer-events:none}.ClientPage_actionButton__x_nNY:disabled:hover{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)}.ClientPage_actionButton__x_nNY:disabled:before{display:none}.ClientPage_noSelect__4g_nC{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ClientPage_loading__WKmM_{margin-top:20px;font-size:1.2rem;color:#333}.ClientPage_disabled__w1c73{opacity:.5;cursor:not-allowed;background:linear-gradient(160deg,#cccccc,#999999 30%,#888888 70%,#999999)!important;color:#666!important;pointer-events:none}.ClientPage_disabled__w1c73:hover{transform:none!important;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)!important}.ClientPage_disabled__w1c73:before{display:none!important}@media (max-width:768px){.ClientPage_buttonContainer__hgc6z{max-width:100%}.ClientPage_actionButton__x_nNY{font-size:1rem;padding:0 15px;height:50px}.ClientPage_buttonIcon__6ft5D{margin-right:8px}}.LoadingDialog_overlay__q_K9J{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px)}.LoadingDialog_dialog__Zr8e1{background:linear-gradient(145deg,#2c2c2c,#1a1a1a);padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3);text-align:center;animation:LoadingDialog_pulse__qb1xX 2s infinite}.LoadingDialog_spinner__ds_bY{border:4px solid rgba(255,255,255,.1);border-left-color:#ffffff;border-radius:50%;width:50px;height:50px;animation:LoadingDialog_spin__lCZkI 1s linear infinite,LoadingDialog_glow__zVd9_ 2s ease-in-out infinite;margin:0 auto 20px}@keyframes LoadingDialog_spin__lCZkI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingDialog_glow__zVd9_{0%,to{box-shadow:0 0 5px #ffffff}50%{box-shadow:0 0 20px #ffffff}}@keyframes LoadingDialog_pulse__qb1xX{0%{box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3)}50%{box-shadow:0 15px 40px rgba(0,0,0,.7),inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.4)}to{box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3)}}.LoadingDialog_message__dj0Pm{font-size:18px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.3);font-weight:300;letter-spacing:1px}.TimePickerDialog_overlay__i_JwH{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}.TimePickerDialog_overlay__i_JwH.TimePickerDialog_visible__zR_vK{opacity:1}.TimePickerDialog_dialog__PQv4e{background-color:white;border-radius:8px;padding:20px;width:90%;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(20px);transition:transform .3s ease;border-top:none}.TimePickerDialog_dialog__PQv4e.TimePickerDialog_visible__zR_vK{transform:translateY(0)}.TimePickerDialog_dialog__PQv4e[data-type=arrival],.TimePickerDialog_dialog__PQv4e[data-type=departure]{border-top:none}.TimePickerDialog_title__uaJye{margin-top:0;margin-bottom:10px;font-size:1.5rem;color:#333;text-align:center}.TimePickerDialog_passengerName__R6IZs{margin-top:0;margin-bottom:20px;font-size:1.2rem;color:#555;text-align:center;font-weight:700}.TimePickerDialog_timePickerContainer__fT5Mu{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.TimePickerDialog_timePicker__G3Kb5{display:flex;flex-direction:column;align-items:center}.TimePickerDialog_timePicker__G3Kb5 label{margin-bottom:5px;font-size:.9rem;color:#666}.TimePickerDialog_timeSelect__vASsZ{padding:8px 12px;font-size:1.2rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;width:80px;text-align:center}.TimePickerDialog_timeSeparator__l66_W{font-size:1.5rem;color:#666;align-self:flex-end;margin:0 10px 8px}.TimePickerDialog_currentTimeButton__Qyemq{display:block;margin:0 auto 20px;padding:0;width:120px;height:40px;background:linear-gradient(180deg,#e0e0e0,#b0b0b0);border:1px solid #999;border-radius:6px;color:#333;font-size:.85rem;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);display:flex;align-items:center;justify-content:center;line-height:1.1}.TimePickerDialog_currentTimeButton__Qyemq: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)}.TimePickerDialog_currentTimeButton__Qyemq: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)}.TimePickerDialog_buttonContainer__aoxA9{display:flex;justify-content:space-between;gap:10px}.TimePickerDialog_button__rFq7c{font-size:.85rem;width:55px;height:40px;padding:0;border:1px solid #999;border-radius:6px;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;flex:1;display:flex;align-items:center;justify-content:center;line-height:1.1;text-align:center}.TimePickerDialog_button__rFq7c: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)}.TimePickerDialog_button__rFq7c: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)}.TimePickerDialog_cancelButton__sBsr5{background:linear-gradient(180deg,#f0f0f0,#d0d0d0);color:#555;width:80px}.TimePickerDialog_cancelButton__sBsr5:hover{background:linear-gradient(180deg,#ffffff,#e0e0e0)}.TimePickerDialog_cancelButton__sBsr5:active{background:linear-gradient(180deg,#e0e0e0,#f0f0f0)}.TimePickerDialog_confirmButton__jfT_i{background:linear-gradient(180deg,#4a90e2,#3a80d2);color:white;border-color:#2970c2;width:80px}.TimePickerDialog_confirmButton__jfT_i:hover{background:linear-gradient(180deg,#5a9ff2,#4a90e2)}.TimePickerDialog_confirmButton__jfT_i:active{background:linear-gradient(180deg,#3a80d2,#4a90e2)}.TimePickerDialog_dialog__PQv4e[data-type=departure] .TimePickerDialog_confirmButton__jfT_i{background:linear-gradient(180deg,#e74c3c,#d73c2c);border-color:#c62c1c}.TimePickerDialog_dialog__PQv4e[data-type=departure] .TimePickerDialog_confirmButton__jfT_i:hover{background:linear-gradient(180deg,#f75c4c,#e74c3c)}.TimePickerDialog_dialog__PQv4e[data-type=departure] .TimePickerDialog_confirmButton__jfT_i:active{background:linear-gradient(180deg,#d73c2c,#e74c3c)}.TimePickerDialog_dialog__PQv4e[data-type=arrival] .TimePickerDialog_confirmButton__jfT_i{background:linear-gradient(180deg,#3498db,#2488cb);color:white;border-color:#1478bb}.TimePickerDialog_dialog__PQv4e[data-type=arrival] .TimePickerDialog_confirmButton__jfT_i:hover{background:linear-gradient(180deg,#44a8eb,#3498db)}.TimePickerDialog_dialog__PQv4e[data-type=arrival] .TimePickerDialog_confirmButton__jfT_i:active{background:linear-gradient(180deg,#2488cb,#3498db)}.TimePickerDialog_monotone__d9j57{background:linear-gradient(180deg,#555,#333)!important;color:white!important;border-color:#222!important;box-shadow:0 3px 5px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2)!important}.TimePickerDialog_monotone__d9j57:hover{background:linear-gradient(180deg,#666,#444)!important;box-shadow:0 4px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2)!important}.TimePickerDialog_monotone__d9j57:active{background:linear-gradient(180deg,#444,#555)!important;box-shadow:0 2px 3px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.3)!important;transform:translateY(-1px)!important}@media (max-width:480px){.TimePickerDialog_button__rFq7c{width:50px;height:36px;font-size:.8rem}.TimePickerDialog_cancelButton__sBsr5,.TimePickerDialog_confirmButton__jfT_i{width:70px}.TimePickerDialog_currentTimeButton__Qyemq{width:110px;height:36px;font-size:.8rem}}.TimePickerDialog_noSelect__gGYI5{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DepartureCheckDialog_dialogOverlay__Ehd0f{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.DepartureCheckDialog_dialogOverlay__Ehd0f.DepartureCheckDialog_visible__pW0W_{opacity:1}.DepartureCheckDialog_dialog__8Sbtz{background:linear-gradient(135deg,#fff9f0,#ffffff);padding:32px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,152,0,.1),inset 0 1px 0 rgba(255,255,255,.8);width:90%;max-width:440px;transform:translateY(-30px) scale(.95);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:2px solid rgba(255,152,0,.2)}.DepartureCheckDialog_dialog__8Sbtz.DepartureCheckDialog_visible__pW0W_{transform:translateY(0) scale(1);opacity:1}.DepartureCheckDialog_header__mi_NR{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.DepartureCheckDialog_iconWrapper__r82hB{width:64px;height:64px;background:linear-gradient(135deg,#ff9800,#ff6f00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 12px rgba(255,152,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.DepartureCheckDialog_icon__rCxhn{width:36px;height:36px;color:white;stroke-width:2.5}.DepartureCheckDialog_title___9Nrf{font-size:1.5rem;font-weight:600;color:#333;margin:0;text-align:center}.DepartureCheckDialog_description__40VhV{font-size:.95rem;color:#666;text-align:center;margin:0 0 24px;line-height:1.5}.DepartureCheckDialog_checkboxGroup__YkBa8{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.DepartureCheckDialog_checkboxLabel__GI9vU{display:flex;align-items:flex-start;cursor:pointer;padding:16px;background:white;border:2px solid #e0e0e0;border-radius:10px;transition:all .2s ease;position:relative}.DepartureCheckDialog_checkboxLabel__GI9vU:hover{border-color:#ff9800;background:#fffbf5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.DepartureCheckDialog_checkbox__uf7qn{width:22px;height:22px;margin-right:12px;margin-top:2px;cursor:pointer;accent-color:#ff9800;flex-shrink:0}.DepartureCheckDialog_checkboxText__E_1UQ{display:flex;align-items:center;font-size:1rem;color:#333;line-height:1.5;flex:1}.DepartureCheckDialog_checkboxIconSvg__JPfVv{width:24px;height:24px;margin-right:10px;flex-shrink:0;color:#666}.DepartureCheckDialog_checkboxIcon__4XPbx{font-size:1.2rem;margin-right:8px}.DepartureCheckDialog_buttonGroup__iIkvO{display:flex;gap:12px;justify-content:flex-end}.DepartureCheckDialog_cancelButton__rhI_2{padding:12px 24px;font-size:1rem;background:linear-gradient(180deg,#f5f5f5,#e0e0e0);color:#666;border:1px solid #d0d0d0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DepartureCheckDialog_cancelButton__rhI_2:hover{background:linear-gradient(180deg,#ffffff,#f0f0f0);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.DepartureCheckDialog_cancelButton__rhI_2:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.DepartureCheckDialog_confirmButton__Jy4zX{padding:12px 28px;font-size:1rem;background:linear-gradient(180deg,#bdbdbd,#9e9e9e);color:white;border:none;border-radius:8px;cursor:not-allowed;transition:all .2s ease;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:.6}.DepartureCheckDialog_confirmButton__Jy4zX.DepartureCheckDialog_enabled__OQ4Vd{background:linear-gradient(180deg,#ffa726,#ff9800);cursor:pointer;opacity:1;box-shadow:0 4px 12px rgba(255,152,0,.3),inset 0 1px 0 rgba(255,255,255,.3)}.DepartureCheckDialog_confirmButton__Jy4zX.DepartureCheckDialog_enabled__OQ4Vd:hover{background:linear-gradient(180deg,#ffb74d,#ffa726);transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,152,0,.4),inset 0 1px 0 rgba(255,255,255,.3)}.DepartureCheckDialog_confirmButton__Jy4zX.DepartureCheckDialog_enabled__OQ4Vd:active{transform:translateY(-1px);box-shadow:0 3px 8px rgba(255,152,0,.3),inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:480px){.DepartureCheckDialog_dialog__8Sbtz{padding:24px;max-width:95%}.DepartureCheckDialog_iconWrapper__r82hB{width:56px;height:56px}.DepartureCheckDialog_icon__rCxhn{width:32px;height:32px}.DepartureCheckDialog_title___9Nrf{font-size:1.3rem}.DepartureCheckDialog_description__40VhV{font-size:.9rem}.DepartureCheckDialog_checkboxLabel__GI9vU{padding:14px}.DepartureCheckDialog_checkboxText__E_1UQ{font-size:.95rem}.DepartureCheckDialog_buttonGroup__iIkvO{flex-direction:column;gap:10px}.DepartureCheckDialog_cancelButton__rhI_2,.DepartureCheckDialog_confirmButton__Jy4zX{width:100%;padding:12px}}.AlertDialog_dialogOverlay__yfNQL{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}.AlertDialog_dialogOverlay__yfNQL.AlertDialog_visible__4mn2k{opacity:1}.AlertDialog_alertDialog__e9XU8{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)}.AlertDialog_alertDialog__e9XU8.AlertDialog_visible__4mn2k{transform:translateY(0);opacity:1}.AlertDialog_alertContent__H_Msj{display:flex;flex-direction:column;align-items:center}.AlertDialog_alertMessage__lEPV5{font-size:1.1rem;color:#333;margin-bottom:20px;line-height:1.5}.AlertDialog_closeButton__zG43p{background:linear-gradient(180deg,#a0a0a0,#808080);color:white;border:none;padding:10px 30px;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)}.AlertDialog_closeButton__zG43p:hover{background:linear-gradient(180deg,#b0b0b0,#909090);transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,.15)}.AlertDialog_closeButton__zG43p:active{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:480px){.AlertDialog_alertDialog__e9XU8{padding:20px}.AlertDialog_alertMessage__lEPV5{font-size:1rem}.AlertDialog_closeButton__zG43p{padding:8px 24px;font-size:.9rem}}.CsvActions_csvActionsContainer___rH9O{display:flex;gap:12px}.CsvActions_csvActionsContainer___rH9O,.CsvActions_vertical__ttS9g{flex-direction:column;align-items:center}.CsvActions_marginBottom__Wnban{margin-bottom:10px}.CsvActions_fileInput__6ZkD4{display:none}.CsvActions_csvButton__RSnHQ{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:250px;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,.2);text-shadow:0 -1px 0 rgba(0,0,0,.7);position:relative;overflow:hidden}.CsvActions_csvButton__RSnHQ: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}.CsvActions_csvButton__RSnHQ:hover:before{transform:scale(1)}.CsvActions_csvButton__RSnHQ: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)}.CsvActions_csvButton__RSnHQ: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)}.CsvActions_buttonIcon__bkT5W{margin-right:10px;flex-shrink:0;width:24px;height:24px}.CsvActions_csvButton__RSnHQ:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(160deg,#a0a0a0,#808080)}.CsvActions_csvButton__RSnHQ:disabled:hover{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,.2)}.CsvActions_csvButton__RSnHQ:disabled:hover:before{display:none}.CsvActions_csvButton__RSnHQ:disabled:hover .CsvActions_buttonIcon__bkT5W{opacity:0}.CsvActions_csvButton__RSnHQ:disabled:hover:after{content:"\1F6AB";position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%,-50%)}.VehicleSelector_overlay___lWNY{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}.VehicleSelector_modal__CLJPJ{background-color:white;padding:20px;border-radius:10px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.VehicleSelector_title__XnlrE{font-size:1.5rem;margin-bottom:20px;text-align:center}.VehicleSelector_vehicleList__H82q2{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:20px}.VehicleSelector_vehicleButton__cv17P{padding:12px 20px;background:linear-gradient(145deg,#f0f0f0,#d4d4d4);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:700;color:#333;text-shadow:1px 1px 1px rgba(255,255,255,.5);box-shadow:3px 3px 7px rgba(0,0,0,.1),-3px -3px 7px rgba(255,255,255,.6),inset 1px 1px 1px rgba(255,255,255,.3),inset -1px -1px 1px rgba(0,0,0,.1)}.VehicleSelector_vehicleButton__cv17P:hover{background:linear-gradient(145deg,#e6e6e6,#ffffff);transform:translateY(-2px);box-shadow:5px 5px 10px rgba(0,0,0,.2),-5px -5px 10px rgba(255,255,255,.7),inset 1px 1px 2px rgba(255,255,255,.3),inset -1px -1px 2px rgba(0,0,0,.1)}.VehicleSelector_vehicleButton__cv17P:active{background:linear-gradient(145deg,#d4d4d4,#f0f0f0);transform:translateY(1px);box-shadow:2px 2px 5px rgba(0,0,0,.1),-2px -2px 5px rgba(255,255,255,.5),inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px rgba(255,255,255,.3)}.VehicleSelector_closeButton__rY0va{display:block;width:100%;padding:12px;background:linear-gradient(145deg,#5a5a5a,#3a3a3a);color:white;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:3px 3px 7px rgba(0,0,0,.2),-3px -3px 7px rgba(255,255,255,.1),inset 1px 1px 1px rgba(255,255,255,.1),inset -1px -1px 1px rgba(0,0,0,.3)}.VehicleSelector_closeButton__rY0va:hover{background:linear-gradient(145deg,#6a6a6a,#4a4a4a);transform:translateY(-2px);box-shadow:5px 5px 10px rgba(0,0,0,.3),-5px -5px 10px rgba(255,255,255,.1),inset 1px 1px 2px rgba(255,255,255,.1),inset -1px -1px 2px rgba(0,0,0,.3)}.VehicleSelector_closeButton__rY0va:active{background:linear-gradient(145deg,#4a4a4a,#5a5a5a);transform:translateY(1px);box-shadow:2px 2px 5px rgba(0,0,0,.2),-2px -2px 5px rgba(255,255,255,.1),inset 1px 1px 3px rgba(0,0,0,.3),inset -1px -1px 3px rgba(255,255,255,.1)}.DateSelectionDialog_overlay__lutp9{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(5px)}.DateSelectionDialog_overlay__lutp9.DateSelectionDialog_visible__Cuvuf{opacity:1}.DateSelectionDialog_dialog__MhDud{background:linear-gradient(145deg,#2c2c2c,#1a1a1a);padding:30px;border-radius:15px;width:90%;max-width:400px;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3);transform:scale(.9);opacity:0;transition:all .3s ease;animation:DateSelectionDialog_pulse__Q4Bly 2s infinite}.DateSelectionDialog_dialog__MhDud.DateSelectionDialog_visible__Cuvuf{transform:scale(1);opacity:1}@keyframes DateSelectionDialog_pulse__Q4Bly{0%{box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3)}50%{box-shadow:0 15px 40px rgba(0,0,0,.7),inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.4)}to{box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3)}}.DateSelectionDialog_content__DQ2r6{display:flex;flex-direction:column;align-items:center}.DateSelectionDialog_title__jf2Fg{font-size:24px;color:#ffffff;margin-bottom:20px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.DateSelectionDialog_form___75Tj{display:flex;flex-direction:column;width:100%}.DateSelectionDialog_label__L5Scz{font-size:16px;color:#ffffff;margin-bottom:10px}.DateSelectionDialog_dateInput__qTK3x{width:100%;padding:10px;font-size:16px;border:1px solid #444;border-radius:5px;background-color:#333;color:#fff;margin-bottom:20px}.DateSelectionDialog_buttonContainer__PXDs2{display:flex;justify-content:space-between;width:100%}.DateSelectionDialog_cancelButton__OHigw,.DateSelectionDialog_submitButton__jvlcu{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.DateSelectionDialog_cancelButton__OHigw{background-color:#555;color:#fff}.DateSelectionDialog_cancelButton__OHigw:hover{background-color:#666}.DateSelectionDialog_submitButton__jvlcu{background-color:#4a90e2;color:#fff}.DateSelectionDialog_submitButton__jvlcu:hover{background-color:#5aa0f2}.DateSelectionDialog_noSelect__3jL8g{-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){.DateSelectionDialog_dialog__MhDud{padding:20px}.DateSelectionDialog_title__jf2Fg{font-size:20px}.DateSelectionDialog_dateInput__qTK3x{font-size:14px}.DateSelectionDialog_cancelButton__OHigw,.DateSelectionDialog_submitButton__jvlcu{padding:8px 16px;font-size:14px}}.ExportDialog_overlay__CYgMZ{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}.ExportDialog_overlay__CYgMZ.ExportDialog_visible__kXl2v{opacity:1}.ExportDialog_dialog__d8p_y{background:linear-gradient(135deg,#e6e6e6,#ffffff);border-radius:20px;width:90%;max-width:500px;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);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);max-height:90vh}.ExportDialog_dialog__d8p_y.ExportDialog_visible__kXl2v{transform:scale(1);opacity:1}.ExportDialog_header__DXBnk{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.ExportDialog_title__ylza9{font-size:1.5rem;color:#333;margin:0;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1);font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.ExportDialog_closeButton__YP1eL{background:none;border:none;color:#666;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ExportDialog_closeButton__YP1eL:hover{background-color:rgba(0,0,0,.1);color:#333}.ExportDialog_content__AkDgx{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.ExportDialog_section__FVDHZ{background-color:rgba(255,255,255,.5);border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ExportDialog_sectionHeader__20__q{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ExportDialog_sectionTitle__VF5zt{font-size:1.1rem;color:#333;margin:0 0 10px;display:flex;align-items:center;font-weight:600}.ExportDialog_sectionIcon__IZMnt{margin-right:8px;color:#4a4a4a}.ExportDialog_dateSelector___aImx{width:100%;display:flex;gap:10px}.ExportDialog_dateInput__wvRBa{flex:1;padding:10px;border-radius:5px;border:1px solid #ccc;background-color:white;font-size:1rem;color:#333}.ExportDialog_dateInput__wvRBa:disabled{background-color:#f0f0f0;cursor:not-allowed}.ExportDialog_fetchButton__dXhZY{padding:10px 15px;background:linear-gradient(160deg,#ffffff,#4a4a4a 30%,#3a3a3a 70%,#4a4a4a);color:white;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:all .3s ease;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)}.ExportDialog_fetchButton__dXhZY: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)}.ExportDialog_select__7GLFu{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc;background-color:white;font-size:1rem;color:#333;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1em}.ExportDialog_select__7GLFu:disabled{background-color:#f0f0f0;cursor:not-allowed}.ExportDialog_toggleAllButton__k1_7F{background:none;border:none;color:#4a4a4a;cursor:pointer;font-size:.9rem;padding:5px 10px;border-radius:5px;transition:all .2s ease}.ExportDialog_toggleAllButton__k1_7F:hover{background-color:rgba(0,0,0,.1)}.ExportDialog_toggleAllButton__k1_7F:disabled{color:#aaa;cursor:not-allowed}.ExportDialog_vehicleList__GfW7_{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:200px;overflow-y:auto;padding:5px}.ExportDialog_vehicleItem__CkWN3{background-color:white;border-radius:5px;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ExportDialog_checkboxLabel__OnE5m{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:30px;user-select:none}.ExportDialog_checkbox__CWmjG{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ExportDialog_checkmark__v_aNG{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:4px;transition:all .2s ease}.ExportDialog_checkboxLabel__OnE5m:hover .ExportDialog_checkmark__v_aNG{background-color:#ccc}.ExportDialog_checkbox__CWmjG:checked~.ExportDialog_checkmark__v_aNG{background-color:#4a4a4a}.ExportDialog_checkmark__v_aNG:after{content:"";position:absolute;display:none}.ExportDialog_checkbox__CWmjG:checked~.ExportDialog_checkmark__v_aNG:after{display:block}.ExportDialog_checkboxLabel__OnE5m .ExportDialog_checkmark__v_aNG:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.ExportDialog_vehicleName___UvcW{font-size:.9rem;color:#333}.ExportDialog_exportModes__2AJPx{display:flex;flex-direction:column;gap:10px}.ExportDialog_radioLabel__Ui2CK{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:30px;user-select:none}.ExportDialog_radioInput__3Mmsv{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ExportDialog_radiomark__UalCk{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;transition:all .2s ease}.ExportDialog_radioLabel__Ui2CK:hover .ExportDialog_radiomark__UalCk{background-color:#ccc}.ExportDialog_radioInput__3Mmsv:checked~.ExportDialog_radiomark__UalCk{background-color:#4a4a4a}.ExportDialog_radiomark__UalCk:after{content:"";position:absolute;display:none}.ExportDialog_radioInput__3Mmsv:checked~.ExportDialog_radiomark__UalCk:after{display:block}.ExportDialog_radioLabel__Ui2CK .ExportDialog_radiomark__UalCk:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:white}.ExportDialog_emptyMessage__G9rJ4{grid-column:1/-1;text-align:center;color:#666;font-style:italic;padding:20px 0}.ExportDialog_footer__C_Blr{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:center}.ExportDialog_exportButton__BhIQq{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.1rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;height:45px;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;min-width:180px}.ExportDialog_exportButton__BhIQq: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}.ExportDialog_exportButton__BhIQq:hover:before{transform:scale(1)}.ExportDialog_exportButton__BhIQq: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)}.ExportDialog_exportButton__BhIQq: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)}.ExportDialog_exportButton__BhIQq:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(160deg,#a0a0a0,#808080)}.ExportDialog_exportButton__BhIQq:disabled:hover{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)}.ExportDialog_buttonIcon__dodSk{margin-right:8px}.ExportDialog_errorDetails__jbyvV{margin-top:15px;background-color:rgba(220,53,69,.1);border-radius:5px;padding:10px;text-align:left}.ExportDialog_errorIcon__eeQq8{color:#dc3545;margin-right:5px;vertical-align:middle}.ExportDialog_errorText__7aTNz{margin-top:10px;font-size:.8rem;white-space:pre-wrap;overflow-x:auto;background-color:rgba(0,0,0,.05);padding:10px;border-radius:4px;color:#dc3545;max-height:200px;overflow-y:auto}.ExportDialog_detailsContainer__QPef2{cursor:pointer}.ExportDialog_detailsSummary__YIb4N{display:flex;align-items:center;font-weight:700;color:#dc3545}.ExportDialog_detailsSummary__YIb4N::-webkit-details-marker{display:none}@media (max-width:768px){.ExportDialog_dialog__d8p_y{width:95%}.ExportDialog_vehicleList__GfW7_{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ExportDialog_title__ylza9{font-size:1.3rem}.ExportDialog_sectionTitle__VF5zt{font-size:1rem}.ExportDialog_exportButton__BhIQq{font-size:1rem;height:40px}}@media (max-width:480px){.ExportDialog_vehicleList__GfW7_{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.LineUserRegistrationDialog_dialogOverlay__lJjyI{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:50}.LineUserRegistrationDialog_dialog__Z36ow{background-color:white;border-radius:8px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,.1)}.LineUserRegistrationDialog_dialogHeader__nh8jD{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.LineUserRegistrationDialog_dialogTitle__72GRm{font-size:1.3rem;color:#333;margin:8px 0;text-align:center;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.1);position:relative;z-index:1;transition:all .3s ease;cursor:default;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.LineUserRegistrationDialog_dialogTitle__72GRm:hover{text-shadow:2px 2px 4px rgba(0,0,0,.2);transform:translateY(-1px)}.LineUserRegistrationDialog_closeButton__mdlq7{position:absolute;bottom:15px;right:15px;background:#f0f0f0;border:1px solid #ccc;color:#333;font-size:.9rem;cursor:pointer;padding:6px 12px;border-radius:4px;display:flex;align-items:center;justify-content:center;width:auto;min-width:80px;height:30px;text-align:center;user-select:none;white-space:nowrap;z-index:10;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.LineUserRegistrationDialog_closeButton__mdlq7:hover{background:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.15)}.LineUserRegistrationDialog_dialogContent__DXLs0{background:linear-gradient(135deg,#e6e6e6,#ffffff);padding:15px;border-radius:15px;width:85%!important;height:auto;min-height:400px;max-height:600px;max-width:1000px!important;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)}.LineUserRegistrationDialog_dialogContent__DXLs0.LineUserRegistrationDialog_visible__C4bPg{transform:scale(1);opacity:1}.LineUserRegistrationDialog_dialogContent__DXLs0: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:40px 40px;opacity:.1;z-index:-1}.LineUserRegistrationDialog_scrollArea__OvGJR{flex:1;min-height:300px;margin-bottom:40px;border-radius:8px;background:rgba(255,255,255,.5);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);overflow-y:auto}.LineUserRegistrationDialog_userList__KK5AU{display:flex;flex-direction:column;gap:12px;padding:.75rem}.LineUserRegistrationDialog_userRow__Tqqxl{display:flex;align-items:center;padding:.5rem;border:1px solid #ccc;border-radius:8px;margin-bottom:.5rem;background:linear-gradient(180deg,#ffffff,#f5f5f5);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease}.LineUserRegistrationDialog_userRow__Tqqxl:hover{transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.LineUserRegistrationDialog_iconContainer__wpGBx{width:35px;height:35px;margin-right:.75rem;flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.LineUserRegistrationDialog_userIcon__5NSEp{border-radius:50%;border-radius:4px;object-fit:cover}.LineUserRegistrationDialog_userName__Uizc5{width:80px;margin-right:.75rem;font-weight:500;flex-shrink:0;font-family:Meiryo,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LineUserRegistrationDialog_message__860Ef{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;max-width:40%}.LineUserRegistrationDialog_actions__NDIvk{display:flex;gap:4px;white-space:nowrap;flex-shrink:0;width:150px;margin-left:auto}.LineUserRegistrationDialog_actionButton__772bZ{background-color:white;font-size:.85rem;cursor:pointer;flex:1;min-width:40px;background:linear-gradient(180deg,#f0f0f0,#e0e0e0);color:#333;border:1px solid #ccc;border-radius:4px;transition:all .2s ease;padding:4px 8px;height:28px}.LineUserRegistrationDialog_actionButton__772bZ:hover{background-color:#f3f4f6;background:linear-gradient(180deg,#e0e0e0,#d0d0d0);transform:translateY(-1px)}.LineUserRegistrationDialog_actionButton__772bZ:disabled{opacity:.5;cursor:not-allowed}.LineUserRegistrationDialog_emptyText__E7nxm,.LineUserRegistrationDialog_errorText__HlzVQ,.LineUserRegistrationDialog_loadingText__8kwVk{text-align:center;padding:16px}.LineUserRegistrationDialog_errorText__HlzVQ{color:#ef4444}.LineUserRegistrationDialog_overlay__ui6_v{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:50;opacity:0;transition:opacity .3s ease}.LineUserRegistrationDialog_overlay__ui6_v.LineUserRegistrationDialog_visible__C4bPg{opacity:1}@media (max-width:768px){.LineUserRegistrationDialog_dialogContent__DXLs0{width:95%;height:75%;padding:12px}.LineUserRegistrationDialog_dialogTitle__72GRm{font-size:1.2rem}.LineUserRegistrationDialog_userRow__Tqqxl{flex-direction:column;align-items:flex-start}.LineUserRegistrationDialog_iconContainer__wpGBx{margin-bottom:.4rem}.LineUserRegistrationDialog_userName__Uizc5{width:100%;margin-bottom:.4rem}.LineUserRegistrationDialog_message__860Ef{width:100%;margin-bottom:.4rem;min-width:unset}.LineUserRegistrationDialog_actions__NDIvk{width:100%;justify-content:space-between}}.ClientAuthDialog_overlay__vzZNT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.ClientAuthDialog_dialog__IqDJ_{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;border:1px solid #dee2e6}.ClientAuthDialog_header__fpbqf{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dee2e6;background:linear-gradient(135deg,#6c757d,#495057);color:white;border-radius:12px 12px 0 0}.ClientAuthDialog_title__y6lOV{margin:0;font-size:1.25rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ClientAuthDialog_closeButton__cmNay{background:none;border:none;color:white;font-size:1.5rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.ClientAuthDialog_closeButton__cmNay:hover{background:rgba(255,255,255,.2)}.ClientAuthDialog_content__DNkFl{padding:24px;overflow-y:auto;max-height:calc(80vh - 80px)}.ClientAuthDialog_authForm___9sLv h3,.ClientAuthDialog_authenticatedState__T7AZ5 h3,.ClientAuthDialog_errorState__kjLEb h3,.ClientAuthDialog_pendingState__5CZmL h3,.ClientAuthDialog_rejectedState__HpIvg h3{margin:0 0 16px;color:#495057;font-size:1.2rem;font-weight:600}.ClientAuthDialog_clientInfo__SK1ND{margin-bottom:20px;padding:16px;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:8px;border:1px solid #e9ecef}.ClientAuthDialog_infoItem__ur8Mm{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ClientAuthDialog_infoItem__ur8Mm:last-child{margin-bottom:0}.ClientAuthDialog_label__weBRL{font-weight:600;color:#495057;font-size:.9rem}.ClientAuthDialog_value__P7o2D{color:#212529;font-family:Courier New,monospace;background:#f8f9fa;padding:4px 8px;border-radius:4px;border:1px solid #dee2e6}.ClientAuthDialog_deviceInfo__2zm04,.ClientAuthDialog_userInfo__nMOAp{margin:8px 0;font-size:14px;color:#6c757d}.ClientAuthDialog_clientId__TbDFX,.ClientAuthDialog_deviceId__4AGkQ,.ClientAuthDialog_userName__JCRga{font-family:Courier New,monospace;background:#f8f9fa;padding:2px 6px;border-radius:3px;color:#495057;font-weight:500}.ClientAuthDialog_form__vhzFW{margin-top:20px}.ClientAuthDialog_inputGroup__yto8_{margin-bottom:20px}.ClientAuthDialog_inputLabel__ajW2r{display:block;margin-bottom:8px;font-weight:600;color:#495057;font-size:.9rem}.ClientAuthDialog_required__3cA6U{color:#dc3545}.ClientAuthDialog_input__nRwhV,.ClientAuthDialog_textarea__vAbq4{width:100%;padding:12px 16px;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;transition:all .2s;background:linear-gradient(135deg,#ffffff,#f8f9fa)}.ClientAuthDialog_input__nRwhV:focus,.ClientAuthDialog_textarea__vAbq4:focus{outline:none;border-color:#6c757d;box-shadow:0 0 0 3px rgba(108,117,125,.1)}.ClientAuthDialog_input__nRwhV:disabled,.ClientAuthDialog_textarea__vAbq4:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed}.ClientAuthDialog_textarea__vAbq4{resize:vertical;min-height:80px;font-family:inherit}.ClientAuthDialog_passwordContainer__Uk2gP{position:relative}.ClientAuthDialog_passwordToggle__CjyFe{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.2rem;padding:4px;border-radius:4px;transition:background-color .2s}.ClientAuthDialog_passwordToggle__CjyFe:hover{background:rgba(108,117,125,.1)}.ClientAuthDialog_error__haDds{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid #f5c6cb;font-size:.9rem}.ClientAuthDialog_buttonGroup__zBq0C{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.ClientAuthDialog_submitButton__czjXR{width:100%;padding:14px 20px;background:linear-gradient(135deg,#6c757d,#495057);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 8px rgba(0,0,0,.1)}.ClientAuthDialog_submitButton__czjXR:hover:not(:disabled){background:linear-gradient(135deg,#5a6268,#3d4043);transform:translateY(-1px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.ClientAuthDialog_submitButton__czjXR:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.ClientAuthDialog_logoutButton__hNRe2{background:linear-gradient(135deg,#dc3545,#c82333);color:white;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;flex:1;min-width:100px}.ClientAuthDialog_logoutButton__hNRe2:hover{background:linear-gradient(135deg,#c82333,#a71e2a);transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,53,69,.3)}.ClientAuthDialog_cancelButton__igtMH{background:#6c757d;color:white;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;flex:1;min-width:100px}.ClientAuthDialog_cancelButton__igtMH:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px rgba(108,117,125,.3)}.ClientAuthDialog_authenticatedState__T7AZ5,.ClientAuthDialog_errorState__kjLEb,.ClientAuthDialog_loadingState__IUO7Y,.ClientAuthDialog_pendingState__5CZmL,.ClientAuthDialog_rejectedState__HpIvg{text-align:center}.ClientAuthDialog_spinner__gM9uw{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:ClientAuthDialog_spin__fru72 1s linear infinite;margin:0 auto 16px}@keyframes ClientAuthDialog_spin__fru72{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientAuthDialog_pendingMessage__NI82I,.ClientAuthDialog_rejectedMessage__h01KT,.ClientAuthDialog_successMessage__ZxHOD{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:16px;margin:16px 0;text-align:left}.ClientAuthDialog_pendingMessage__NI82I{border-left:4px solid #fd7e14}.ClientAuthDialog_rejectedMessage__h01KT{background:#f8d7da;border-left:4px solid;border-color:#f5c6cb;color:#721c24}.ClientAuthDialog_successMessage__ZxHOD{background:#d4edda;border-left:4px solid;border-color:#c3e6cb;color:#155724}.ClientAuthDialog_statusContainer__OwY2e{text-align:center;padding:20px}.ClientAuthDialog_statusIcon__9Pxnx{font-size:3rem;margin-bottom:16px}.ClientAuthDialog_statusTitle__UsAkz{margin:0 0 12px;font-size:1.25rem;font-weight:600;color:#495057}.ClientAuthDialog_statusMessage__srObo{color:#6c757d;margin-bottom:20px;line-height:1.5}.ClientAuthDialog_deviceInfo__2zm04{background:linear-gradient(135deg,#ffffff,#f8f9fa);border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:20px}.ClientAuthDialog_actionButtons__3Lq06{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ClientAuthDialog_recheckButton__GTb4f{padding:10px 20px;background:linear-gradient(135deg,#17a2b8,#138496);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ClientAuthDialog_recheckButton__GTb4f:hover:not(:disabled){background:linear-gradient(135deg,#138496,#117a8b);transform:translateY(-1px)}.ClientAuthDialog_recheckButton__GTb4f:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.ClientAuthDialog_newRequestButton__uy2zk{padding:10px 20px;background:linear-gradient(135deg,#28a745,#20c997);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ClientAuthDialog_newRequestButton__uy2zk:hover{background:linear-gradient(135deg,#20c997,#1e7e34);transform:translateY(-1px)}.ClientAuthDialog_example__U1exc{margin:8px 0}.ClientAuthDialog_example__U1exc code{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;color:#495057}@media (max-width:768px){.ClientAuthDialog_dialog__IqDJ_{width:95%;margin:20px}.ClientAuthDialog_content__DNkFl{padding:16px}.ClientAuthDialog_actionButtons__3Lq06{flex-direction:column}.ClientAuthDialog_cancelButton__igtMH,.ClientAuthDialog_logoutButton__hNRe2,.ClientAuthDialog_newRequestButton__uy2zk,.ClientAuthDialog_recheckButton__GTb4f{width:100%}}.ClientNotFoundError_container__EBimI{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.ClientNotFoundError_errorCard__UIMJl{background:white;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:40px;max-width:600px;width:100%;text-align:center}.ClientNotFoundError_iconContainer__othmc{margin-bottom:24px}.ClientNotFoundError_errorIcon__Bd4T8{width:64px;height:64px;color:#ef4444;margin:0 auto}.ClientNotFoundError_title__COp5x{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:24px}.ClientNotFoundError_messageContainer__wdrsG{margin-bottom:32px}.ClientNotFoundError_primaryMessage__MkBTU{font-size:16px;color:#374151;margin-bottom:12px;line-height:1.6}.ClientNotFoundError_clientId__cx5Vk{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-weight:700;color:#dc2626}.ClientNotFoundError_detailMessage__OVP3O{font-size:14px;color:#6b7280;font-style:italic}.ClientNotFoundError_causesContainer__Ka2dR,.ClientNotFoundError_solutionsContainer__0HU65{text-align:left;margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px;border-left:4px solid #ef4444}.ClientNotFoundError_causesTitle__hf_kO,.ClientNotFoundError_solutionsTitle__kE0JL{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:12px}.ClientNotFoundError_causesList__mpA2V,.ClientNotFoundError_solutionsList__JGG_W{margin:0;padding-left:20px}.ClientNotFoundError_causesList__mpA2V li,.ClientNotFoundError_solutionsList__JGG_W li{margin-bottom:8px;color:#374151;line-height:1.5}.ClientNotFoundError_actionsContainer__SSJmM{display:flex;gap:16px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.ClientNotFoundError_actionButton__WUEXC{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.ClientNotFoundError_actionButton__WUEXC:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ClientNotFoundError_buttonIcon__ppCoP{width:16px;height:16px}.ClientNotFoundError_footerInfo__lQc3n{border-top:1px solid #e5e7eb;padding-top:16px}.ClientNotFoundError_timestamp__lY6Qs{font-size:12px;color:#9ca3af;margin:0}@media (max-width:640px){.ClientNotFoundError_container__EBimI{padding:16px}.ClientNotFoundError_errorCard__UIMJl{padding:24px}.ClientNotFoundError_title__COp5x{font-size:24px}.ClientNotFoundError_actionsContainer__SSJmM{flex-direction:column}.ClientNotFoundError_actionButton__WUEXC{width:100%;justify-content:center}}.LineTemplateEditorMock_overlay__NKbmt{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.LineTemplateEditorMock_modal__fHKBZ{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:90%;max-width:700px;max-height:90vh;overflow-y:auto;border:1px solid #dee2e6}.LineTemplateEditorMock_header__YdmyA{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 16px;border-bottom:1px solid #dee2e6;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:16px 16px 0 0}.LineTemplateEditorMock_title__MLwdt{margin:0;font-size:20px;font-weight:600;color:#495057;text-shadow:0 1px 2px rgba(255,255,255,.8)}.LineTemplateEditorMock_closeButton__S1GA2{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.LineTemplateEditorMock_closeButton__S1GA2:hover{background:rgba(108,117,125,.1);color:#495057}.LineTemplateEditorMock_tabContainer__T16x4{display:flex;padding:0 32px;background:#f8f9fa;border-bottom:1px solid #dee2e6}.LineTemplateEditorMock_tab__kkV_g{background:none;padding:16px 24px;font-size:14px;font-weight:500;color:#6c757d;cursor:pointer;border:none;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}.LineTemplateEditorMock_tab__kkV_g:hover{color:#495057;background:rgba(255,255,255,.5)}.LineTemplateEditorMock_tabActive__yuJsl{color:#495057!important;border-bottom-color:#6c757d;background:rgba(255,255,255,.8)}.LineTemplateEditorMock_placeholderSection__lM78G{padding:24px 32px 16px}.LineTemplateEditorMock_sectionTitle__Jqz67{margin:0 0 16px;font-size:16px;font-weight:600;color:#495057}.LineTemplateEditorMock_placeholderButtons__7TaXn{display:flex;gap:12px;flex-wrap:wrap}.LineTemplateEditorMock_placeholderButton__z3IXf{padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LineTemplateEditorMock_clientButton__v_5Bz{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0;border:1px solid #90caf9}.LineTemplateEditorMock_clientButton__v_5Bz:hover{background:linear-gradient(135deg,#bbdefb,#90caf9);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LineTemplateEditorMock_userButton__q2iKm{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2;border:1px solid #ce93d8}.LineTemplateEditorMock_userButton__q2iKm:hover{background:linear-gradient(135deg,#e1bee7,#ce93d8);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LineTemplateEditorMock_timeButton__67Zlm{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);color:#388e3c;border:1px solid #a5d6a7}.LineTemplateEditorMock_timeButton__67Zlm:hover{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LineTemplateEditorMock_arrivalButton__WbNIb{background:linear-gradient(135deg,#fff3e0,#ffcc80);color:#f57c00;border:1px solid #ffb74d}.LineTemplateEditorMock_arrivalButton__WbNIb:hover{background:linear-gradient(135deg,#ffcc80,#ffb74d);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.LineTemplateEditorMock_editorSection__l_Cp2{padding:16px 32px}.LineTemplateEditorMock_templateEditor__S8dPW{width:100%;padding:16px;border:2px solid #dee2e6;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;background:#ffffff;color:#495057;transition:border-color .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.LineTemplateEditorMock_templateEditor__S8dPW:focus{outline:none;border-color:#6c757d;box-shadow:inset 0 2px 4px rgba(0,0,0,.05),0 0 0 3px rgba(108,117,125,.1)}.LineTemplateEditorMock_clientPlaceholder__k4rFP{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0!important;padding:2px 4px;border-radius:4px;font-weight:500}.LineTemplateEditorMock_userPlaceholder__5uaU4{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2!important;padding:2px 4px;border-radius:4px;font-weight:500}.LineTemplateEditorMock_timePlaceholder__GXhMK{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);color:#388e3c!important;padding:2px 4px;border-radius:4px;font-weight:500}.LineTemplateEditorMock_arrivalPlaceholder__WNfIG{background:linear-gradient(135deg,#fff3e0,#ffcc80);color:#f57c00!important;padding:2px 4px;border-radius:4px;font-weight:500}.LineTemplateEditorMock_previewSection__Plw_r{padding:16px 32px}.LineTemplateEditorMock_preview__53sB1{background:linear-gradient(135deg,#ffffff,#f8f9fa);border:1px solid #dee2e6;border-radius:8px;padding:16px;font-size:14px;line-height:1.6;color:#495057;min-height:60px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.LineTemplateEditorMock_actions__1l74O{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;border-top:1px solid #dee2e6;background:#f8f9fa;border-radius:0 0 16px 16px}.LineTemplateEditorMock_cancelButton__VTtrs{padding:12px 24px;border:1px solid #6c757d;border-radius:8px;background:#ffffff;color:#6c757d;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.LineTemplateEditorMock_cancelButton__VTtrs:hover{background:#f8f9fa;border-color:#495057;color:#495057}.LineTemplateEditorMock_saveButton__I8mwM{padding:12px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#6c757d,#495057);color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LineTemplateEditorMock_saveButton__I8mwM:hover{background:linear-gradient(135deg,#495057,#343a40);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.page_container__ZVlDL{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:inherit}.page_title__V5ZGo{text-align:center;color:#333;margin-bottom:30px;font-size:2rem;font-weight:600}.page_info__SR_Pi{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:30px}.page_info__SR_Pi p{margin:8px 0;font-size:14px}.page_info__SR_Pi strong{color:#495057}.page_urlNote__Mwj1h{background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;padding:12px;margin-top:12px}.page_urlNote__Mwj1h code{background:#fff;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;color:#d63384}.page_warning__kyPlZ{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:12px;margin-top:12px;color:#856404}.page_section__dvYP1{background:white;border:1px solid #dee2e6;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_section__dvYP1 h2{margin:0 0 20px;color:#495057;font-size:1.4rem;font-weight:600;border-bottom:2px solid #e9ecef;padding-bottom:8px}.page_clientIdSection__yBhB4{display:flex;flex-direction:column;gap:16px}.page_inputGroup__nsgkp{display:flex;flex-direction:column;gap:8px}.page_inputGroup__nsgkp label{font-weight:500;color:#495057;font-size:14px}.page_input__Tcoep{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;transition:border-color .2s}.page_input__Tcoep:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page_readOnly__YSQ1q{background:#f8f9fa;color:#6c757d}.page_quickLinks__SzIax{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.page_quickLinks__SzIax p{margin:0;font-weight:500;color:#495057}.page_quickButton__5ft3Q{padding:8px 16px;background:#007bff;color:white;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:background-color .2s}.page_quickButton__5ft3Q:hover{background:#0056b3}.page_quickButton__5ft3Q:disabled{background:#6c757d;cursor:not-allowed}.page_urlButton__CEFMl{padding:8px 16px;background:#28a745;color:white;border:none;border-radius:6px;cursor:pointer;font-size:13px;margin-left:8px;transition:background-color .2s}.page_urlButton__CEFMl:hover{background:#1e7e34}.page_buttonGroup__IVhbs{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.page_button__KCKdZ{padding:10px 20px;background:#007bff;color:white;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.page_button__KCKdZ:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.page_button__KCKdZ:disabled{background:#6c757d;cursor:not-allowed;transform:none}.page_clearButton__5r7Eb{padding:10px 20px;background:#dc3545;color:white;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.page_clearButton__5r7Eb:hover{background:#c82333;transform:translateY(-1px)}.page_phase2Info__wUkSH{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.page_hookStatus___OENM,.page_urlParams__2UcwA{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.page_hookStatus___OENM h3,.page_urlParams__2UcwA h3{margin:0 0 12px;color:#495057;font-size:1.1rem}.page_statusGrid__OB91j{display:flex;flex-direction:column;gap:8px}.page_statusItem__UB3rP{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #e9ecef}.page_statusItem__UB3rP:last-child{border-bottom:none}.page_statusLabel__yYTO2{font-weight:500;color:#6c757d;font-size:13px}.page_statusValue__vWDH9{font-family:Courier New,monospace;font-size:13px;background:#fff;padding:2px 6px;border-radius:3px;border:1px solid #dee2e6;color:#212529}.page_statusValue__vWDH9.page_idle__6PJQA{color:#6c757d}.page_statusValue__vWDH9.page_checking__W_dZw{color:#fd7e14}.page_statusValue__vWDH9.page_unauthenticated__Sb_H3{color:#dc3545}.page_statusValue__vWDH9.page_authenticating__GPGUY{color:#fd7e14}.page_statusValue__vWDH9.page_pending__KUhvW{color:#ffc107}.page_statusValue__vWDH9.page_authenticated__OhQ_6{color:#28a745}.page_statusValue__vWDH9.page_rejected__hv4G7{color:#dc3545}.page_statusValue__vWDH9.page_admin__SH6cV{color:#6f42c1;font-weight:600}.page_results__6NwKH{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;max-height:400px;overflow-y:auto}.page_resultItem__Wx42w{padding:8px 12px;margin-bottom:8px;background:white;border:1px solid #e9ecef;border-radius:4px;font-family:Courier New,monospace;font-size:13px;line-height:1.4;word-break:break-all;color:#212529}.page_resultItem__Wx42w:last-child{margin-bottom:0}.page_textarea__kPOKx{padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s;min-height:80px}.page_textarea__kPOKx:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page_results__6NwKH button,.page_results__6NwKH div:not(.page_section__dvYP1):not(.page_info__SR_Pi):not(.page_urlNote__Mwj1h):not(.page_warning__kyPlZ):not(.page_hookStatus___OENM):not(.page_urlParams__2UcwA):not(.page_adminStatus__ekl5S),.page_results__6NwKH span{color:#212529!important;background-color:transparent!important}.page_results__6NwKH button{background-color:#f8f9fa!important;border:1px solid #dee2e6!important;padding:4px 8px!important;border-radius:4px!important}.page_results__6NwKH button:hover{background-color:#e9ecef!important}.page_adminSection__IhApH{background:#f0f8ff;border:1px solid #b3d9ff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_adminSection__IhApH h2{margin:0 0 20px;color:#0056b3;font-size:1.4rem;font-weight:600;border-bottom:2px solid #b3d9ff;padding-bottom:8px}.page_adminStatus__ekl5S{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:16px;margin-bottom:16px}.page_adminStatus__ekl5S.page_hasAccess__L7PcU{background:#d4edda;border-color:#c3e6cb;color:#155724}.page_adminStatus__ekl5S.page_noAccess__aNMsQ{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.page_container__ZVlDL button,.page_container__ZVlDL div:not(.page_section__dvYP1):not(.page_info__SR_Pi):not(.page_urlNote__Mwj1h):not(.page_warning__kyPlZ):not(.page_hookStatus___OENM):not(.page_urlParams__2UcwA):not(.page_adminStatus__ekl5S),.page_container__ZVlDL span{color:#212529}@media (max-width:768px){.page_container__ZVlDL{padding:16px}.page_phase2Info__wUkSH{grid-template-columns:1fr}.page_buttonGroup__IVhbs{flex-direction:column}.page_button__KCKdZ,.page_clearButton__5r7Eb{width:100%}.page_quickLinks__SzIax{flex-direction:column;align-items:flex-start}.page_adminSection__IhApH{padding:16px}}