/* Basic styles for the extension popup */ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; margin: 0; padding: 0; background-color: #202124; color: #e8eaed; } .container { width: 350px; padding: 15px; } h1 { font-size: 18px; margin: 0 0 15px 0; border-bottom: 1px solid #3c4043; padding-bottom: 10px; } h2 { font-size: 16px; margin: 10px 0; } .form-section { margin-bottom: 20px; background-color: #292a2d; border-radius: 8px; padding: 15px; } .form-group { margin-bottom: 10px; } label { display: block; margin-bottom: 5px; font-size: 13px; color: #9aa0a6; } input, textarea { width: 100%; padding: 8px; border: 1px solid #3c4043; border-radius: 4px; background-color: #202124; color: #e8eaed; box-sizing: border-box; } textarea { min-height: 60px; resize: vertical; } button { background-color: #8ab4f8; color: #202124; border: none; border-radius: 4px; padding: 8px 16px; font-weight: 500; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #669df6; } button.small { padding: 4px 8px; font-size: 12px; } .button-group { display: flex; gap: 10px; } .status { margin: 10px 0; padding: 8px; background-color: #292a2d; border-radius: 4px; font-size: 13px; } .list { margin-top: 10px; max-height: 150px; overflow-y: auto; } .list-item { display: flex; justify-content: space-between; align-items: center; padding: 8px; border-bottom: 1px solid #3c4043; } .list-item.selected { background-color: rgba(138, 180, 248, 0.1); } .hidden { display: none; } .session-info { margin-top: 15px; }