.main-page-content { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #1c1c1e; color: #808080; overflow: hidden; box-shadow: 0 0 128px 0 rgba(0, 0, 0, 0.1), 0 32px 64px -48px rgba(0, 0, 0, 0.5); } .chat-header { display: flex; align-items: center; padding: 15px 22px; background: #181719; justify-content: space-between; } .header-info { display: flex; flex-direction: row; gap: 2rem; align-items: center; } .chatbot-logo { width: 35px; height: 35px; padding: 6px; fill: #5350C4; flex-shrink: 0; background: #fff; border-radius: 50%; } .logo-text { font-weight: 600; font-size: 1.31rem; letter-spacing: 0.02rem; } #close-chatbot { font-size: 1.6rem; cursor: pointer; color: #808080; transition: all 0.2s ease; } .chat-header #close-chatbot:hover { border-radius: 50%; background: #3d39ac; } .chat-body { display: flex; height: 620px; overflow-y: auto; margin-bottom: 82px; flex-direction: column; scrollbar-width: thin; scrollbar-color: #ccccf5 transparent; } /*****main part ***/ body { font-family: 'Arial', sans-serif; margin: 0; padding: 0; } .container-main { padding: 20px; } .accordion { display: flex; flex-direction: row; align-self: center; justify-content: space-between; background-color: #2c2c2e; border-radius: 10px; margin-bottom: 10px; padding: 15px; cursor: pointer; } .accordion h2 { font-size: 18px; margin: 0; } .panel { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-in-out, margin 0.3s ease-in-out; background-color: #2c2c2e /*#2a2a2a*/ ; border-radius: 10px; padding: 0 15px; margin: 0; } .panel.open { max-height: 500px; margin: 10px 0; } .panel-content { padding: 15px 0; } .section-item { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #3a3a3a; } .section-item:last-child { border-bottom: none; } .section-item p { margin: 0; } .section-item .description { color: #a0a0a0; font-size: 14px; } .account-item { display: flex; align-items: center; flex-direction: row; } .account-item img { width: 24px; height: 24px; } /** toggpe switch **/ .toggle span { display: block; width: 45px; height: 27px; border-radius: 99em; background-color: #32353e; box-shadow: inset 0.3px 0.3px 0.3px 0 rgba(0, 0, 0, 0.05); position: relative; transition: 0.15s ease; } .toggle span:before { content: ""; display: block; position: absolute; left: 4px; top: 3px; height: 20px; width: 20px; background-color: #8a90a0; border-radius: 50%; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); transition: 0.15s ease; } .toggle input { clip: rect(0 0 0 0); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } .toggle input:checked+span { background-color: #0077ff; box-shadow: 0 0 0 2px #ffffff; } .toggle input:checked+span:before { background-color: #ffffff; transform: translateX(calc(100% - 2px)); } .add-on-content {} .nav-area-box { display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; margin-bottom: 20px; font-size: 1.2em; } .wrapper { position: absolute; background-color: #1c1c1c; visibility: hidden; top: 0; left: 0; right: 0; bottom: 0; height: 100%; padding: 12px; } .wrapper.show { visibility: visible; } .header { font-size: 1.2em; } .container { background-color: #2c2c2c; border-radius: 10px; padding: 20px; } .item { padding: 15px 0; border-bottom: 1px solid #444; font-size: 1em; } .item:last-child { border-bottom: none; }