@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Noto+Sans+KR:wght@400;500;700&display=swap);.admin-layout{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.sidebar{background:linear-gradient(180deg,#235bf5,#4a7bf7);box-shadow:2px 0 10px #0000001a;position:relative;width:100px}.sidebar h2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;height:60px;margin:0;padding:10px 0;text-align:center}.sidebar h2 a,.sidebar h2 a:hover{color:#fff;font-size:28px;font-weight:700;line-height:40px;text-decoration:none;text-shadow:0 2px 4px #0000004d}.sidebar h2 a span{color:gold;text-shadow:0 0 10px #ffd70080}.sidebar li{border-radius:12px;cursor:pointer;height:80px;margin:5px 0;text-align:center;transition:all .3s ease}.sidebar ul{list-style:none;margin:0;padding:10px 5px}.sidebar ul a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;color:#fffc;display:inline-block;font-size:12px;font-weight:500;height:100%;line-height:18px;padding-top:15px;text-decoration:none;transition:all .3s ease;width:100%}.sidebar ul a:hover{background:#fff3;box-shadow:0 4px 12px #0003;color:#fff;font-weight:600;transform:translateY(-2px)}.sidebar ul a.active{background:#ffffff40;border:1px solid #ffffff4d;box-shadow:0 4px 15px #0000004d;color:#fff;font-weight:600}.sidebar ul button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:none;border:none;border-radius:12px;color:#fffc;cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:500;height:100%;line-height:18px;padding-top:15px;transition:all .3s ease;width:100%}.sidebar ul button:hover{background:#fff3;box-shadow:0 4px 12px #0003;color:#fff;font-weight:600;transform:translateY(-2px)}.sidebar ul button.active{background:#ffffff40;border:1px solid #ffffff4d;box-shadow:0 4px 15px #0000004d;color:#fff;font-weight:600}.main-content{background:#fff;border-radius:20px 0 0 0;box-shadow:-2px 0 10px #0000000d;flex:1 1;overflow:hidden}.header{background:linear-gradient(135deg,#fff,#e8f1ff);border-bottom:1px solid #5c7cfa26;box-shadow:0 2px 10px #0000000d;height:60px;justify-content:space-between;padding:0 20px;width:100%}.header,.header-left{align-items:center;display:flex}.header-left{gap:10px}.header-right{align-items:center;display:flex;gap:5px}.header-right .logout-btn{margin-left:5px!important}.logout-btn{background:linear-gradient(135deg,#235bf5,#4a7bf7)!important;border:none!important;border-radius:25px!important;box-shadow:0 4px 15px #5c7cfa4d!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;letter-spacing:.5px!important;padding:10px 20px!important;position:relative!important;text-transform:none!important;transition:all .3s ease!important}.logout-btn:hover{background:linear-gradient(135deg,#1a4fe6,#3a6bf6)!important;box-shadow:0 6px 20px #5c7cfa66!important;transform:translateY(-2px)!important}.logout-btn:active{box-shadow:0 2px 10px #5c7cfa4d!important;transform:translateY(0)!important}.header ul.workplace{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;margin:0;padding:0}.header ul.workplace li{box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;text-align:center}.header ul.workplace a,.header ul.workplace li{border-radius:20px;height:40px;transition:all .3s ease}.header ul.workplace a{background:#235bf51a;color:#235bf5;display:block;font-size:14px;font-weight:500;line-height:40px;padding:0 20px;text-decoration:none;white-space:nowrap;width:100%}.header ul.workplace a:hover{background:#235bf533;box-shadow:0 2px 8px #235bf533;color:#1a4fe6;font-weight:600;transform:translateY(-1px)}.header ul.workplace a.active{background:linear-gradient(135deg,#235bf5,#4a7bf7);box-shadow:0 2px 10px #235bf54d;color:#fff;font-weight:600}.header ul.workplace button{background:#235bf51a;border:none;border-radius:20px;color:#235bf5;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;height:40px;line-height:40px;padding:0 20px;transition:all .3s ease;white-space:nowrap;width:100%}.header ul.workplace button:hover{background:#235bf533;box-shadow:0 2px 8px #235bf533;color:#1a4fe6;font-weight:600;transform:translateY(-1px)}.header ul.workplace button.active{background:linear-gradient(135deg,#235bf5,#4a7bf7);box-shadow:0 2px 10px #235bf54d;color:#fff;font-weight:600}.header ul.userinfo{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;min-width:200px;padding:0}.header ul.userinfo li{background:linear-gradient(135deg,#235bf51a,#4a7bf71a);border:1px solid #235bf533;border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;padding:0 15px;text-align:center;transition:all .3s ease}.header ul.userinfo li:hover{background:linear-gradient(135deg,#235bf533,#4a7bf733);box-shadow:0 2px 8px #5c7cfa33;transform:translateY(-1px)}.header ul.userinfo a{color:#235bf5;display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:100%}.header ul.userinfo a:hover{color:#1a4fe6}.user-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;bottom:20px;left:5px;padding:15px 10px;position:absolute;right:5px;text-align:center}.user-details{color:#fff}.user-name{color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 2px #0000004d}.user-role{color:#fffc;font-size:10px;font-weight:500;margin-bottom:6px}.permission-summary{border-top:1px solid #fff3;color:#ffffffb3;font-size:9px;font-weight:400;line-height:1.2;margin-top:4px;padding-top:6px}.content{background:linear-gradient(135deg,#e8f1ff,#fff);border-radius:0 0 0 20px;color:#2c3e50;flex:1 1;height:calc(100vh - 60px);margin:0;overflow-y:auto;width:100%}.content,.customer-list{display:flex;padding:20px}.customer-list{background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;height:100%;width:250px}.customer-list h3{margin:0 0 15px;padding:0 10px}.customer-list ul{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.customer-search{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;padding:0 10px}.customer-search-input{border:1px solid #e2e8f0;border-radius:6px;font-size:.9em;outline:none;padding:8px 12px;transition:all .3s ease;width:100%}.customer-search-input:focus{border-color:#235bf5;box-shadow:0 0 0 2px #235bf51a}.agent-filter-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23888' d='M3.879 4.172 6 6.293l2.121-2.12a1 1 0 0 1 1.415 1.414L6.707 8.415a1 1 0 0 1-1.414 0L2.465 5.586a1 1 0 0 1 1.414-1.414z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.9em;outline:none;padding:8px 24px 8px 12px;transition:all .3s ease;width:100%}.agent-filter-select:focus{border-color:#5c7cfa;box-shadow:0 0 0 2px #5c7cfa1a}.customer-list li{background:#e8f1ff;border-radius:8px;cursor:pointer;margin:0 10px 10px;padding:15px;position:relative;transition:all .3s ease}.customer-name-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:5px}.customer-name{color:#2c3e50;font-weight:600;margin-bottom:0}.new-inquiry{background:#e74c3c;border-radius:10px;color:#fff;display:inline-block;font-size:.75em;padding:2px 8px}.customer-status{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.customer-agent{color:#235bf5;font-size:.85em;font-weight:500}.timestamp{color:#94a3b8;font-size:.85em}.customer-list li:hover{background:#235bf5;transform:translateX(5px)}.customer-list li:hover .customer-agent,.customer-list li:hover .customer-name,.customer-list li:hover .timestamp{color:#fff}.customer-list li.active{background:#235bf5}.customer-list li.active .customer-agent,.customer-list li.active .customer-name,.customer-list li.active .timestamp{color:#fff}.chat-main{background:#e8f1ff;flex:1 1;gap:20px}.chat-issue,.chat-main{display:flex;padding:20px}.chat-issue{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-direction:column;overflow:hidden;width:280px}.issue-register{background:#235bf5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-bottom:20px;padding:12px 24px;width:100%}.chat-issue h3{color:#2c3e50;font-size:1.1em;font-weight:600;margin-bottom:15px}.issue-list{margin:0 -20px;max-height:calc(100vh - 380px);overflow-y:auto;padding:0 20px}.issue-filters{margin-bottom:15px}.issue-filter-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23888' d='M3.879 4.172 6 6.293l2.121-2.12a1 1 0 0 1 1.415 1.414L6.707 8.415a1 1 0 0 1-1.414 0L2.465 5.586a1 1 0 0 1 1.414-1.414z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:.9em;font-weight:500;outline:none;padding:8px 24px 8px 12px;transition:all .3s ease;width:100%}.issue-filter-select:focus{border-color:#4a7bf7;box-shadow:0 0 0 2px #4a7bf71a}.issue-filter-select option{font-weight:500;padding:8px}.filter-button{background:#0000;border:none;border-radius:12px;color:#94a3b8;cursor:pointer;font-size:.8em;padding:4px 10px;position:relative;transition:all .2s ease}.filter-button:after{background:#235bf5;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.filter-button:hover{color:#235bf5}.filter-button.active{color:#235bf5;font-weight:500}.filter-button.active:after{width:100%}.filter-button span{color:#94a3b8;font-size:.85em;margin-left:4px}.filter-button.active span{color:#4a7bf7}.issue-item{background:#f8f9ff;border-left:3px solid #235bf5;border-radius:8px;cursor:pointer;left:0;margin:8px 0;padding:15px;position:relative;transition:all .2s ease}.issue-item:hover{background:#f0f7ff;left:5px}.issue-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.issue-number{color:#235bf5;font-weight:600}.issue-status{border-radius:12px;font-size:.85em;font-weight:500;padding:4px 8px}.issue-status.pending{background:#fff3e0;color:#f57c00}.issue-status.in-progress{background:#e8f1ff;color:#1a4fe6}.issue-status.resolved{background:#e8f5e9;color:#388e3c}.issue-title{color:#2c3e50;font-size:.95em;line-height:1.4;margin:8px 0}.issue-info{color:#7f8c8d;font-size:.85em;justify-content:space-between}.issue-assignee,.issue-info{align-items:center;display:flex}.issue-assignee{gap:5px}.issue-time{color:#95a5a6}.chat{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;padding:20px}.message-container{flex:1 1;margin-bottom:20px;overflow-y:auto;padding:10px}.message-bubble{border-radius:15px;margin:8px 0;max-width:70%;padding:12px 18px}.message.agent .message-bubble{background:#235bf5;color:#fff;margin-left:auto}.message.customer .message-bubble{background:#f0f0f0;color:#333}.message-input{border-top:1px solid #eee;display:flex;gap:10px;padding-top:20px}.message-input input{border:1px solid #ddd;border-radius:25px;flex:1 1;outline:none;padding:12px}.message-input button{background:#235bf5;border:none;border-radius:25px;color:#fff;cursor:pointer;padding:12px 24px;transition:background .3s ease}.message-input button:hover{background:#1a4fe6}.chat-info{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px;width:280px}.chat-info h3{color:#4490fe;margin-bottom:15px}.chat-info p{border-bottom:1px solid #eee;padding:8px 0}.admin-memo{border-top:2px solid #4490fe;margin-top:30px;padding-top:20px}.admin-memo h4{color:#2c3e50;font-size:1.1em;font-weight:600;margin-bottom:15px}.admin-memo textarea{background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:1em;line-height:1.5;margin-bottom:12px;min-height:150px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.admin-memo textarea:hover{background-color:#fafbff;border-color:#4490fe}.admin-memo textarea:focus{background-color:#fff;border:2px solid #4490fe;box-shadow:0 0 0 3px #4490fe1a}.admin-memo textarea::placeholder{color:#a0aec0}.admin-memo button{background:#235bf5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:10px 20px;transition:all .3s ease;width:100%}.admin-memo button:hover{background:#1a4fe6;box-shadow:0 2px 5px #1a4fe633;transform:translateY(-1px)}.admin-memo button:active{box-shadow:none;transform:translateY(0)}.user-info{border-top:1px solid #eee;margin-top:auto;padding:20px}.user-details{text-align:center}.user-name{color:#333;font-size:14px;font-weight:700;margin-bottom:4px}.user-role{color:#666;font-size:12px;margin-bottom:2px}.loading-spinner-container{align-items:center;display:flex;justify-content:center;padding:20px}.loading-spinner-container.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;height:100vh;left:0;padding:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-spinner{align-items:center;display:flex;flex-direction:column;gap:16px}.spinner-ring{display:inline-block;position:relative}.spinner-ring div{animation:spinner-ring-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#235bf5;box-sizing:border-box;display:block;position:absolute}.spinner-ring div:first-child{animation-delay:-.45s}.spinner-ring div:nth-child(2){animation-delay:-.3s}.spinner-ring div:nth-child(3){animation-delay:-.15s}.loading-spinner-container.small .spinner-ring{height:32px;width:32px}.loading-spinner-container.small .spinner-ring div{border-width:2px;height:32px;margin:2px;width:32px}.loading-spinner-container.medium .spinner-ring{height:48px;width:48px}.loading-spinner-container.medium .spinner-ring div{border-width:3px;height:48px;margin:3px;width:48px}.loading-spinner-container.large .spinner-ring{height:64px;width:64px}.loading-spinner-container.large .spinner-ring div{border-width:4px;height:64px;margin:4px;width:64px}.loading-text{color:#235bf5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;letter-spacing:.5px;text-align:center}.loading-spinner-container.small .loading-text{font-size:12px}.loading-spinner-container.medium .loading-text{font-size:14px}.loading-spinner-container.large .loading-text{font-size:16px;font-weight:600}@keyframes spinner-ring-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{animation:text-fade 1.5s ease-in-out infinite alternate}@keyframes text-fade{0%{opacity:.6}to{opacity:1}}@media (max-width:768px){.loading-spinner-container.overlay{padding:20px}.loading-spinner{gap:12px}.loading-spinner-container.large .spinner-ring{height:48px;width:48px}.loading-spinner-container.large .spinner-ring div{border-width:3px;height:48px;margin:3px;width:48px}.loading-spinner-container.large .loading-text{font-size:14px}}@font-face{font-family:Noto Sans KR;src:local("Arial");unicode-range:u+0041-007a}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{height:100%;width:100%}body,code{-webkit-text-size-adjust:none;background-color:#fff;color:#1b1e26;font-family:Noto Sans KR,맑은 고딕,malgun gothic,Apple SD Gothic Neo,sans-serif;font-size:12px}html:lang(ko) body,html:lang(ko) code{font-size:13px;letter-spacing:-.5px}html:lang(ja) body,html:lang(ja) code{font-family:Meiryo,メイリオ,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif;word-spacing:-1px}html:lang(en) body,html:lang(en) code,html:lang(vi) body,html:lang(vi) code{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body{min-width:1300px}li{list-style:none}fieldset,img{border:0;vertical-align:top}table{border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table img{vertical-align:middle}caption{display:none}td,th{word-wrap:break-word;border:0}button,input,select,textarea{color:#1b1e26;font-family:Noto Sans KR,맑은 고딕,malgun gothic,Apple SD Gothic Neo,sans-serif;font-size:12px;vertical-align:middle}html:lang(ko) button,html:lang(ko) input,html:lang(ko) select,html:lang(ko) textarea{font-size:13px;letter-spacing:-.5px}html:lang(ko) select{text-rendering:optimizeLegibility}html:lang(ja) button,html:lang(ja) input,html:lang(ja) select,html:lang(ja) textarea{font-family:Meiryo,メイリオ,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif}html:lang(en) button,html:lang(en) input,html:lang(en) select,html:lang(en) textarea,html:lang(vi) button,html:lang(vi) input,html:lang(vi) select,html:lang(vi) textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}pre{word-wrap:break-word;font-size:12px;white-space:pre-wrap}html:lang(ko) pre{font-size:13px}legend{height:0;left:-9999px;line-height:0;position:absolute;top:-9999px;visibility:hidden;width:0}button{background-color:initial;border:0;cursor:pointer;margin:0;overflow:visible;padding:0}hr.layout{display:none}a{color:#1b1e26;text-decoration:none}a:hover{text-decoration:underline}select:disabled{background-color:#f4f5f8;border:1px solid #d6dae1;color:#aeb4c6}select::-ms-expand{display:none}input[type=text],textarea{outline:none}:-ms-input-placeholder{color:#aeb4c6}::-moz-placeholder{color:#aeb4c6}::-webkit-input-placeholder{color:#aeb4c6}.unified-login-container{align-items:center;background:linear-gradient(135deg,#e8f1ff,#c5d9ff);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.login-card{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:450px;overflow:hidden;padding:40px;position:relative;width:100%}.login-card:before{background:linear-gradient(90deg,#235bf5,#4a7bf7);content:"";height:4px;left:0;position:absolute;right:0;top:0}.login-header{margin-bottom:30px;text-align:center}.login-title{color:#235bf5;font-size:28px;font-weight:700;margin:0 0 8px}.login-subtitle{color:#4a7bf7;font-size:16px;margin:0}.tab-navigation{background:#e8f1ff;border-radius:12px;display:flex;margin-bottom:30px;padding:4px;position:relative}.tab-button{background:#0000;border:none;border-radius:8px;color:#4a7bf7;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;position:relative;transition:all .3s ease;z-index:1}.tab-button.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#235bf5}.tab-button:hover:not(.active):not(:disabled){color:#1a4fe6}.tab-button:disabled{cursor:not-allowed;opacity:.6}.message{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:20px;padding:12px 16px}.error-message{background:#fed7d7;border:1px solid #feb2b2;color:#c53030}.success-message{background:#c6f6d5;border:1px solid #9ae6b4;color:#2f855a}.icon-error,.icon-success{font-size:16px}.login-form{gap:20px}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:6px}.form-label{color:#2d3748;font-size:14px;font-weight:600}.form-input{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .3s ease}.form-input:focus{border-color:#235bf5;box-shadow:0 0 0 3px #235bf51a;outline:none}.form-input:disabled{background:#e8f1ff;cursor:not-allowed;opacity:.6}.form-input::placeholder{color:#a0aec0}.checkbox-group{align-items:center;flex-direction:row;gap:0}.checkbox-label{align-items:center;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:8px}.checkbox-label input[type=checkbox]{accent-color:#235bf5;cursor:pointer;height:16px;width:16px}.checkbox-label input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.checkbox-text{-webkit-user-select:none;user-select:none}.login-button{align-items:center;background:linear-gradient(135deg,#235bf5,#4a7bf7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:14px 24px;transition:all .3s ease}.login-button:hover:not(:disabled){box-shadow:0 8px 20px #235bf54d;transform:translateY(-1px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-info{margin-top:16px}.info-text{background:#e8f1ff;border-left:3px solid #235bf5;border-radius:6px;color:#718096;font-size:13px;margin:0;padding:12px}.login-footer{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:20px;text-align:center}.footer-text{color:#718096;font-size:13px;margin:0}.footer-text a{color:#235bf5;font-weight:600;text-decoration:none}.footer-text a:hover{text-decoration:underline}@media (max-width:480px){.unified-login-container{padding:16px}.login-card{padding:24px}.login-title{font-size:24px}.login-subtitle{font-size:14px}.tab-button{font-size:13px;padding:10px 12px}.form-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.form-input,.login-button,.tab-button{transition:none}.loading-spinner{animation:none}}@media (prefers-color-scheme:dark){.unified-login-container{background:linear-gradient(135deg,#1a202c,#2d3748)}.login-card{background:#2d3748;color:#fff}.login-title{color:#fff}.login-subtitle{color:#a0aec0}.tab-navigation{background:#4a5568}.tab-button{color:#a0aec0}.tab-button.active{background:#235bf5;color:#fff}.form-label{color:#fff}.form-input{background:#4a5568;border-color:#718096;color:#fff}.form-input::placeholder{color:#a0aec0}.info-text{background:#4a5568;color:#e2e8f0}.login-footer{border-top-color:#4a5568}.footer-text{color:#a0aec0}}
/*# sourceMappingURL=main.b5ab1e1c.css.map*/