.entry-form[data-v-cd41a74d]{padding:24px}.form-header[data-v-cd41a74d]{border-bottom:1px solid var(--app-border-color);display:flex;justify-content:center;margin-bottom:24px;padding-bottom:20px}.duration-display[data-v-cd41a74d]{position:relative;text-align:center}.duration-display[data-v-cd41a74d]:after{background:var(--app-primary-bg);border-radius:1px;bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:all .2s;width:60%}.duration-display[data-v-cd41a74d]:hover:after{background:var(--app-primary);width:80%}.duration-display.editing[data-v-cd41a74d]:after{background:var(--app-primary);width:90%}.duration-value[data-v-cd41a74d]{color:var(--app-primary);cursor:pointer;display:block;font-family:Monaco,monospace;font-size:2.5rem;font-weight:600;letter-spacing:-1px;transition:opacity .15s}.duration-value[data-v-cd41a74d]:hover{opacity:.8}.duration-input[data-v-cd41a74d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-primary);display:block;font-family:Monaco,monospace;font-size:2.5rem;font-weight:600;letter-spacing:-1px;padding:0;text-align:center;width:100%}.duration-input[data-v-cd41a74d],.duration-input[data-v-cd41a74d]:focus{border:none!important;box-shadow:none!important;outline:none!important}.duration-input[data-v-cd41a74d]::-moz-placeholder{color:var(--app-primary)}.duration-input[data-v-cd41a74d]::placeholder{color:var(--app-primary)}.duration-label[data-v-cd41a74d]{color:#6e7681;display:block;font-size:.7rem;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.field[data-v-cd41a74d]{margin-bottom:16px}.description-input[data-v-cd41a74d]{background:var(--app-bg-primary);border:1px solid var(--app-border-color);border-radius:10px;color:var(--app-text-secondary);font-size:1rem;padding:14px 16px;transition:border-color .15s;width:100%}.description-input[data-v-cd41a74d]:focus{border-color:var(--app-primary);outline:none}.description-input[data-v-cd41a74d]::-moz-placeholder{color:#6e7681}.description-input[data-v-cd41a74d]::placeholder{color:#6e7681}.description-field[data-v-cd41a74d]{position:relative}.suggestions-dropdown[data-v-cd41a74d]{background:var(--app-bg-secondary);border:1px solid var(--app-border-color);border-radius:8px;box-shadow:0 8px 24px #0000004d;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.suggestion-item[data-v-cd41a74d]{align-items:center;background:transparent;border:none;color:var(--app-text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.suggestion-item.highlighted[data-v-cd41a74d],.suggestion-item[data-v-cd41a74d]:hover{background:var(--app-bg-tertiary)}.suggestion-item .project-dot[data-v-cd41a74d]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.suggestion-item .tag-hash[data-v-cd41a74d]{color:var(--app-primary);font-weight:600}.suggestion-item .card-icon[data-v-cd41a74d]{color:var(--app-info);font-weight:600}.suggestion-name[data-v-cd41a74d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-project-name[data-v-cd41a74d]{color:var(--app-text-muted);flex-shrink:0;font-size:.8rem;margin-left:auto}.time-row[data-v-cd41a74d]{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr;margin-bottom:20px}.time-field[data-v-cd41a74d]{display:flex;flex-direction:column;gap:6px}.time-field label[data-v-cd41a74d]{color:var(--app-text-muted);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.time-field input[data-v-cd41a74d]{background:var(--app-bg-primary);border:1px solid var(--app-border-color);border-radius:8px;color:var(--app-text-secondary);font-size:.9rem;padding:10px 12px}.time-field input[data-v-cd41a74d]:focus{border-color:var(--app-primary);outline:none}.field-label[data-v-cd41a74d]{align-items:center;color:var(--app-text-muted);display:flex;font-size:.75rem;gap:6px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.label-prefix[data-v-cd41a74d]{color:var(--app-primary);font-weight:700}.label-prefix.card[data-v-cd41a74d]{color:var(--app-info)}.label-prefix.tag[data-v-cd41a74d]{color:var(--app-text-muted)}.select-container[data-v-cd41a74d]{position:relative}.select-input[data-v-cd41a74d]{background:var(--app-bg-primary);border:1px solid var(--app-border-color);border-radius:8px;color:var(--app-text-secondary);font-size:.9rem;padding:10px 36px 10px 12px;width:100%}.select-input[data-v-cd41a74d]:focus{border-color:var(--app-primary);outline:none}.select-input[data-v-cd41a74d]:disabled{cursor:not-allowed;opacity:.5}.select-input[data-v-cd41a74d]::-moz-placeholder{color:#6e7681}.select-input[data-v-cd41a74d]::placeholder{color:#6e7681}.clear-btn[data-v-cd41a74d]{align-items:center;background:none;border:none;border-radius:4px;color:#6e7681;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.clear-btn[data-v-cd41a74d]:hover{background:#f851491a;color:var(--app-danger)}.dropdown[data-v-cd41a74d]{background:var(--app-bg-tertiary);border:1px solid var(--app-border-color);border-radius:8px;box-shadow:0 8px 24px #0006;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.dropdown-item[data-v-cd41a74d]{align-items:center;background:none;border:none;border-bottom:1px solid var(--app-border-color);color:var(--app-text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 12px;text-align:left;width:100%}.dropdown-item[data-v-cd41a74d]:last-child{border-bottom:none}.dropdown-item[data-v-cd41a74d]:hover{background:var(--app-primary-bg);color:var(--app-primary)}.project-dot[data-v-cd41a74d]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tags-container[data-v-cd41a74d]{align-items:center;background:var(--app-bg-primary);border:1px solid var(--app-border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-height:42px;padding:10px 12px}.tags-container[data-v-cd41a74d]:focus-within{border-color:var(--app-primary)}.tag-chip[data-v-cd41a74d]{align-items:center;background:var(--app-primary-bg);border-radius:4px;color:var(--app-primary);display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px}.tag-chip button[data-v-cd41a74d]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:0}.tag-chip button[data-v-cd41a74d]:hover{opacity:1}.tag-input[data-v-cd41a74d]{background:none;border:none;color:var(--app-text-secondary);flex:1;font-size:.9rem;min-width:80px;outline:none}.tag-input[data-v-cd41a74d]::-moz-placeholder{color:#6e7681}.tag-input[data-v-cd41a74d]::placeholder{color:#6e7681}.save-error[data-v-cd41a74d]{align-items:center;background:#f851491a;border:1px solid var(--app-danger);border-radius:8px;color:var(--app-danger);display:flex;font-size:.85rem;gap:.5rem;padding:.6rem .9rem}.form-actions[data-v-cd41a74d]{border-top:1px solid var(--app-border-color);display:flex;gap:12px;margin-top:24px;padding-top:20px}.btn-delete[data-v-cd41a74d],.btn-save[data-v-cd41a74d]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .15s}.btn-save[data-v-cd41a74d]{background:var(--app-primary);color:var(--app-text-inverse)}.btn-save[data-v-cd41a74d]:hover:not(:disabled){background:var(--app-primary-hover)}.btn-save[data-v-cd41a74d]:disabled{cursor:not-allowed;opacity:.5}.btn-delete[data-v-cd41a74d]{background:none;border:1px solid var(--app-border-color);color:var(--app-text-muted)}.btn-delete[data-v-cd41a74d]:hover{background:#f851491a;border-color:var(--app-danger);color:var(--app-danger)}.dropdown[data-v-cd41a74d]::-webkit-scrollbar{width:6px}.dropdown[data-v-cd41a74d]::-webkit-scrollbar-track{background:transparent}.dropdown[data-v-cd41a74d]::-webkit-scrollbar-thumb{background:var(--app-bg-tertiary);border-radius:3px}@media(max-width:480px){.entry-form[data-v-cd41a74d]{padding:16px}.time-row[data-v-cd41a74d]{gap:12px;grid-template-columns:1fr}.duration-value[data-v-cd41a74d]{font-size:2rem}}
