.board[data-v-c89a28a9]{max-width:1200px;margin:0 auto;padding:20px}.board-header[data-v-c89a28a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.board-header h2[data-v-c89a28a9]{color:#172b4d;font-size:24px;font-weight:700}.logout-btn[data-v-c89a28a9]{padding:8px 16px;background-color:#6b7280;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:500}.logout-btn[data-v-c89a28a9]:hover{background-color:#4b5563}.lists-container[data-v-c89a28a9]{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px}.list-column[data-v-c89a28a9]{min-width:300px;max-width:300px;background-color:#f4f5f7;border-radius:8px;padding:12px;margin-right:12px;transition:background-color .2s ease}.list-column[data-v-c89a28a9]:hover{background-color:#ebecf0}.list-header[data-v-c89a28a9]{padding:8px 12px;border-radius:6px;margin-bottom:12px}.list-header h3[data-v-c89a28a9]{margin:0;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.todo-header[data-v-c89a28a9]{background:linear-gradient(135deg,#f59e0b,#d97706)}.progress-header[data-v-c89a28a9]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.done-header[data-v-c89a28a9]{background:linear-gradient(135deg,#10b981,#059669)}.cards-container[data-v-c89a28a9]{max-height:500px;overflow-y:auto}.card-item[data-v-c89a28a9]{background-color:#fff;border-radius:8px;padding:12px;margin-bottom:8px;box-shadow:0 1px #091e4240;cursor:grab;transition:background-color .1s ease,box-shadow .1s ease}.card-item[data-v-c89a28a9]:hover{background-color:#f4f5f7}.card-item[data-v-c89a28a9]:active{cursor:grabbing;background-color:#e6e9ef}.card-title[data-v-c89a28a9]{font-size:14px;font-weight:700;margin-bottom:8px}.card-title-input[data-v-c89a28a9]{border:none;font-size:14px;font-weight:500;padding:4px 8px;width:100%;margin-bottom:8px;background:transparent;color:#172b4d;border-radius:3px}.card-title-input[data-v-c89a28a9]:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px #0079bf}.card-content[data-v-c89a28a9]{font-size:12px;color:#6b7280;margin-bottom:8px}.card-content-input[data-v-c89a28a9]{border:none;font-size:12px;padding:4px;width:100%;min-height:40px;resize:vertical;margin-bottom:8px;background:transparent}.card-content-input[data-v-c89a28a9]:focus{outline:none;background-color:#f3f4f6;border-radius:3px}.card-footer[data-v-c89a28a9]{display:flex;justify-content:space-between;align-items:center}.card-updated[data-v-c89a28a9]{font-size:10px;color:#6b7280}.card-actions[data-v-c89a28a9]{display:flex;gap:4px}.status-btn[data-v-c89a28a9]{padding:4px 8px;border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:600;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.status-btn[data-v-c89a28a9]:hover{opacity:1}.status-icon[data-v-c89a28a9]{cursor:pointer;font-size:14px;padding:2px 6px;border-radius:3px;transition:all .2s ease;opacity:.5}.status-icon[data-v-c89a28a9]:hover{opacity:1}.todo-icon[data-v-c89a28a9]{color:#f59e0b}.todo-icon[data-v-c89a28a9]:hover{background-color:#fef3c7}.progress-icon[data-v-c89a28a9]{color:#3b82f6}.progress-icon[data-v-c89a28a9]:hover{background-color:#dbeafe}.done-icon[data-v-c89a28a9]{color:#10b981}.done-icon[data-v-c89a28a9]:hover{background-color:#d1fae5}.delete-icon[data-v-c89a28a9]{cursor:pointer;font-size:16px;padding:2px 6px;border-radius:3px;color:#9ca3af;transition:all .2s ease}.delete-icon[data-v-c89a28a9]:hover{color:#ef4444;background-color:#fee2e2}.status-btn.todo[data-v-c89a28a9]{background-color:#f59e0b;color:#fff}.status-btn.progress[data-v-c89a28a9]{background-color:#3b82f6;color:#fff}.status-btn.done[data-v-c89a28a9]{background-color:#10b981;color:#fff}.delete-btn[data-v-c89a28a9]{background:none;border:none;font-size:16px;cursor:pointer;color:#6b7280;padding:0 4px}.delete-btn[data-v-c89a28a9]:hover{color:#374151}.add-card-btn[data-v-c89a28a9]{width:100%;padding:8px;border:none;border-radius:4px;background:none;color:#6b7280;cursor:pointer;text-align:left}.add-card-btn[data-v-c89a28a9]:hover{background-color:#ffffff80;color:#374151}.add-card-form[data-v-c89a28a9]{margin-top:8px}.add-card-input[data-v-c89a28a9]{width:100%;padding:10px 12px;border:none;border-radius:6px;font-size:14px;background-color:#ffffff80;color:#172b4d;transition:all .2s ease}.add-card-input[data-v-c89a28a9]::placeholder{color:#5e6c84}.add-card-input[data-v-c89a28a9]:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px #0079bf}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f5f5f5}#app{min-height:100vh;padding:20px}.login-container{max-width:360px;margin:100px auto;text-align:center;background-color:#fff;padding:32px;border-radius:8px;box-shadow:0 1px 3px #091e4240}.login-container h1{margin-bottom:24px;color:#172b4d;font-size:20px;font-weight:600}.login-form{display:flex;flex-direction:column;gap:15px}.password-input{padding:10px 12px;border:2px solid #dfe1e6;border-radius:3px;font-size:14px;width:100%;margin-bottom:16px;transition:border-color .2s ease}.password-input:focus{outline:none;border-color:#0079bf}.login-btn{padding:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.login-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.error-message{color:#dc3545;font-size:14px;margin-top:10px}
